AMD x86 Open64 Compiler Suite

Software skärmdump:
AMD x86 Open64 Compiler Suite
Mjukvaruinformation:
Version: 4.2.5
Ladda upp dagen: 11 May 15
Licens: Gratis
Popularitet: 23

Rating: nan/5 (Total Votes: 0)

AMD x86 Open64 Compiler Suite är en högpresterande, produktionskvalitet kodgenerering verktyg för högpresterande parallella beräkningar arbetsbelastning. & Nbsp; Den x86 Open64 miljön ger utvecklaren viktiga val när man bygger och optimerar C, C ++ och Fortran program inriktning 32-bitars och 64-bitars Linux-plattformar.
Den x86 Open64 kompilator systemet erbjuder en hög nivå av avancerade optimeringar, multi-threading, och processorstöd som omfattar global optimering, vektorisering, interprocedural analys, återkoppling riktad optimeringar, sling transformationer, och kodgenerering som extraherar optimal prestanda från varje x86 processorkärna .
Den x86 Open64 Compiler Suite förenklar och påskyndar utvecklingen och tuning för x86, AMD64 (AMD & reg; x86-64 Architecture), och Intel64 (Intel & reg; x86-64 Arkitektur) applikationer. X86 Open64 kompilatorer skapar en stark grund för att bygga robusta, högpresterande parallell kod genom MPI, OpenMP & reg ;, och auto-parallel tillsammans med optimerade bibliotek *

Egenskaper .

  • Språk Standards:
  • ANSI C99, ISO C ++ 98
  • Uppfyller ISO / IEC 9899: 1999, programmeringsspråk - C-standard
  • Uppfyller ISO / IEC 14882: 1998 (E), programmeringsspråk - C ++ standard
  • Fortran 77, 90, 95
  • Uppfyller ISO / IEC 1539-1: 1997 Programmeringsspråk - Fortran
  • Inter-språk ringer
  • IEEE 754 flyttals stöd
  • Pragmas att kontrollera optimeringar

  • Plattform Höjdpunkter:
  • x86 32-bitars och x86 64-bitars kodgenerering
  • stora filer stöd på 32-bitarssystem
  • Byte-byta I / O
  • Vector och skalära SSE / SSE2 / SSE3 kodgenerering
  • OpenMP 2.5 för delade minnesmodeller
  • mpich2 för distribuerade och delade minnes modeller
  • Optimerad AMD Kärn Math Library (ACML)
  • Optimeringshöjdpunkter
  • Global optimeringar, t ex.
  • Partiell eliminering redundans
  • Konstant förökning och kod rörelse
  • minskning Styrka och uttryck förenkling
  • Dead kod eliminering och gemensam eliminering under uttryck
  • Loop-boet optimeringar (aktiverat med "-O3"), till exempel
  • Loopfusion och distribution
  • Loop utbyte och cache tätort optimering
  • Vektorisering för SSE * kodgenerering
  • Programvara uppgifter förhämtning
  • Kodgenerering och optimeringar, t ex.
  • Avancerat registerallokering
  • Loop unrolling
  • Instruktion urval och schemaläggning
  • titthål optimeringar
  • Feedback riktad optimeringar (aktiverade med "-fb_create / -fb_opt '), t.ex.
  • Kod layout
  • Återkoppling riktad funktion inlining och de-virtualiserings
  • Återkoppling styrd register spiller
  • Värde specialisering
  • Inter-procedur analys och optimering (aktiverad med "-ipa"), till exempel
  • Funktion inlining och kloning
  • Inter-procedur alias analys
  • Data re-layout optimeringar för strukturelement
  • Inter-procedur konstant förökning och döda eliminering koden

Vad är nytt i den här versionen:

  • Den här versionen innehåller nya prestandaoptimeringar, stöd för AMD familjen 15h, bättre byggnad från källan, och många buggfixar.

Vad är nytt i version 4.2.4:

  • Förbättrade funktioner inlining heuristik och förbättrad inline expansion av bibliotek funktioner
  • Förbättrad ram för fler versionshantering
  • Förbättrad induktions uttryck förenkling och om-sammanslagning optimering
  • Förbättrad kodgenerering för operatören%
  • Förbättrad interprocedural analys för indirekta funktionsanrop, virtuella funktioner och funktioner med & quot; envägsfunktion & quot; attribut.
  • Optimerad undantagshantering
  • Optimera bearbetning av Fortran 90 tillfälliga arrayer
  • Förbättrad processortillhörighet kartläggning i OpenMP och parallellt runtime bibliotek
  • Utökat stöd för 1GB stora sidor
  • Förenklade flyttal alternativ
  • lång dubbel genomförs som 80-bitars IEEE dubbel precision
  • inneboende läggas till -ffastmath
  • Fortran ISO_C_BINDING modul
  • Buggfixar inom många områden, bland annat:
  • GCC kompatibilitet
  • Huge sida stöd
  • Fortran stöd
  • OpenMP
  • Bygga källa
  • Utökad plattformsstöd, inklusive RHEL 5.5 och SLES11 SP1

Vad är nytt i version 4.2.4:

  • Förbättrade funktioner inlining heuristik och förbättrad inline expansion av bibliotek funktioner
  • Förbättrad ram för fler versionshantering
  • Förbättrad induktions uttryck förenkling och om-sammanslagning optimering
  • Förbättrad kodgenerering för operatören%
  • Förbättrad interprocedural analys för indirekta funktionsanrop, virtuella funktioner och funktioner med & quot; envägsfunktion & quot; attribut.
  • Optimerad undantagshantering
  • Optimera bearbetning av Fortran 90 tillfälliga arrayer
  • Förbättrad processortillhörighet kartläggning i OpenMP och parallellt runtime bibliotek
  • Utökat stöd för 1GB stora sidor
  • Förenklade flyttal alternativ
  • lång dubbel genomförs som 80-bitars IEEE dubbel precision
  • inneboende läggas till -ffastmath
  • Fortran ISO_C_BINDING modul
  • Buggfixar inom många områden, bland annat:
  • GCC kompatibilitet
  • Huge sida stöd
  • Fortran stöd
  • OpenMP
  • Bygga källa
  • Utökad plattformsstöd, inklusive RHEL 5.5 och SLES11 SP1

Vad är nytt i version 4.2.3:

  • Förbättrad interprocedural analys att inkludera struktur array kopia optimering och array remapping optimering.
  • Förbättrade loop optimeringar:. Loop dragits, slinga rulla och sylt, triangulära loopar, proaktiv loop interchange, distribution loop, loop peeling
  • Förbättrad redundanseliminerings optimeringar för butiker och minne initiering; bättre integrering av ny förening och gemensam eliminering under uttryck; förstärkt uttryck faktorisering.
  • Förbättrad undervisning val och ta itu med kodgenerering.
  • Förbättrad vektorisering.
  • Utökad förhämtning att inkludera arrayer med induktiva basadresser.
  • Förbättrad slinga flera versionshantering.
  • Förbättrad OpenMP och automatisk parallellise kodgenerering.
  • Förbättrad avstämning av OpenMP och parallella runtime biblioteksfunktioner.
  • Infört aggressiva optimeringar för att förbättra skalbarhet / bandbreddsutnyttjande av multi-core processorer. (Anropas genom att ange den nya & quot; -mso & quot;. Flagga)
  • Förbättrad gcc kompatibilitet, inklusive stöd för fler attribut, kommandoradsalternativ och inbyggda funktioner.
  • Utökad plattformsstöd, inklusive SLES 11 och RHEL 5.4.
  • Många buggfixar.

Liknande mjukvara

ncc
ncc

3 Jun 15

PL/1 for GCC
PL/1 for GCC

2 Jun 15

ADP
ADP

17 Feb 15

Flex
Flex

12 Jul 17

Annan programvara för utvecklare Advanced Micro Devices, Inc.

Kommentarer till AMD x86 Open64 Compiler Suite

Kommentarer hittades inte
Kommentar
Slå på bilder!