
JavaOpenCL
Jesús Sánchez-Oro Calvo
JavaOpenCL
Jesús Sánchez-Oro Calvo
Book Details:
Year: | 2010 |
Publisher: | Universidad Rey Juan Carlos |
Pages: | 92 pages |
Language: | spanish |
Since: | 05/01/2012 |
Size: | 5.31 MB |
License: | Pending review |
Content:
En los últimos años, el diseño de las arquitecturas de consumo se ha centrado en el paralelismo como objetivo principal para el incremento del rendimiento. Por ello, las mejoras clásicas como el aumento de la frecuencia de reloj se han quedado atrás en favor de la inclusión de un mayor número de procesadores en la CPU. Por otro lado, impulsadas por la industria de lo videojuegos, las GPUs han evolucionado hacia unidades de cómputo altamente paralelas, programables y con un elevado ancho de banda en memoria. Debido a que en la actualidad la gran mayoría de los sistemas de cómputo incluyen CPUs, GPUs y otros tipos de procesadores, es necesario disponer de software que sea capaz de aprovechar el poder de cómputo presente en estas arquitecturas heterogéneas.
OpenCL es un estándar multiplataforma para la computación en sistemas heterogéneos que surge en diciembre de 2008 que ha ido adquiriendo cada vez más importancia. Esto se debe principalmente a su eficiencia, así como su compatibilidad con la gran mayoría de dispositivos destinados a la programación paralela.
La motivación principal de este proyecto es crear una API que recubra la especificación oficial de OpenCL con el lenguaje Java, de manera que cualquier programador de Java pueda programar arquitecturas heterogéneas sin necesidad de conocer lenguajes como C/C++.
Categories:
Tags:
Loading comments...
Scanning lists...
The book in numbers
rank in categories
online since
05/01/2012rate score
28votes
7Social likes
Nothing yet...Views
Downloads
Interest
Countries segmentation
Source Referers
Websites segmentation
evolution
Loading...