Scala percorso - PathScale
| Sviluppatore/i | PathScale Inc. |
|---|---|
| Versione iniziale | 2003 |
| Rilascio stabile | 5.0.0 / 5 dicembre 2013
|
| Scritto in | C e C++ |
| Sistema operativo | Linux , FreeBSD e Solaris |
| piattaforma | x86-64 |
| Tipo | compilatore |
| Sito web | www.pathscale.com |
PathScale Inc. era una società che ha sviluppato una suite di compilatori C , C++ e Fortran altamente ottimizzanti per le architetture di microprocessori x86-64 . Deriva dai compilatori SGI per il processore con architettura MIPS R10000 , chiamato MIPSPro.
Storia
PathScale è stata fondata nel 2001 come Key Research e la sua missione originale era quella di sviluppare soluzioni server Linux in cluster basate su un design a 64 bit a basso costo. Alla fine del 2003 la società è uscita dalla modalità stealth ed è stata chiamata PathScale. La parola PathScale è descrittiva degli obiettivi di progettazione originali dell'azienda per i cluster. All'inizio del 2003, con il successo dell'AMD Opteron , gli sforzi dell'azienda sono passati ad altri prodotti come i compilatori a 64 bit ad alte prestazioni .
I semi dell'azienda sono stati seminati nei primi anni '80 al Lawrence Livermore National Laboratory , dove quattro dei sette fondatori dell'azienda hanno lavorato insieme per costruire il supercomputer S1 . Il primo direttore tecnico di PathScale, Tom McWilliams, ha avuto l'idea iniziale per l'azienda e l'ha costituita nel luglio 2001. Poco dopo ha aggiunto tre dei suoi colleghi LLNL (Jeff Rubin, Jeff Broughton, Fred Chow) all'azienda. McWilliams è stato uno dei fondatori dell'azienda presso Valid Logic Systems e Key Computer e ha lavorato presso SGI, Sun Microsystems e Amdahl Corporation . Chow è stato in precedenza capo scienziato per i compilatori di SGI e MIPS.
PathScale Inc. è stata acquisita e rivenduta più volte. Prima da QLogic nel febbraio 2006, per circa $ 109 milioni. Una tecnologia di rete chiamata InfiniPath è stata commercializzata come TrueScale da QLogic, quindi venduta a Intel ed è diventata la base di Omni-Path . La tecnologia del compilatore è stata acquisita da SiCortex nell'agosto 2007 e da Cray nell'agosto 2009, quando SiCortex è stata liquidata . Cray ha posseduto la proprietà intellettuale fino a marzo 2012, quando una nuova PathScale Inc. ha acquisito tutte le risorse.
Il 13 giugno 2011, PathScale ha annunciato che la suite di compilatori EKOPath 4 sarebbe diventata un software open source con licenza GPL .
La suite contiene:
- Compilatori C , C++ e Fortran 77/90/95/2003 (parziale)
- Supporto completo per OpenMP 2.5 (incluso WORKSHARE)
- Supporto completo per la compilazione x86 a 64 bit e 32 bit
- Generazione di codice per AMD64 ABI , AMD Opteron e Intel EM64T
- Libreria AMD Core Math ottimizzata
- Avanzato multi-threaded debugger PathDB
- Compatibile con la catena di strumenti GNU / gcc e i popolari debugger di terze parti
- Supportato su SUSE , Red Hat e Ubuntu