Aparapi: Java acelerado por GPUs  XML
Índice dos Fóruns » Notícias
Autor Mensagem
Ironlynx
Moderador
[Avatar]

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/
[WWW]
juliocbq
GUJ Expert
[Avatar]

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
Marky.Vasconcelos
Moderador
[Avatar]

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!
[WWW] [MSN]
Adelar
GUJ Master
[Avatar]

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
[WWW] [MSN]
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.
Adelar
GUJ Master
[Avatar]

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
[WWW] [MSN]
Markus Alemao
JavaGuru
[Avatar]

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.

[Email]
juliocbq
GUJ Expert
[Avatar]

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
luistiagos
GUJ Expert
[Avatar]

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
[Email] [MSN]
juliocbq
GUJ Expert
[Avatar]

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
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.
juliocbq
GUJ Expert
[Avatar]

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

 
Índice dos Fóruns » Notícias
Ir para:   
Powered by JForum 2.1.8 © JForum Team