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

LavaPE
LavaPE

20 Feb 15

Shed Skin
Shed Skin

15 Apr 15

Pharo
Pharo

20 Feb 15

Lua
Lua

17 Aug 18

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!