| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2011 14:29:43
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
A AMD anunciou uma melhoria no projeto de código aberto Aparapi (A PARAllel API), um tempo de execução que converte o código Java para instruções OpenCL aceleradas por GPU em tempo real; recurso que irá facilitar a sua implementação e utilização por parte de desenvolvedores de aplicações Java.Imagino o boost que teremos em algumas apps...
mais aqui:
http://blogs.forumpcs.com.br/noticias/2011/09/19/amd-aparapi-java-acelerado-por-gpus/
Site do Projeto:
http://code.google.com/p/aparapi/
Download dos binários:
http://code.google.com/p/aparapi/downloads/list
OBS.:Só falta agora a AMD dar uma arrumada no lançamento do Bulldozer, essa espera já está matando.
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2011 15:19:41
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline
|
rapaz bem interessante isso. E pra vida dos pirateiros isso será uma beleza. Enquanto se levaria uma semana para quebrar uma chave de 128 bits depois desse anúncio provavelmente vai levar 3 dias.
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2011 16:24:45
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline
|
Que maneiro, as instruções Java passarem pela OpenCL, o Vini estava me falando dessa API.
|
Facebook @MarkyHitchhiker +Mark WP: MarkyTech's
Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais
DefaultTableModel?! PARE! Não faça isso! Faça melhor!
Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)
Develop games is fantastic, with words you can make worlds!!!
DON'T PANIC!
MarkyHitchhiker's Blog! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2011 18:10:55
|
Adelar
GUJ Master
![[Avatar]](/images/avatar/4ad38ecf2884a47a5efa657f3358e635.jpg)
Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline
|
Muito legal o projeto... espero que vá para frente mesmo
|
"Errando e aprendendo com os bugs"
http://www.cajuscript.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2011 22:18:39
|
garcia-jj
JWizard
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
|
juliocbq wrote:rapaz bem interessante isso. E pra vida dos pirateiros isso será uma beleza. Enquanto se levaria uma semana para quebrar uma chave de 128 bits depois desse anúncio provavelmente vai levar 3 dias.
Essa semana eu precisei alterar o algoritmo de senhas de um projeto antigo que estava sendo migrado. O atual é MD5 e eu precisei upgrade para o SHA-256. Só haviam duas soluções: pedir para todo mundo alterar a senha ou quebrar uma a uma convertendo para o novo algoritmo. Demorooooou muito tempo porém foi possível fazer, isso porque felizmente as senhas eram somente numéricas.
Ou seja, às vezes é mesmo necessário quebrar umas senhas
|
http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2011 22:38:37
|
Adelar
GUJ Master
![[Avatar]](/images/avatar/4ad38ecf2884a47a5efa657f3358e635.jpg)
Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline
|
Encontrei um projeto parecido... os jnlps estão quebrados, mas parece bom http://code.google.com/p/javacl/
|
"Errando e aprendendo com os bugs"
http://www.cajuscript.org |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2011 23:47:25
|
Markus Alemao
JavaGuru
![[Avatar]](/images/avatar/cfe9cb332d89b5475d36d54836684fd2.jpg)
Membro desde: 27/08/2009 10:46:36
Mensagens: 220
Localização: Salgado Filho
Offline
|
Bacana ...
Já tinha visto algo parecido para nVidia, com uma linguagem chamada CUDA baseada em C e portada para Python (pyCuda)... realmente bastante interessante.
Alias vi em um artigo do grande Vitor Pamplona http://vitorpamplona.com/wiki/Cuda
|
Too Stupid to Understand Science? Try Religion.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2011 06:40:54
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline
|
Usar o processamento da gpu hoje só é útil para algoritmos de força bruta e algumas simulações. Para aplicações é difícil achar uma utilidade para isso.
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2011 15:17:12
|
luistiagos
GUJ Expert
![[Avatar]](/images/avatar/98785ca89cfbbe933921bfe68a94553b.jpg)
Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline
|
juliocbq wrote:Usar o processamento da gpu hoje só é útil para algoritmos de força bruta e algumas simulações. Para aplicações é difícil achar uma utilidade para isso.
porque?
|
SCJP 1.5
SCJA 1.0
IBM DB2 Associate |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2011 15:40:11
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline
|
luistiagos wrote:
juliocbq wrote:Usar o processamento da gpu hoje só é útil para algoritmos de força bruta e algumas simulações. Para aplicações é difícil achar uma utilidade para isso.
porque?
Porque o set de instruções de gpus processam pontos e não estruturas de dados complexas. Gpus processam poligonos, matrizes e vetores com mais eficiência que cpus mas o contrário não procede.
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2011 15:52:55
|
entanglement
GUJ Hacker
Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline
|
Tem gente que usa GPUs para fazer cálculo de risco de carteiras de ações, usando como base algoritmos como o de Black & Scholes.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/09/2011 06:55:18
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline
|
entanglement wrote:Tem gente que usa GPUs para fazer cálculo de risco de carteiras de ações, usando como base algoritmos como o de Black & Scholes.
Sim, se for cruzar informações usando álgebra linear é uma ótima solução. O trabalho de uma semana cai para um dia.
This message was edited 1 time. Last update was at 21/09/2011 06:56:09
|
|
|
 |
|
|