La primera beta de Intel Parallel Studio

Intel ha lanzado la primera beta pública de un componente de su Intel Parallel Studio: el Intel Parallel Composer. La compañía, que es tan responsable como otras en los esfuerzos que se están llevando a cabo para aunar la informática paralela con la creación de procesadores multinúcleo, ha lanzado el Intel Parallel Composer en su versión Beta, mientras los otros componentes –Intel Parallel Advisor, Intel Parallel Inspector e Intel Parallel Amplifier- serán lanzados como beta en 2009, según James Reinders, director de marketing de los productos de desarrollo de software de Intel.

Reinders ha explicado a esta publicación que Intel Parallel Composer es una serie unificada de compiladores y bibliotecas para desarrolladores de Microsoft Visual Studio C++ que acelera y simplifica los hilos de ejecución para mejorar la productividad.

Mejora la capacidad de Microsoft Visual Studio para soportar todo el espectro de expresión paralela y se aprovecha de las últimas versiones de Intel de compiladores y bibliotecas para paralelismo.

Intel Parallel Composer incluye tanto compiladores de 32 como de 64 bit y da soporte a estándares como Threading Building Blocks (TBB) y OpenMP. OpenMP es una API que soporta programación multiproceso de memoria compartida en C/C++ y Fortran.

“Pienso que hay cuatro cosas que ofrecemos a los desarrolladores para que se adapten mejor al paralelismo: soporte para estándares, extensiones de depurador, funciones de comprobación estática y extensiones para paralelismo”, comenta Reinders.

Reinders añadió que Intel soporta OpenMP 3.0, la última versión del estándar. “Damos soporte completo a este estándar, lo que supone una gran ayuda ya que el lenguaje C no fue escrito para soportar la programación en paralelo”.

Intel también está dando soporte a extensiones para el estándar C++. “Los responsables del estándar C++ han estado añadiendo varias cosas al borrador –conocidas como C++0x- para soportar el paralelismo”, explica Reinders.

Intel está apoyando las funciones lambda, valarray paralelo y entrada/salida asíncrona. La compañía apoya la I/O asíncrona a través del soporte a la especificación Portable Operating Sistemas Interface (POSIX). Y la autovectorización, la autoparalelización, el spawn y las bibliotecas son algunas de las funciones adicionales que ofrece con Intel Parallel Composer.

Además, Intel ofrece extensiones de depurador paralelo que añaden funcionalidad al depurador de Microsoft, como la función Parallel Lint. Parallel Lint permite realizar diagnósticos de archivos fuente para eliminar bugs, violaciones del límite y corrupción de memoria.

Page: 1 2

DRosolen

Recent Posts

¿Por qué ha ganado Google su recurso contra la multa a AdSense de la UE?

El Tribunal General de la Unión Europea ha dado la razón a Google, anulando la…

12 horas ago

La mitad de los consumidores españoles planea cambiar de operador móvil

El 53 % confiesa su intención de pasarse a otra compañía. De ellos, un 36…

1 día ago

La gestión de riesgos está obstaculizando la innovación empresarial

La mayoría de los equipos de TI están ocupados manteniendo sistemas y resolviendo problemas, lo…

1 día ago

LG y Ricoh estrechan lazos

Ambas compañías asiáticas trabajarán juntas para impulsar la transformación digital de clientes B2B.

1 día ago

La adopción de la nube híbrida multicloud crecerá en España muy por encima de la media

Según el informe Enterprise Cloud Index de Nutanix, en los próximos tres años las organizaciones…

1 día ago

Las empresas de tecnología tienen mejores previsiones de contratación que la media nacional

La mayoría de ellas espera mantener el volumen de sus plantillas intacto de cara al…

1 día ago