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: 135

Rating: 2.5/5 (Total Votes: 2)

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

pyPEG
pyPEG

14 Apr 15

Adobe Alchemy
Adobe Alchemy

3 Jun 15

gears-stylus
gears-stylus

20 Feb 15

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

Kommentarer till AMD x86 Open64 Compiler Suite

Kommentarer hittades inte
Kommentar
Slå på bilder!