Temas Calientes

Microsoft publica algunas especificaciones de su API GPGPU C++ AMP

C++ AMP - portada

Microsoft anunció su API de cómputo masivo paralelo acelerado por GPU: C++ AMP (Accelerated Massive Parallelism) hace 8 meses; y desde ese entonces no se ha sabido casi nada de ella. Sorpresivamente hoy revela algunos detalles de su API GPGPU la cual será lanzada junto a su sistema operativo Windows 8.

Microsoft C++ AMP, a diferencia de DirectCompute, el API GPGPU incluida con DirectX, es un estándar abierto, el cual pretende traer una forma fácil y sencilla de aprovechar el poder de cálculo paralelo de los CPUs y GPUs, permitiendo una fácil adopción gracias al uso del conocido lenguaje C++. El nuevo API es capaz de funcionar bajo las API DirectCompute y OpenCL (Open Compute Language); siendo virtualmente compatible con la gran amplia plataforma base de GPUs fabricados desde el 2008 en adelante.

Microsoft afirma que su API es mucho más sencilla de programas que el hacerlo directamente sobre DirectCompute u OpenCL, pues ofrece un entorno de programación de alto nivel, el cual gestiona automáticamente las cargas de trabajo que deben ejecutarse en el CPU y GPU, permitiendo a los desarrolladores escribir sus aplicaciones de forma “más natural” (según Microsoft).

C++ AMP aunque ha sido desarrollado por Microsoft en conjunto con AMD y Nvidia, es totalmente independiente de la plataforma usada, pudiendo funcionar en una gran gama de CPUs y GPUs no limitados a los de AMD y Nvidia, por lo que podría funcionar también en los GPUs/IGPs de Intel, VIA, Imagination Technologies, Qualcomm, y los de muchas otras empresas.

Link: Microsoft publishes fancy-pants heterogeneous parallel GPGPU C++ AMP specification  (ARS Technica)

Pueden también comentar esta noticia en nuestro foro.

12 Comentarios

Microsoft publica algunas especificaciones de su API GPGPU C++ AMP

Thumb up 2 Thumb down 2 avatar_Master Geek Master Geek dijo hace 1 año

Ahora a dormir sin antes un bien merecido:

F * C K Y E A H

Responder
Thumb up 0 Thumb down 1 avatar_AirieFenix AirieFenix dijo hace 1 año

Not so sure what're you talking about...

Thumb up 0 Thumb down 0 avatar_Viperzep Viperzep dijo hace 1 año

Yo tampoco estoy seguro de lo que habla.

Thumb up 0 Thumb down 0 avatar_Viperzep Viperzep dijo hace 1 año

WHAT???????????

Thumb up 3 Thumb down 3 avatar_Lexdylan Lexdylan dijo hace 1 año

ahora si podre comprarme una Tarjeta Intel Knights Corner (Larrabee) y instalarla en mi Core I7 2600K

Responder
Thumb up 1 Thumb down 0 avatar_sergio sergio dijo hace 1 año

Que sera el C++ PPL y el NUMA?

Responder
Thumb up 1 Thumb down 0 avatar_Viperzep Viperzep dijo hace 1 año

chau

Thumb up 0 Thumb down 0 avatar_alex alex dijo hace 1 año

Para saber que tán eficiente es habrá que comparar aplicaciones compiladas con esta API y las de la competencia como el OpenCL, ya que según microsoft ya lo hace automáticamente, y es entonces cuando se verá que tan bien lo hace!

Responder

Deja tu Comentario

La opción de comentar está abierta a todos los usuarios, pero te pedimos por favor mantenerte dentro del tema del artículo y no publicar comentarios ofensivos o publicidad basura. Nos reservamos el derecho de eliminar cualquier comentario que no cumpla estas reglas.

Para que aparezca tu foto en vez del icono genérico en tu comentario, el email con el que comentas debe estar inscrito en Gravatar.

*