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

Cython
Cython

27 Sep 15

ScummVM
ScummVM

17 Feb 15

Jikes RVM
Jikes RVM

15 Apr 15

Andre software developer Advanced Micro Devices, Inc.

Kommentarer til AMD x86 Open64 Compiler Suite

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