Portland Group, una subsidiaria de propiedad total de STMicroelectronics, ha anunciado la disponibilidad de la versión 2013 de su compilador de paralelización de alto rendimiento PGI® y herramientas de desarrollo para Linux, Apple OS X y Microsoft Windows. PGI 2013 incluye nuevas características para programar aceleradores HPC modernos utilizando la API OpenACC. También mejora significativamente el rendimiento de los procesadores x64 multinúcleo.Portland Group, una subsidiaria de propiedad total de STMicroelectronics, ha anunciado la disponibilidad de la versión 2013 de su compilador de paralelización de alto rendimiento PGI® y herramientas de desarrollo para Linux, Apple OS X y Microsoft Windows. PGI 2013 incluye nuevas características para programar aceleradores HPC modernos utilizando la API OpenACC. También mejora significativamente el rendimiento de los procesadores x64 multinúcleo.
“El panorama de la computación de alto rendimiento está evolucionando rápidamente. Con la reciente introducción de nuevos aceleradores de NVIDIA, Intel y AMD, los usuarios de HPC tienen más opciones que nunca”, dijo el director de Portland Group, Douglas Miles. “En PGI 2013, estamos ampliando el soporte dentro de las herramientas de programación de PGI Accelerator. Será accesible de cualquier forma posible”.
El lanzamiento de 2013 de los compiladores Fortran 2003 y C99 nativos de PGI Accelerator™ amplía la compatibilidad con el modelo de programación de aceleradores basado en directivas OpenACC con la adición del nuevo compilador PGI Accelerator C++. Los tres compiladores tienen soporte extendido para el estándar OpenACC y nuevas extensiones PGI para soportar múltiples dispositivos. El compilador PGI Accelerator ahora también apunta a las últimas GPU NVIDIA Tesla K20 y K20X. El soporte para apuntar a GPU discretas con coprocesadores Intel Xeon Phi, APU AMD y OpenACC está planificado para versiones futuras. Las nuevas extensiones de CUDA Fortran en PGI 2013 incluyen soporte para texturas, así como soporte para paralelismo dinámico y compilación independiente en hardware compatible con CUDA adecuado. Tanto PGI Accelerator como CUDA Fortran ahora son compatibles con el último entorno de software CUDA 5.0 de NVIDIA, además de admitir múltiples dispositivos desde un solo programa o subproceso de host.
Además de la compatibilidad ampliada con el acelerador, PGI 2013 ofrece un rendimiento excepcional en los procesadores x64 multinúcleo, incluido el rendimiento paralelo OpenMP líder en la industria en el nuevo conjunto de referencia SPEC® OMP2012* que se ejecuta en los últimos procesadores habilitados para AVX de AMD e Intel. proporciona un rendimiento significativamente más rápido en (consulte el gráfico a continuación). El rendimiento general en el punto de referencia de punto flotante SPEC CPU 2006 es un 10% más rápido que la versión anterior de PGI 2012 lanzada en febrero de 2012. Otros puntos de referencia de HPC muestran mejoras de rendimiento similares.
Las adiciones y mejoras para PGI 2013 incluyen:
* C++ compatible con GNU 4.7 en un compilador completamente nuevo con un conjunto completo de optimizaciones PGI, además de soporte para CUDA-x86, OpenMP y OpenACC.
* Las características añadidas de Fortran 2003 incluyen E/S recursiva, tipos derivados parametrizados, parámetros de tipo diferido y longitud de carácter diferido.
* Compatibilidad con OpenMP 3.1, incluida la creación de tareas y nuevas funciones atómicas en C.
* PGI Visual Fortran® está integrado con Visual Studio 2012 e incluye el shell de Visual Studio 2012.
* PGDBG® Parallel MPI/OpenMP Graphical Debugging Tool tiene una interfaz mejorada para ver el código fuente, incluida una nueva pantalla de desensamblaje configurable por el usuario.
* PGI 2013 es compatible con las últimas versiones del sistema operativo, incluidos Red Hat Enterprise Linux 6.3, Fedora 17, OpenSuSE 12, Ubuntu 12.10, Windows 8 y OS X Mountain Lion.
Más información sobre el compilador PGI Accelerator está disponible en línea en www.pgroup.com/accelerate. La información sobre PGI CUDA Fortran está disponible por separado en www.pgroup.com/cudafortran. La información de CUDA-x86 también está disponible en www.pgroup.com/cuda-x86. Una copia de evaluación del nuevo compilador PGI 2013 está disponible en el sitio web de The Portland Group (www.pgroup.com). Se requiere registro.