AMD x86 Open64 Compiler Suite

Software screenshot:
AMD x86 Open64 Compiler Suite
Podrobnosti Software:
Verze: 4.2.5
Datum uploadu: 11 May 15
Licence: Volný
Popularita: 23

Rating: nan/5 (Total Votes: 0)

AMD x86 Open64 Compiler Suite je vysoce výkonný, kvalitní produkce nástroj pro generování kódu určen pro vysoce výkonné paralelní výpočetní úlohy. & Nbsp; prostředí x86 Open64 poskytuje vývojář základní možnosti při budování a optimalizace C, C ++ a Fortran aplikace cílení 32-bit a 64-bitové linuxové platformy.
Kompilátor Systém X86 Open64 nabízí vysokou úroveň vyspělých optimalizací, multi-threading a podpora procesorů, která zahrnuje globální optimalizaci, vektorizace, interprocedural analýzy, zpětná vazba režie optimalizace, smyčkové transformace a generování kódu, který extrahuje optimální výkon z každé x86 procesorové jádro ,
X86 Open64 Compiler Suite zjednodušuje a urychluje vývoj a ladění pro x86, AMD64 (AMD-reg, x86-64 Architecture), a Intel64 (Intel & reg; x86-64 architektura) aplikace. Na x86 Open64 kompilátory vytvořit pevný základ pro budování robustní, vysoce výkonné paralelní kód přes MPI, OpenMP a reg ;, a automatické paralelizace spolu s vysoce optimalizované knihovnami *

Vlastnosti :.

  • Jazyk Normy:
  • ANSI C99, ISO C ++ 98
  • Odpovídá ISO / IEC 9899: 1999, programovacích jazyků - standardní C
  • Odpovídá ISO / IEC 14882: 1998 (E), Programovací jazyky - C ++ standardní
  • Fortran 77, 90, 95
  • odpovídá normě ISO / IEC 1539-1: 1997 programovacích jazyků - Fortran
  • Inter-language volání
  • IEEE 754 s plovoucí opěrný bod
  • Pragmas pro kontrolu optimalizace

  • Platforma Highlights:
  • x86 32-bit a x86 64-bit generování kódu
  • Podpora velkých souborů na 32-bitových systémech
  • Bajt-vyměňovat I / O
  • vektorové a skalární SSE / SSE2 / SSE3 generování kódu
  • OpenMP 2.5 pro sdílené paměti modelů
  • MPICH2 pro distribuovanou a sdílenou pamětí modelů
  • Optimalizované AMD Základní Math Library (ACML)
  • Optimalizace Přednosti
  • Globální optimalizace, např.
  • Částečné odstranění redundance
  • Konstantní šíření a kód pohyb
  • snížení síla a exprese zjednodušení
  • Mrtvé kód eliminace a společné eliminace sub-výraz
  • Loop-hnízdo optimalizace (s povoleným "-O3"), například
  • Loopfusion a distribuce
  • výměna Loop a optimalizace mezipaměť lokalita
  • Vektorizace pro SSE * generování kódu
  • údaje Software prefetching
  • generace a optimalizace kódu, např.
  • Advanced alokace registru
  • Loop odvíjení
  • výběr Instrukce a plánování
  • kukátkem optimalizace
  • Zpětná vazba-režie optimalizace (povolen s "-fb_create / -fb_opt"), například
  • layout Kód
  • Feedback-řídil funkce inlining a de-virtualizace
  • Feedback-provázený registr rozlití
  • Hodnota specializace
  • Inter-procesní analýza a optimalizace (s povoleným "-ipa"), například
  • Funkce inlining a klonování
  • Inter-procesní alias analýza
  • Data re-layout optimalizace pro členy struktury
  • Inter-procesní konstantní šíření a mrtvý eliminace kód

Co je nového v této verzi:

  • Tato verze obsahuje nové optimalizace výkonu, podpory rodiny AMD 15h, lepší budova ze zdroje, a mnoho oprav chyb.

Co je nového ve verzi 4.2.4:

  • Vylepšená funkce inlining heuristika a lepší inline rozšíření knihovny Funkce
  • Vylepšená rámec pro multi-verzí
  • Lepší indukce exprese zjednodušení a je-li-slučování optimalizaci
  • Vylepšené generování kódu pro provozovatele%
  • Lepší interprocedural analýza pro nepřímé volání funkcí, virtuální funkce, a funkcí s & quot; noreturn & quot; atribut.
  • manipulační Optimalizováno výjimka
  • Optimalizace zpracování Fortran 90 dočasných pole
  • Lepší afinita procesoru mapování v OpenMP a paralelní runtime knihovna
  • Byla přidána podpora pro 1GB velké stránek
  • Zjednodušené možnosti desetinných
  • dlouho double implementován jako 80-bitovou IEEE dvojitou přesností
  • vnitřní přidán do -ffastmath
  • Fortran ISO_C_BINDING modul
  • Opravy chyb v mnoha oblastech, včetně:
  • kompatibilita GCC
  • Obrovská podpora strana
  • Fortran podpora
  • OpenMP
  • Stavební ze zdroje
  • Rozšířená podpora platforem, včetně RHEL 5.5 a SLES11 SP1

Co je nového ve verzi 4.2.4:

  • Vylepšená funkce inlining heuristika a lepší inline rozšíření knihovny Funkce
  • Vylepšená rámec pro multi-verzí
  • Lepší indukce exprese zjednodušení a je-li-slučování optimalizaci
  • Vylepšené generování kódu pro provozovatele%
  • Lepší interprocedural analýza pro nepřímé volání funkcí, virtuální funkce, a funkcí s & quot; noreturn & quot; atribut.
  • manipulační Optimalizováno výjimka
  • Optimalizace zpracování Fortran 90 dočasných pole
  • Lepší afinita procesoru mapování v OpenMP a paralelní runtime knihovna
  • Byla přidána podpora pro 1GB velké stránek
  • Zjednodušené možnosti desetinných
  • dlouho double implementován jako 80-bitovou IEEE dvojitou přesností
  • vnitřní přidán do -ffastmath
  • Fortran ISO_C_BINDING modul
  • Opravy chyb v mnoha oblastech, včetně:
  • kompatibilita GCC
  • Obrovská podpora strana
  • Fortran podpora
  • OpenMP
  • Stavební ze zdroje
  • Rozšířená podpora platforem, včetně RHEL 5.5 a SLES11 SP1

Co je nového ve verzi 4.2.3:

  • Lepší interprocedural analýza zahrnovat struktury optimalizace pole kopírování a Pole přemapování optimalizace.
  • Lepší smyčky optimalizace:. Loop rozvinování, smyčka rozbalí a džem, trojúhelníkové smyček, proaktivní mezibankovní smyčka, distribuce smyčka, smyčka peeling
  • Lepší redundance eliminační optimalizace pro obchody a inicializace paměti; lepší integrace re-sdružení a společné eliminace sub-projevu; zvýšená exprese faktorizace.
  • Lepší výběr instrukce a řešení pro generování kódu.
  • Lepší vektorizace.
  • Rozšířená prefetching zahrnout pole s indukčními základními adresami.
  • Enhanced loop multi-verzí.
  • Lepší OpenMP a automatické paralelizace generace kódu.
  • Lepší ladění OpenMP a paralelní funkcí runtime knihovny.
  • Představené agresivní optimalizace zlepšit využití škálovatelnost / šířky pásma multi-jádrových procesorů. (Vyvolá se zadáním nového & quot; -mso & quot;. Flag)
  • Lepší gcc kompatibilita, včetně podpory pro více atributů, možnosti příkazového řádku, a vestavěných funkcí.
  • Rozšířená podpora platformy, včetně SLES 11 a RHEL 5.4.
  • Mnoho opravených chyb.

Podobný software

GNU Cobol
GNU Cobol

17 Feb 15

CeGCC
CeGCC

3 Jun 15

Stratego/XT
Stratego/XT

3 Jun 15

Ostatní software developer Advanced Micro Devices, Inc.

Komentáře k AMD x86 Open64 Compiler Suite

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!