Gli ambiti nei quali l'accelerazione via GPU eccelle sono quelli legati alle applicazioni di calcolo pesante e/o che gestiscono impressionanti moli di dati. E' innegabile, in questo senso, il fatto che a poterne maggiormente trarre beneficio sono stati sinora i software desktop realizzati con linguaggi quali C, C++ e Fortran.

Le applicazioni web sinora erano invece state lasciate un po' in disparte. Ma vista la diffusione del web e delle applicazioni ad esso legate, visto anche l'incremento della loro complessità, non deve stupire la disponibilità delle librerie CUDA anche per JAVA. A dare la notizia è stato il Chief Technology Officer di Java, John Duimovich, in una sessione tenuta durante la conferenza JavaOne.
"Millions of developers rely on the Java programming language for web 2.0, big data analytics and scientific computing. It's widely used in large-scale distributed frameworks, like Apache Hadoop, due to its ease of programmability, modularity and multiplatform support," afferma Duimovich il quale aggiunge: "GPU accelerators pack incredible compute power, and leveraging their 10x speedups for Java workloads can accelerate complex computations that process lots of data."
Dietro la realizzazione delle librerie necessarie a rendere fattibile la comunicazione fra Java e le GPU NVIDIA troviamo IBM. Grazie a questa novità si aprirà un mondo di nuove opportunità sia per le GPU usate come acceleratori sia per i programmatori Java. Duimovich ha mostrato un banmale esempio di algoritmo di sorting mettendo a confronto la versione accelerata via GPU (usando le librerie NVIDIA CUDA standard) e quella classica, rilevando incrementi che vanno da da 2x a 48x!
I benefici saranno possibili a partire dalla suite Java JDK 8 con la quale si potranno usare le librerie CUDA standard per accelerare i software Java che fanno uso del calcolo parallelo.
Si prevede che il connubvio JAVA - CUDA possa dar origine a tutta una serie di nuove applicazioni oltre che permettere di migliorare quelle eistenti. Fra le possibili novità in ambito enterprise, impossibili da realizzare senza il supporto delle GPU si citano sistemi distribuiti e high-performance di riconoscimento delle frodi, di analisi finanziaria o scientifica, gestione di flussi di immagini e video.
Duimovich ha altresì parlato di OpenPOWER, un nuovo ecosistema costruito attorno alla POWER architecture che dovrebbe guidare l'innovazione sfruttando i mercati aperti ed i partner come NVIDIA.
Ancora nessun commento. Dicci tu per primo cosa ne pensi!
Per commentare fai login. Puoi connetterti anche con il tuo account Facebook, Google o Twitter. ![]()
Micro PC (12)
27/02/2014 23:48, tennents
Sapphire R9 290 Tri-X OC: Hawaii trova il suo legittimo dissipatore (7)
27/02/2014 22:12, Armaky
Contenitore di news varie (284)
27/02/2014 21:30, Fottemberg
[Waiting for] Battlefield 4 (270)
27/02/2014 19:27, Armaky
[Official Topic] AMD Radeon Rx-200 "Volcanic Islands" (453)
27/02/2014 17:40, Alessio89
Allwinner UltraOcta A80, un SoC octa core ultra low cost (2)
27/02/2014 16:43, lookgl
[MWC 2014] Lenovo lancia gli smartphone S660, S850, S860 ed il tablet Yoga 10 HD+ (0)
27/02/2014 16:24, Masciale
|
|
|
|
| Installare Damn Small Linux su Virtualbox. Una guida completa all'installazione di una distribuzione Linux molto leggera in ambienti virtualizzati attraverso Virtualbox |
| Acquistare su Alternate.de. A volte i siti esteri possono offrire prodotti a prezzi decisamente concorrenziali. Ecco dunque come acquistare sul sito tedesco Alternate.de |
|
|

Il Forum