Společnost
Portland Group, dceřinná firma STMicroelectronics, uvedla na trh novou verzi
(7.0) svého balíku kompilátorů a vývojových nástrojů pro Fortran, C a C++. Kompilátory PGI jsou velmi populární nástroje ve
světě HPC a z hlediska výkonu a spolehlivosti bývají považovány za
průmyslový standard.
Současné PGI překladače jsou
určeny pro 64 a 32 bitové pracovní stanice, servery a clustery se systémy Linux
a Windows a procesory AMD nebo Intel. Ve verzi 7.0 však Portland Group
rozšířila svou podporu pro projekt Microsoft Subsystem for UNIX-based
Applications (SUA). SUA obsahuje kompatibilní zdrojové kódy umožňující
kompilaci a spuštění UNIXových aplikací na počítačích s operačními systémy
Windows třídy Server, jakými jsou například MS Vista Enterprise a Windows
Server 2003.
„U multiplatformních překladačů
vnímáme rostoucí poptávku,“ říká Douglas Miles, ředitel Portland Group. „S
verzí 7.0 jsme učinili důležitý krok v rámci naší strategie nabídky
výkonných překladačů plně optimalizovaných
pro procesory AMD i Intel. Kompilátory PGI nyní podporují všechny hlavní 64
bitové operační systémy běžící na platformách s x86 procesory a nově
s podporou Microsoft SUA usnadňují a urychlují přechod z UNIXu do
Windows.“
Ryan Gavin, zastupující Microsoft
jakožto ředitel platformové strategie, k tomu dodává: „Je pro nás
pochopitelným potěšením spolupracovat s PGI na portování tohoto vývojového
balíku pro Windows Server a Windows Vista v rámci podpory SUA. Tato
technologie nabízí vývojářům pracujícím na Unixových a Linuxových aplikacích
řadu prostředků, pomocí kterých mohou přenést své zkušenosti a schopnosti i do
platformy Windows. Díky tomu mohou firmy využít výhod spočívajících ve
spolehlivosti a nákladové efektivitě Windows, a přitom si zachovat možnost
využívat existujících Unixových a Linuxových prostředí. Kompilátory PGI ve
spojení se SUA poskytuje odborníkům oblíbené nástroje, které mohou využít
v náročných podmínkách různorodých výpočetních prostředí.“
Překladače PGI obsahují plnou
nativní podporu paralelních rozšíření OpenMP, automatickou paralelizaci pro
vícejádrové procesory, plnou podporu 64 bitového adresování, nativně
integrované generování skalárního i vektorového SS2/SSE2/SSE3 kódu, pro PGI již
tradičně špičkovou infrastrukturu pro optimalizaci a také přibalenou verzi
knihovny ACML od firmy AMD, která nabízí optimalizované numerické funkce pro
matematické, vědecké a finanční aplikace.
„Vícejádrové procesory AMD
s architekturou Direct Connect přinášejí ve spojení s překladači PGI
obrovský výkon pro mnoho široce využívaných 64 bitových aplikací pro technické
i vědecké účely,“ dodává Margaret Lewis, ředitelka oddělení komerčních řešení
firmy AMD. „Spolupráce s mistry oboru z Portland Group na zajištění
průběžné podpory našich nejnovějších inovací v procesorové oblasti je
klíčový prvek naší strategie v HPC.“
Nové schopnosti PGI balíku ve
verzi 7.0 zahrnují podporu pro některé vlastnosti jazyka Fortran 2003,
rozšířenou podporu jazyka C99 a nově zahrnutou možnost síťové instalace. Ta
zjednodušuje nasazení a využití překladačů PGI ve velkých sítích obsahujících
systémy s několika různými Linuxovými distribucemi. K tomu všemu
verze 7.0 obsahuje i pokusnou podporu pro Mac OS X firmy Apple. Plná podpora tohoto
systému se plánuje až na pololetí 2007.
Převzato z WinHPC.org, další
informace na stránkách
výrobce