stringtranslate.com

El grupo Portland

PGI (anteriormente The Portland Group, Inc. ) era una empresa que producía un conjunto de compiladores Fortran , C y C++ disponibles comercialmente para sistemas informáticos de alto rendimiento . El 29 de julio de 2013, Nvidia adquirió The Portland Group, Inc. [1] [2] A partir del 5 de agosto de 2020, la tecnología "PGI Compilers and Tools" forma parte del producto Nvidia HPC SDK disponible como descarga gratuita desde NVIDIA. [3] [4]

Historia de la Compañía

Portland Group se fundó como una empresa privada en 1989, utilizando tecnología de compilación desarrollada y adquirida de Floating Point Systems Inc. Los primeros productos, que integran compiladores Fortran y C, se lanzaron en 1991 y estaban dirigidos al procesador Intel i860 . Estos compiladores se utilizaron en supercomputadoras Intel como iPSC/860 , Touchstone Delta y Paragon , y fueron los compiladores elegidos para la mayoría de las plataformas basadas en i860. [5]

A principios de la década de 1990, PGI estuvo profundamente involucrado en el desarrollo de High Performance Fortran , o HPF, una extensión de lenguaje de datos paralelo a Fortran 90 que proporciona una interfaz de programación portátil para una amplia variedad de arquitecturas. PGI produjo un compilador HPF, llamado PGHPF, hasta su última versión, la versión 15.10, el 28 de octubre de 2015. [6]

En 1996, PGI desarrolló compiladores x86 para la supercomputadora ASCI Red en Sandia National Laboratories , [7] el primer sistema informático que mantiene un rendimiento de teraflop . En 1997, PGI lanzó compiladores x86 para uso general en estaciones de trabajo Linux . [8]

El Grupo Portland fue adquirido por STMicroelectronics el 19 de diciembre de 2000. Durante la propiedad de STMicroelectronics , PGI operó como una subsidiaria de propiedad total que producía compiladores y herramientas de computación de alto rendimiento (HPC) para Linux, Windows, Mac OS y la serie ST100 de DSP integrado de STMicroelectronics . núcleos. [9] [10]

PGI ha estado profundamente involucrado en la expansión del uso de GPGPU para computación de alto rendimiento, desarrollando CUDA Fortran [11] [12] con Nvidia y PGI Accelerator Fortran y compiladores C [13] que utilizan directivas de programación . PGI y NVIDIA han participado en la especificación de las nuevas directivas estándar OpenACC para computación GPU desde que se anunció por primera vez el 3 de noviembre de 2011. [14] [15] El 21 de mayo de 2013, PGI lanzó un compilador para el lenguaje OpenCL en Procesadores ARM multinúcleo . [dieciséis]

Nvidia adquirió PGI de STMicroelectronics el 29 de julio de 2013 [1] [2] y ofreció la tecnología PGI bajo la línea de productos "Compiladores y herramientas PGI". [17] El 5 de agosto de 2020, Nvidia anunció que la línea de productos "Herramientas y compiladores PGI" ha evolucionado hasta convertirse en un nuevo producto NVIDIA HPC SDK disponible como descarga gratuita desde Nvidia. El SDK de Nvidia HPC incluye compiladores PGI renombrados y funciones adicionales para desarrollar aplicaciones HPC. [3] [4]

Historia del producto y del mercado.

Compiladores

Los compiladores PGI incorporan capacidades de optimización global, vectorización, canalización de software y paralelización de memoria compartida dirigidas a procesadores Intel y AMD. PGI admite los siguientes lenguajes de alto nivel:

A continuación se muestra una lista de los compiladores PGI que han sido renombrados e integrados en el SDK de Nvidia HPC: [3]

Herramientas de programación

PGI también proporcionó un depurador paralelo, PGDBG, y un generador de perfiles de rendimiento, PGPROF, los cuales admitían el paralelismo OpenMP y MPI en Linux, Windows y Mac OS. En Windows, el compilador y depurador PGI Fortran se integró completamente en Microsoft Visual Studio como un producto llamado PGI Visual Fortran (PVF). La compatibilidad con Mac OS y el producto PVF se suspendieron después del lanzamiento de la versión 19.10 de PGI el 6 de noviembre de 2019. [18]

A continuación se muestra una lista de herramientas de programación PGI que han sido retiradas y reemplazadas por otras herramientas de programación de Nvidia en el SDK de Nvidia HPC: [3]

Hitos de la IGP

Ver también

Referencias

  1. ^ ab "NVIDIA avanza hacia la informática de alto rendimiento con la adquisición del grupo Portland". Nvidia. 29 de julio de 2013
  2. ^ ab Timothy Prickett Morgan (30 de julio de 2013). "Nvidia compra Portland Group por su inteligencia en materia de compiladores". El registro .
  3. ^ abcd "NVIDIA HPC SDK ahora disponible para descarga gratuita". 5 de agosto de 2020 . Consultado el 5 de agosto de 2020 .
  4. ^ ab "El nuevo SDK de NVIDIA HPC". 5 de agosto de 2020 . Consultado el 5 de agosto de 2020 .
  5. ^ "Información corporativa de The Portland Group, Inc. (PGI)". 28 de junio de 1997. Archivado desde el original el 28 de junio de 1997 . Consultado el 6 de agosto de 2020 .
  6. ^ "Archivo de lanzamiento de PGI 2015". 2015 . Consultado el 6 de agosto de 2020 .
  7. ^ "La supercomputadora roja con opción ASCI". Corporación Intel. Mayo de 1996. Archivado desde el original el 28 de mayo de 2010 . Consultado el 25 de marzo de 2011 .
  8. ^ "Sitio web del Grupo Portland (PGI)". 31 de marzo de 1997. Archivado desde el original el 31 de marzo de 1997 . Consultado el 6 de agosto de 2020 .
  9. ^ "STMicroelectronics anuncia la adquisición de Portland Group Inc". STMicroelectrónica. 19 de diciembre de 2000. Archivado desde el original el 20 de enero de 2016 . Consultado el 6 de agosto de 2020 .
  10. ^ "Acerca del grupo Portland". 26 de marzo de 2012. Archivado desde el original el 26 de marzo de 2012 . Consultado el 6 de agosto de 2020 .
  11. ^ "El equipo de PGI y NVIDIA entregará el compilador CUDA Fortran". The Portland Group, Inc. 23 de junio de 2009 . Consultado el 29 de junio de 2011 .
  12. ^ "IGP CUDA Fortran ahora disponible en The Portland Group". The Portland Group, Inc. 17 de noviembre de 2009 . Consultado el 29 de junio de 2011 .
  13. ^ "Los nuevos compiladores PGI 9.0 simplifican la programación de x64 + GPU". The Portland Group, Inc. 23 de junio de 2009 . Consultado el 29 de junio de 2011 .
  14. ^ "Comunicado de prensa conjunto SC'11 OpenACC". 3 de noviembre de 2011. Archivado desde el original el 25 de marzo de 2012 . Consultado el 6 de agosto de 2020 .
  15. ^ "Acerca de OpenACC" . Consultado el 6 de agosto de 2020 .
  16. ^ ab "Compilador PGI OpenCL para ARM". 21 de mayo de 2013 . Consultado el 6 de agosto de 2020 .
  17. ^ "PGI ahora forma parte de NVIDIA". Nvidia. 7 de agosto de 2013. Archivado desde el original el 7 de agosto de 2013 . Consultado el 5 de agosto de 2020 .
  18. ^ "Archivo de lanzamiento de PGI 2019". The Portland Group, Inc. 6 de noviembre de 2019 . Consultado el 5 de agosto de 2020 .
  19. ^ Jack Rubinger (15 de noviembre de 1999). "PGI - Anuncio de noticias de OSC". Noticias semanales de Linux . Consultado el 6 de agosto de 2020 .
  20. ^ "Nvidia anuncia la versión beta del compilador CUDA Fortran". Semana electrónica. 29 de septiembre de 2009 . Consultado el 29 de junio de 2011 .
  21. ^ "NNSA, equipo de laboratorios nacionales con Nvidia para desarrollar tecnología de compilación Fortran de código abierto". 13 de noviembre de 2015 . Consultado el 5 de agosto de 2020 .
  22. ^ "FlangGitHub". GitHub . Consultado el 5 de agosto de 2020 .
  23. ^ "F18: la nueva interfaz de Fortran". GitHub . 17 de abril de 2018 . Consultado el 5 de agosto de 2020 .
  24. ^ "llvm-project/flang GitHub". GitHub . Consultado el 5 de agosto de 2020 .

enlaces externos