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…
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.
Marky.Vasconcelos
Que maneiro, as instruções Java passarem pela OpenCL, o Vini estava me falando dessa API.
Adelar
Muito legal o projeto… espero que vá para frente mesmo
G
garcia-jj
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
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.
luistiagos
porque?
J
juliocbq
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.
E
entanglement
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.
J
juliocbq
Sim, se for cruzar informações usando álgebra linear é uma ótima solução. O trabalho de uma semana cai para um dia.