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

Mumps Compiler
Mumps Compiler

28 Sep 15

bin86
bin86

3 Jun 15

JRuby
JRuby

17 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!