PathScale Inc. fue una empresa que desarrolló un conjunto de compiladores C , C ++ y Fortran altamente optimizados para las arquitecturas de microprocesador x86-64 . Se deriva de los compiladores SGI para el procesador de arquitectura MIPS R10000 , llamado MIPSPro.
Desarrollador (es) | PathScale Inc. |
---|---|
Versión inicial | 2003 |
Lanzamiento estable | 5.0.0 / 5 de diciembre de 2013 |
Escrito en | C y C ++ |
Sistema operativo | Linux , FreeBSD y Solaris |
Plataforma | x86-64 |
Tipo | Compilador |
Sitio web | www.pathscale.com |
Historia
PathScale se fundó en 2001 como Key Research y su misión original era desarrollar soluciones de servidor Linux agrupadas basadas en un diseño de 64 bits de bajo costo. A finales de 2003, la empresa salió del modo sigiloso y se llamó PathScale. La palabra PathScale describe los objetivos de diseño originales de la empresa para los clústeres. A principios de 2003, con el éxito de AMD Opteron , los esfuerzos de la empresa cambiaron a otros productos, como compiladores de 64 bits de alto rendimiento .
Las semillas de la empresa se sembraron hace más de 20 años en el Laboratorio Nacional Lawrence Livermore . Cuatro de los siete fundadores de la compañía trabajaron juntos en la construcción de la supercomputadora S1 a principios de la década de 1980. El primer director técnico de PathScale, Tom McWilliams, tuvo la idea inicial de la empresa y se incorporó en julio de 2001. Poco después, agregó a tres de sus colegas de LLNL (Jeff Rubin, Jeff Broughton, Fred Chow) a la empresa. McWilliams había sido fundador de la empresa en Valid Logic Systems y Key Computer y trabajó en SGI, Sun Microsystems y Amdahl Corporation . Chow fue anteriormente científico jefe de compiladores en SGI y MIPS.
PathScale Inc. fue adquirida y revendida varias veces. Primero por QLogic en febrero de 2006, por unos 109 millones de dólares. [1] Una tecnología de red llamada InfiniPath fue comercializada como TrueScale por QLogic y luego vendida a Intel y se convirtió en la base de Omni-Path . [2] La tecnología del compilador fue adquirida por SiCortex en agosto de 2007, y por Cray en agosto de 2009, cuando se liquidó SiCortex . Cray fue propietario de la propiedad intelectual hasta marzo de 2012, cuando una nueva PathScale Inc. adquirió todos los activos. [3]
El 13 de junio de 2011, PathScale anunció que el conjunto de compiladores EKOPath 4 se convertiría en software de código abierto y licenciaría bajo la GPL . [4] [5] [6]
La suite contiene:
- Compiladores C , C ++ y Fortran 77/90/95/2003 (parciales)
- Soporte completo para OpenMP 2.5 (incluido WORKSHARE)
- Soporte completo para compilación x86 de 64 y 32 bits
- Generación de código para AMD64 ABI , AMD Opteron e Intel EM64T
- Biblioteca de matemáticas AMD Core optimizada
- Depurador avanzado de múltiples subprocesos PathDB
- Compatible con la cadena de herramientas GNU / gcc y los depuradores de terceros populares
- Compatible con SUSE , Red Hat y Ubuntu
Ver también
- Lista de compiladores
- GPGPU
- OpenMP
- Computación de alto rendimiento
Referencias
- ^ Ashlee Vance (18 de febrero de 2006). "QLogic tiene un momento Infiniband con la compra de PathScale: $ 109 millones de Opteron / Xeon play" . El registro . Consultado el 9 de febrero de 2017 .
- ^ Gilad Shainer (28 de abril de 2016). "Una mirada a las últimas afirmaciones de Omni-Path" . Blog de Mellanox . Consultado el 1 de abril de 2017 .
- ^ "PathScale Inc. adquiere toda la propiedad intelectual y los activos de PathScale de Cray" . PRNewswire . 12 de marzo de 2012.
- ^ "EKOPath 4 Compiler Suite va a código abierto con soporte disponible" . PathScale Inc.
- ^ https://www.phoronix.com/scan.php?page=article&item=pathscale_ekopath4_open PathScale Open-Sources El conjunto de compiladores EKOPath 4
- ^ https://www.phoronix.com/scan.php?page=news_item&px=OTU2OA Más detalles del lanzamiento de código abierto de EKOPath
Otras lecturas
- El director ejecutivo de PathScale comenta sobre la empresa, la agrupación en clústeres de Linux
enlaces externos
- Página web oficial
- Página Path64