PathScale Inc. fue una empresa que desarrolló un conjunto de compiladores de C , C++ y Fortran altamente optimizados para las arquitecturas de microprocesadores x86-64 . Deriva de los compiladores SGI para el procesador R10000 con arquitectura MIPS , llamado MIPSPro.
Historia
PathScale se fundó en 2001 como Key Research y su misión original era desarrollar soluciones de servidores Linux en clúster basadas en un diseño de 64 bits de bajo costo. A finales de 2003, la empresa salió del modo sigiloso y pasó a llamarse PathScale. El nombre PathScale describe los objetivos de diseño originales de la empresa para los clústeres. A principios de 2003, con el éxito del AMD Opteron , los esfuerzos de la empresa se centraron en otros productos, como compiladores de 64 bits de alto rendimiento .
Las bases de la empresa se sentaron a principios de la década de 1980 en el Laboratorio Nacional Lawrence Livermore , donde cuatro de sus siete fundadores colaboraron en la construcción de la supercomputadora S1 . El primer director técnico de PathScale, Tom McWilliams, tuvo la idea inicial de la empresa y la constituyó en julio de 2001. Poco después, incorporó a tres de sus colegas del LLNL (Jeff Rubin, Jeff Broughton y Fred Chow). McWilliams había sido fundador de 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 aproximadamente 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 SiCortex fue liquidada . Cray fue propietaria de la propiedad intelectual hasta marzo de 2012, cuando una nueva PathScale Inc. adquirió todos los activos. [ 3 ]
En mayo de 2011, la Fundación FreeBSD y la Fundación NetBSD obtuvieron permiso para usar el entorno de ejecución C++ libcxxrt bajo una licencia BSD de 2 cláusulas , lo que permitió dejar atrás el entorno de ejecución anterior con licencia GPL . [ 4 ]
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 se licenciaría bajo la GPL. [ 5 ] [ 6 ] [ 7 ]
El conjunto incluye:
- Compiladores de C , C++ y Fortran 77/90/95/2003 (parciales)
- Compatibilidad total con OpenMP 2.5 (incluido WORKSHARE)
- Compatibilidad total con la 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 centrales de AMD optimizada
- Depurador multihilo avanzado PathDB
- Compatible con el conjunto de herramientas GNU / gcc y con depuradores de terceros populares.
- Compatible con SUSE , Red Hat y Ubuntu.
Véase también
Referencias
- ↑ Ashlee Vance (18 de febrero de 2006). "QLogic vive un momento Infiniband con la compra de PathScale: una inversión de 109 millones de dólares en Opteron/Xeon" . The Register . Consultado el 9 de febrero de 2017 .
- ↑ Gilad Shainer (28 de abril de 2016). "Un vistazo a las últimas afirmaciones sobre Omni-Path" . Blog de Mellanox . Consultado el 1 de abril de 2017 .
- ↑ "PathScale Inc. adquiere toda la propiedad intelectual y los activos de PathScale a Cray" . PRNewswire . 12 de marzo de 2012.
- ↑ Michael, Michael. "PathScale proporciona a FreeBSD y NetBSD un nuevo entorno de ejecución de C++" . Phoronix.
- ↑ "El paquete de compiladores EKOPath 4 se convierte en código abierto con soporte disponible" . PathScale Inc.
- ↑ https://www.phoronix.com/scan.php?page=article&item=pathscale_ekopath4_open PathScale publica como código abierto 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
Lecturas adicionales
- El director ejecutivo de PathScale comenta sobre la empresa y la agrupación en clústeres de Linux.
Enlaces externos
- Sitio web oficial

- Path64 en Wayback Machine (archivado el 8 de junio de 2018)
- compiladores de C++
- Compiladores de C (lenguaje de programación)
- Cray
- Compiladores de Fortran