AMD x86 Open64 Compiler Suite

Szoftver screenshot:
AMD x86 Open64 Compiler Suite
Szoftver adatai:
Változat: 4.2.5
Feltöltés dátuma: 11 May 15
Engedély: Ingyenes
Népszerűség: 23

Rating: nan/5 (Total Votes: 0)

Az AMD x86 Open64 Compiler Suite egy nagy teljesítményű, termelési színvonal kód generációs eszköz tervezett nagy teljesítményű párhuzamos számítási feladatokkal is. & Nbsp; Az x86 Open64 környezetet biztosít a fejlesztő az alapvető döntéseket, amikor az épület és optimalizálása C, C ++ és Fortran alkalmazások célzás 32 bites és 64 bites Linux platformokon.
Az x86 Open64 fordító rendszer kínál magas szintű fejlett optimalizáció, multi-threading, és processzor támogatás, amely magában foglalja a globális optimalizálás, vektorizációs, adatáram elemzés, visszacsatolás rendezte optimalizálás, loop átalakulások, és a kód generációja, amely kivonja az optimális teljesítmény minden x86 processzor mag .
Az x86 Open64 Compiler Suite leegyszerűsíti és felgyorsítja a fejlesztést és tuning x86, AMD64 (AMD & reg; x86-64 architektúra), és Intel64 (Intel & reg; x86-64 architektúra) alkalmazásokat. Az x86 Open64 összeállítói egy erős alapozást robusztus, nagy teljesítményű párhuzamos kódot keresztül MPI, OpenMP & reg ;, és az automatikus párhuzamosítás mellett magasan optimalizált könyvtárak *.

Tulajdonságok :

  • Language szabványok:
  • ANSI C99, ISO C ++ 98
  • Megfelel az ISO / IEC 9899: 1999, Programozási Nyelvek - C szabvány
  • Megfelel az ISO / IEC 14882: 1998 (E), Programozási Nyelvek - C ++ szabvány
  • Fortran 77, 90, 95
  • Megfelel az ISO / IEC 1539-1: 1997 Programozási Nyelvek - Fortran
  • Inter-language hívó
  • IEEE 754 lebegőpontos támogatás
  • pragmák irányítani optimalizálás

  • Platform Highlights:
  • x86 32 bites és 64 bites x86 kódot generációs
  • Nagy fájlok támogatása a 32 bites rendszerek
  • Byte-csere I / O
  • vektor és skalár SSE / SSE2 / SSE3 kódgenerálást
  • OpenMP 2.5 osztott memória modellek
  • MPICH2 osztott és osztott memória modellek
  • Optimalizált AMD Core Math Könyvtár (ACML)
  • Optimization Highlights
  • Global optimalizálás, például.
  • Részleges redundancia megszüntetése
  • Constant terjedése és kódmozgatás
  • Erő csökkentése és a véleménynyilvánítás egyszerűsítése
  • Holt-kód megszüntetése és a közös al-véleménynyilvánítás megszüntetése
  • A Loop-fészek optimalizáció (felkészítve "-O3"), például
  • Loopfusion és forgalmazás
  • hurok csomópont és cache településen optimalizálási
  • Vektorizálás SSE * kódgenerálásra
  • Software adatok prefetching
  • kód generációs és optimalizáció, például.
  • Speciális regiszter kiosztás
  • cikluskifejtés
  • Instruction kiválasztása és ütemezése
  • Kukucskáló optimalizáció
  • Visszajelzés irányított optimalizáció (felkészítve "-fb_create / -fb_opt"), például
  • Code layout
  • Visszajelzés irányított funkció inline-kódkezelő és de-virtualizációs
  • Visszajelzés irányított nyilvántartás ömlött
  • Value specializáció
  • Inter-eljárásjogi elemzése és optimalizálása (felkészítve "-ipa"), például
  • Function inline-kódkezelő és a klónozás
  • Inter-eljárásjogi alias elemzése
  • Az adatok újbóli elrendezése optimalizációt struktúra tagjainak
  • Inter-eljárásjogi állandó terjedése és halott kód megszüntetése

Mi az új ebben a kiadásban:

  • Ez a verzió tartalmazza az új teljesítmény optimalizálás, támogatja az AMD család 15h, jobb forráskódból és sok hibajavítás.

Mi az új verzióban 4.2.4:

  • Továbbfejlesztett funkció inline-kódkezelő heurisztikus és fokozott inline bővítése könyvtár funkciók
  • Továbbfejlesztett keret több verziókezelő
  • Továbbfejlesztett indukciós véleménynyilvánítás egyszerűsítés és ha szétváló optimalizálási
  • Továbbfejlesztett kódgenerálást a% operátor
  • Továbbfejlesztett adatáram elemzés közvetett funkció hívásokat, virtuális függvények, és funkciók & quot; noreturn & quot; attribútum.
  • Optimalizált kivételkezelés
  • optimalizálása feldolgozása Fortran 90 ideiglenes tömbök
  • Továbbfejlesztett processzoraffinitási térképezés a OpenMP és párhuzamos futásidejű könyvtár
  • A támogatás a 1GB hatalmas oldalak
  • Egyszerűsített lebegőpontok lehetőségek
  • hosszú kettős megvalósítva 80 bites IEEE dupla pontosságú
  • lényegi hozzá -ffastmath
  • Fortran ISO_C_BINDING modul
  • Hibajavítások számos területen, beleértve:
  • GCC kompatibilitási
  • Hatalmas oldal támogatása
  • Fortran támogatás
  • OpenMP
  • A forráskódból
  • Bővített platform támogatása, beleértve a RHEL 5.5 és SLES11 SP1

Mi az új verzióban 4.2.4:

  • Továbbfejlesztett funkció inline-kódkezelő heurisztikus és fokozott inline bővítése könyvtár funkciók
  • Továbbfejlesztett keret több verziókezelő
  • Továbbfejlesztett indukciós véleménynyilvánítás egyszerűsítés és ha szétváló optimalizálási
  • Továbbfejlesztett kódgenerálást a% operátor
  • Továbbfejlesztett adatáram elemzés közvetett funkció hívásokat, virtuális függvények, és funkciók & quot; noreturn & quot; attribútum.
  • Optimalizált kivételkezelés
  • optimalizálása feldolgozása Fortran 90 ideiglenes tömbök
  • Továbbfejlesztett processzoraffinitási térképezés a OpenMP és párhuzamos futásidejű könyvtár
  • A támogatás a 1GB hatalmas oldalak
  • Egyszerűsített lebegőpontok lehetőségek
  • hosszú kettős megvalósítva 80 bites IEEE dupla pontosságú
  • lényegi hozzá -ffastmath
  • Fortran ISO_C_BINDING modul
  • Hibajavítások számos területen, beleértve:
  • GCC kompatibilitási
  • Hatalmas oldal támogatása
  • Fortran támogatás
  • OpenMP
  • A forráskódból
  • Bővített platform támogatása, beleértve a RHEL 5.5 és SLES11 SP1

Mi az új verzióban 4.2.3:

  • Továbbfejlesztett adatáram elemzés tartalmazza struktúra tömb példányt optimalizálása és array remapping optimalizálás.
  • Továbbfejlesztett loop optimalizáció: cikluskifejtés, loop legöngyöl és lekvár, háromszög alakú hurkok, proaktív loop csomópont, loop forgalmazás, loop peeling.
  • Továbbfejlesztett redundancia kiküszöbölése optimalizációt üzletek és memória inicializálása; jobb integrációja újra társulás és közös al-véleménynyilvánítás megszüntetése; fokozott kifejeződése faktorizációs.
  • Továbbfejlesztett használati kiválasztása és kezelése kódgenerálást.
  • Továbbfejlesztett vektorizáláshoz.
  • Bővített prefetching felvenni tömbök induktív címük is.
  • Továbbfejlesztett loop multi-versioning.
  • Továbbfejlesztett OpenMP és az automatikus párhuzamosítás kódgenerálást.
  • Továbbfejlesztett zajszigetelés OpenMP és párhuzamos futtatási könyvtári funkciókat.
  • Bevezetett agresszív optimalizáció javítása skálázhatóság / sávszélesség felhasználását a többmagos processzorokat. (Meghívás megadásával az új & quot; -mso & quot; zászlót.)
  • Továbbfejlesztett gcc kompatibilitás támogatása, beleértve a további jellemzőket parancssori, és a beépített funkciók.
  • A felnagyított platform támogatása, beleértve a SLES 11 és RHEL 5.4.
  • Sok hibajavítás.

Hasonló program

TinyPie
TinyPie

12 May 15

Pharo
Pharo

20 Feb 15

Tiny C Compiler
Tiny C Compiler

3 Jun 15

Brainy
Brainy

14 Apr 15

Más szoftver fejlesztő Advanced Micro Devices, Inc.

Hozzászólások a AMD x86 Open64 Compiler Suite

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!