Pfadskala - PathScale
| Entwickler | PathScale Inc. |
|---|---|
| Erstveröffentlichung | 2003 |
| Stabile Version | 5.0.0 / 5. Dezember 2013
|
| Geschrieben in | C und C++ |
| Betriebssystem | Linux , FreeBSD und Solaris |
| Plattform | x86-64 |
| Typ | Compiler |
| Webseite | www.pathscale.com |
PathScale Inc. war ein Unternehmen, das eine hochoptimierende C- , C++ - und Fortran- Compiler-Suite für die x86-64- Mikroprozessorarchitekturen entwickelt hat . Es leitet sich von den SGI- Compilern für den R10000- Prozessor der MIPS-Architektur ab , genannt MIPSPro.
Geschichte
PathScale wurde 2001 als Key Research gegründet und hatte ursprünglich die Aufgabe, geclusterte Linux- Serverlösungen basierend auf einem kostengünstigen 64-Bit-Design zu entwickeln. Ende 2003 verließ das Unternehmen den Stealth-Modus und hieß PathScale. Das Wort PathScale beschreibt die ursprünglichen Designziele des Unternehmens für Cluster. Anfang 2003, mit dem Erfolg des AMD Opteron , verlagerten sich die Bemühungen des Unternehmens auf andere Produkte wie Hochleistungs-64-Bit- Compiler .
Die Saat des Unternehmens wurde in den frühen 1980er Jahren im Lawrence Livermore National Laboratory gesät , wo vier der sieben Gründer des Unternehmens zusammen am Bau des Supercomputers S1 arbeiteten . Der erste Chief Technical Officer bei PathScale, Tom McWilliams, hatte die erste Idee für das Unternehmen und wurde im Juli 2001 gegründet. Kurz darauf verstärkte er drei seiner LLNL-Kollegen (Jeff Rubin, Jeff Broughton, Fred Chow) in das Unternehmen. McWilliams war Firmengründer bei Valid Logic Systems und Key Computer und arbeitete bei SGI, Sun Microsystems und Amdahl Corporation . Chow war zuvor Chief Scientist für Compiler bei SGI und MIPS.
PathScale Inc. wurde mehrmals erworben und weiterverkauft. Zuerst von QLogic im Februar 2006 für etwa 109 Millionen US-Dollar. Eine Netzwerktechnologie namens InfiniPath wurde von QLogic als TrueScale vermarktet und dann an Intel verkauft und wurde zur Grundlage von Omni-Path . Die Compiler-Technologie wurde im August 2007 von SiCortex und im August 2009 von Cray übernommen, als SiCortex liquidiert wurde . Cray besaß das geistige Eigentum bis März 2012, als eine neue PathScale Inc. alle Vermögenswerte erwarb.
Am 13. Juni 2011 gab PathScale bekannt, dass die Compiler-Suite EKOPath 4 Open Source-Software wird und unter der GPL lizenziert wird .
Die Suite enthält:
- C , C++ und Fortran 77/90/95/2003 (partielle) Compiler
- Vollständige Unterstützung für OpenMP 2.5 (einschließlich WORKSHARE)
- Vollständige Unterstützung für 64-Bit- und 32-Bit-x86-Kompilierung
- Codegenerierung für AMD64 ABI , AMD Opteron und Intel EM64T
- Optimierte AMD Core Math Library
- Erweiterter Multithread- Debugger PathDB
- Kompatibel mit der GNU / gcc- Toolkette und beliebten Debuggern von Drittanbietern
- Unterstützt auf SUSE , Red Hat und Ubuntu