AMD x86 Open64 Compiler Suite

Software screenshot:
AMD x86 Open64 Compiler Suite
Software detaljer:
Version: 4.2.5
Upload dato: 11 May 15
Licens: Gratis
Popularitet: 23

Rating: nan/5 (Total Votes: 0)

AMD x86 Open64 Compiler Suite er en højtydende, produktionskvalitet kodegenerering værktøj designet til højtydende parallel computing arbejdsbyrder. & Nbsp; Den x86 Open64 miljø giver udvikleren de væsentlige valg, når opbygning og optimering C, C ++ og Fortran applikationer målretning 32-bit og 64-bit Linux-platforme.
X86 Open64 compiler system tilbyder en høj grad af avancerede optimeringer, multi-threading og processor støtte, der omfatter global optimering, vectorization, interprocedural analyse, feedback rettet optimeringer, loop transformationer, og kode generation, som udtrækker den optimale ydelse fra hver x86 processor kerne .
X86 Open64 Compiler Suite forenkler og fremskynder udvikling og tuning til x86, AMD64 (AMD & reg; x86-64 Architecture), og Intel64 (Intel & reg; x86-64 Architecture) applikationer. De x86 Open64 compilere skabe et stærkt fundament for opbygningen af ​​robust, højtydende parallel kode via MPI, OpenMP & reg ;, og auto-parallelisering sammen med stærkt optimeret biblioteker *

Funktioner :.

  • Sprog Standarder:
  • ANSI C99, ISO C ++ 98
  • Overholder ISO / IEC 9899: 1999 Programmeringssprog - C standard
  • Overholder ISO / IEC 14882: 1998 (E), Programmeringssprog - C ++ standard
  • Fortran 77, 90, 95
  • Overholder ISO / IEC 1539-1: 1997 Programmeringssprog - Fortran
  • Inter-sprog opkald
  • IEEE 754 floating point support
  • Pragmas at kontrollere optimeringer

  • Platform Højdepunkter:
  • x86 32-bit og x86 64-bit kode generation
  • Stort File support på 32-bit systemer
  • Byte-swapping I / O
  • Vector og skalar SSE / SSE2 / SSE3 kodegenerering
  • OpenMP 2.5 for delte hukommelse modeller
  • MPICH2 til distribuerede og delte hukommelse modeller
  • Optimeret AMD Core Math Library (ACML)
  • Optimering Højdepunkter
  • Globale optimeringer, f.eks.
  • Delvis redundans elimination
  • Konstant formering og kode bevægelighed
  • Styrke reduktion og udtryk forenkling
  • Dead kode elimination og fælles sub-udtryk elimination
  • Loop-reden optimeringer (aktiveret med "-O3«), f.eks
  • Loopfusion og distribution
  • Loop udveksling og cache lokalitet optimering
  • vectorization for SSE * kodegenerering
  • Software data prefetching
  • Kode generering og optimeringer, f.eks.
  • Avanceret registerallokering
  • Loop udrulning
  • Instruktion udvælgelse og planlægning
  • Peephole optimeringer
  • Feedback-rettet optimeringer (aktiveret med '-fb_create / -fb_opt'), fx
  • Kode layout
  • Feedback-rettet funktion inlining og de-virtualisering
  • Feedback-guidede register spilde
  • Værdi specialisering
  • Inter-proceduremæssige analyse og optimering (aktiveret med "-ipa«), f.eks
  • Funktion inlining og kloning
  • Inter-proceduremæssige alias analyse
  • Data re-layout optimeringer for struktur medlemmer
  • Inter-proceduremæssige konstant formering og døde kode elimination

Hvad er nyt i denne udgivelse:

  • Denne version omfatter nye ydeevne optimeringer, støtte til AMD familien 15h, bedre bygning fra kilden, og mange fejlrettelser.

Hvad er nyt i version 4.2.4:

  • Forbedret funktion inlining heuristik og forbedret inline udvidelse af biblioteket funktioner
  • Forbedret rammer for multi-versionering
  • Forbedret induktion udtryk forenkling og hvis-sammenlægning optimering
  • Forbedret kodegenerering for% operatør
  • Forbedret interprocedural analyse for indirekte funktionskald, virtuelle funktioner og funktioner med & quot; NoReturn & quot; attribut.
  • Optimeret undtagelse håndtering
  • Optimering behandling af Fortran 90 midlertidige arrays
  • Forbedret processor affinitet kortlægning i OpenMP og parallel runtime bibliotek
  • Tilføjet understøttelse af 1GB store sider
  • Forenklet flydende komma muligheder
  • lang dobbelt implementeret som 80-bit IEEE dobbelt præcision
  • iboende tilføjes -ffastmath
  • Fortran ISO_C_BINDING modul
  • Fejlrettelser på mange områder, herunder:
  • GCC kompatibilitet
  • Kæmpe side støtte
  • Fortran støtte
  • OpenMP
  • Bygning fra kilde
  • Udvidet platform støtte, herunder RHEL 5.5 og SLES11 SP1

Hvad er nyt i version 4.2.4:

  • Forbedret funktion inlining heuristik og forbedret inline udvidelse af biblioteket funktioner
  • Forbedret rammer for multi-versionering
  • Forbedret induktion udtryk forenkling og hvis-sammenlægning optimering
  • Forbedret kodegenerering for% operatør
  • Forbedret interprocedural analyse for indirekte funktionskald, virtuelle funktioner og funktioner med & quot; NoReturn & quot; attribut.
  • Optimeret undtagelse håndtering
  • Optimering behandling af Fortran 90 midlertidige arrays
  • Forbedret processor affinitet kortlægning i OpenMP og parallel runtime bibliotek
  • Tilføjet understøttelse af 1GB store sider
  • Forenklet flydende komma muligheder
  • lang dobbelt implementeret som 80-bit IEEE dobbelt præcision
  • iboende tilføjes -ffastmath
  • Fortran ISO_C_BINDING modul
  • Fejlrettelser på mange områder, herunder:
  • GCC kompatibilitet
  • Kæmpe side støtte
  • Fortran støtte
  • OpenMP
  • Bygning fra kilde
  • Udvidet platform støtte, herunder RHEL 5.5 og SLES11 SP1

Hvad er nyt i version 4.2.3:

  • Forbedret interprocedural analyse til at omfatte struktur vifte kopi optimering og matrix remapping optimering.
  • Forbedret loop optimeringer:. Loop udrulning, loop oprulle og marmelade, trekantede loops, proaktiv loop interchange, loop distributionsomkostninger, loop peeling
  • Forbedret redundans elimination optimeringer for butikker og hukommelse initialisering; bedre integration af re-forening og fælles sub-udtryk elimination; forbedret udtryk faktorisering.
  • Forbedret instruktion udvælgelse og adressering kodegenerering.
  • Forbedret vectorization.
  • Udvidet prefetching at omfatte arrays med induktive base-adresser.
  • Forbedret loop multi-versionering.
  • Forbedret OpenMP og auto-parallelisering kodegenerering.
  • Forbedret tuning af OpenMP og parallelle runtime bibliotekets funktioner.
  • Indført aggressive optimeringer for at forbedre skalerbarhed / båndbredde udnyttelse af multi-core processorer. (Påberåbes af at angive den nye & quot; -mso & quot;. Flag)
  • Forbedret gcc kompatibilitet, herunder støtte til flere attributter, kommandolinjeparametre og indbyggede funktioner.
  • Udvidet platform støtte, herunder SLES 11 og RHEL 5.4.
  • Mange fejlrettelser.

Lignende software

GromJS
GromJS

20 Feb 15

bf
bf

2 Jun 15

Frost
Frost

3 Jun 15

ChaiScript
ChaiScript

20 Feb 15

Andre software developer Advanced Micro Devices, Inc.

Kommentarer til AMD x86 Open64 Compiler Suite

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!