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

Smake
Smake

20 Feb 15

Mumps Compiler
Mumps Compiler

28 Sep 15

TinyCOBOL
TinyCOBOL

11 May 15

TinyPie
TinyPie

12 May 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!