Scala percorso - PathScale

Compilatore PathScale EKOPath
Sviluppatore/i PathScale Inc.
Versione iniziale 2003 ; 18 anni fa ( 2003 )
Rilascio stabile
5.0.0 / 5 dicembre 2013 ; 7 anni fa ( 2013-12-05 )
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

Guarda anche

Riferimenti

Ulteriori letture

link esterno