AMD x86 Open64 Compiler Suite

Programinė įranga Screenshot:
AMD x86 Open64 Compiler Suite
Programinė detalės:
Versija: 4.2.5
Įkėlimo datą: 11 May 15
Licencija: Nemokamai
Populiarumas: 23

Rating: nan/5 (Total Votes: 0)

"AMD x86 Open64 Kompiliatorius Suite" yra aukštos kokybės, produkcijos kokybė kodas karta įrankis, skirtas aukštos kokybės lygiagrečiai skaičiavimo krūvių. & Nbsp; x86 Open64 aplinka suteikia kūrėjas esminiai pasirinkimai, kai pastatas ir optimizuoti C, C ++, ir Fortran prašymai orientacija 32 bitų ir 64 bitų Linux platformos.
X86 Open64 sudarytojas sistema siūlo aukšto lygio pažangių optimizavimas, multi-sriegimo, ir procesorius paramą, kuri apima pasaulines optimizavimas, vektorizavimą, interprocedural analizė, grįžtamasis ryšys nukreipiamas optimizavimas, linijos transformacijas ir kodo generavimas, kuris išgauna optimalų našumą nuo kiekvieno x86 procesorius core ,
X86 Open64 Kompiliatorius Suite "supaprastina ir pagreitina plėtrą ir reguliavimą x86 AMD64 (AMD ® x86-64 Architektūra) ir Intel64 (Intel ® x86-64 Architektūra) programas. X86 Open64 kompiliatorius sukuria tvirtą pagrindą tvirtam, aukštos kokybės lygiagrečiai kodą per MPI, OpenMP & reg ;, ir auto-lygiagretinimo kartu su labai optimizuotas bibliotekų *

Įranga .

  • Kalbos standartai:
  • ANSI C99, ISO C ++ 98
  • Atitinka ISO / IEC 9899: 1999, programavimo kalbų - C standarto
  • Atitinka ISO / IEC 14.882: 1998 (E), Programming Languages ​​- C ++ standartą;
  • Fortran 77, 90, 95,
  • Atitinka ISO / IEC 1539-1: 1997 programavimo kalbų - Fortran,
  • Inter-kalba pašaukimas;
  • IEEE 754 plaukiojantieji parama punktas
  • Pragmas kontroliuoti optimizavimas

  • Platformos renginiai: "
  • x86 32 bitų ir 64 bitų x86 kodo generavimas;
  • didelis failas palaikymas 32 bitų sistemose;
  • Baitų Swapping I / O "
  • Vektorius ir skaliaras SSE / SSE2 / SSE3 kodo generavimas;
  • OpenMP 2.5 bendrosios atminties modelių,
  • MPICH2 platinamas ir bendrosios atminties modelių,
  • Optimizuotas AMD Core Matematika biblioteka (ACML)
  • Optimizavimo renginiai,
  • Bendrosios optimizavimas aminus, pvz.,
  • Dalinis atleidimas iš darbo panaikinimas;
  • Nuolatinė dauginimas ir kodas judesio
  • Stiprumas mažinimas ir išraiška supaprastinimas;
  • Negyvosios kodas panaikinimas ir bendrų subrangos išraiška panaikinimas;
  • Loop-Nest optimizavimas (įjungtas su "-O3"), pavyzdžiui
  • Loopfusion ir platinimas;
  • Baigus kartoti mainai ir talpyklos vietovės optimizavimas
  • vektorizavimas SSE * kodo generavimas;
  • Programinė įranga Duomenų išankstinė atsisiuntimai
  • Kodo generavimas ir optimizavimas aminus, pvz.,
  • Išplėstinė registras paskirstymas;
  • Baigus kartoti unrolling
  • Instrukcija atranka ir planavimas;
  • akutė optimizavimas
  • Komentarai nukreiptas optimizavimas (įjungtas su "-fb_create / -fb_opt"), pavyzdžiui,
  • Kodas išdėstymas;
  • Atsiliepimai nukreiptas funkcija įterpimas ir de Virtualizacija
  • Atsiliepimai vadovaujasi registras praliejimas,
  • Vertė specializacija;
  • Inter-procesinis analizė ir optimizavimas (įjungtas su "-ipa"), pavyzdžiui,
  • Funkcija "inline" ir klonavimas,
  • Inter-procesinis slapyvardis analizė
  • Duomenų naujo išdėstymo optimizavimas dėl struktūros nariams;
  • Inter-procesinis pastovus dauginimas ir mirusiųjų kodas panaikinimas;

Kas naujo , šioje laidoje:

  • Ši versija apima naujų veiklos optimizavimas, remti AMD šeimos 15h, geriau pastatas iš šaltinio, ir daug ištaisytų klaidų.

Kas naujo versijos 4.2.4:

  • Patobulinta funkcija "inline" euristika ir sustiprintas Inline plėtra bibliotekoje funkcijos,
  • Glaudesnis sistema kelių versijų,
  • Geresnis indukcija išraiška supaprastinimas ir jei-sujungiant optimizavimas
  • Geresnis kodo generavimas už% operatoriaus;
  • Geresnis interprocedural analizė netiesioginių funkcija skambučius, virtualių funkcijų ir funkcijų su & quot; noreturn & quot; atributas.
  • Optimizuotas išskyrus tvarkymo;
  • Optimizavimas apdorojimą ir Fortran 90 laikini matricas;
  • Patobulintas procesorius afinitetas kartografavimo į OpenMP ir lygiagrečios Runtime Library "
  • Pridėta parama 1GB didžiulis puslapius;
  • Supaprastinti slankiojo kablelio galimybės;
  • ilgas dvigubas įgyvendinama kaip 80 bitų IEEE dvigubo tikslumo;
  • būdinga įtraukta į -ffastmath
  • Fortran ISO_C_BINDING modulis;
  • Klaidų pataisymai daugelyje sričių, įskaitant: "
  • Persijos įlankos suderinamumas;
  • Milžiniškas puslapis palaikymas;
  • Fortran parama;
  • OpenMP
  • Statybos nuo šaltinio;
  • Extended platforma parama, įskaitant RHEL 5.5 ir SLES11 SP1 "

Kas naujo versijos 4.2.4:

  • Patobulinta funkcija "inline" euristika ir sustiprintas Inline plėtra bibliotekoje funkcijos,
  • Glaudesnis sistema kelių versijų,
  • Geresnis indukcija išraiška supaprastinimas ir jei-sujungiant optimizavimas
  • Geresnis kodo generavimas už% operatoriaus;
  • Geresnis interprocedural analizė netiesioginių funkcija skambučius, virtualių funkcijų ir funkcijų su & quot; noreturn & quot; atributas.
  • Optimizuotas išskyrus tvarkymo;
  • Optimizavimas apdorojimą ir Fortran 90 laikini matricas;
  • Patobulintas procesorius afinitetas kartografavimo į OpenMP ir lygiagrečios Runtime Library "
  • Pridėta parama 1GB didžiulis puslapius;
  • Supaprastinti slankiojo kablelio galimybės;
  • ilgas dvigubas įgyvendinama kaip 80 bitų IEEE dvigubo tikslumo;
  • būdinga įtraukta į -ffastmath
  • Fortran ISO_C_BINDING modulis;
  • Klaidų pataisymai daugelyje sričių, įskaitant: "
  • Persijos įlankos suderinamumas;
  • Milžiniškas puslapis palaikymas;
  • Fortran parama;
  • OpenMP
  • Statybos nuo šaltinio;
  • Extended platforma parama, įskaitant RHEL 5.5 ir SLES11 SP1 "

Kas naujo versijos 4.2.3:

  • Geresnis interprocedural analizė apima struktūra masyvas kopijavimo optimizavimo ir masyvas remapping optimizavimas.
  • Geresnis kilpa optimizavimas:. Kilpa unrolling, linijos atsiskleisti ir uogienė, trikampio kilpos, iniciatyvus mainų kilpa, kilpos paskirstymo, linijos šveitimas;
  • Geresnis atleidimu pašalinimo optimizavimu parduotuvių ir atminties iniciacijos; geriau integruoti naujo asociacijos ir bendros subrangos išraiška panaikinimo; sustiprintas išraiška irimą.
  • Geresnis mokymas atranka ir sprendžiant kodo generavimas.
  • Geresnis vektorizavimas.
  • Extended išankstinė atsisiuntimai įtraukti masyvus su indukcinių bazinių adresus.
  • Glaudesnis kilpa kelių versijų.
  • Geresnis OpenMP ir auto Lygiagretinimas kodo generavimas.
  • Geresnis tiuningas OpenMP ir lygiagrečių Runtime Library funkcijų.
  • pristatė agresyvios optimizavimas siekiant pagerinti mastelio / pralaidumo išnaudojimas multi-core procesorių. (Uzdetas nurodant naują & quot; -mso & quot;. Vėliavą);
  • Geresnis GCC suderinamumas, įskaitant paramą daugiau atributų, komandų eilutės parinktis, ir built-in funkcijos.
  • Detali platforma parama, įskaitant SLES 11 ir RHEL 5.4.
  • Daugelis pataisymai.

Panaši programinė įranga

MAWK
MAWK

17 Feb 15

Ubucompilator
Ubucompilator

12 May 15

Avian
Avian

20 Feb 15

Kita programinė įranga kūrėjas Advanced Micro Devices, Inc.

Komentarai AMD x86 Open64 Compiler Suite

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!