AMD x86 Open64 Compiler Suite

Sagteware kiekie:
AMD x86 Open64 Compiler Suite
Sagteware besonderhede:
Weergawe: 4.2.5
Upload datum: 11 May 15
Lisensie: Gratis
Populariteit: 23

Rating: nan/5 (Total Votes: 0)

Die AMD x86 Open64 Compiler Suite is 'n hoë werkverrigting, kwaliteit van die produksie kodegenerasie instrument is ontwerp vir 'n hoë prestasie parallel computing werklading. & Nbsp; Die x86 Open64 omgewing bied die ontwikkelaar die noodsaaklike keuses wanneer die bou en die optimalisering C, C ++ en Fortran programme fokus 32-bit en 64-bit Linux platforms.
Die x86 Open64 samesteller stelsel bied 'n hoë vlak van gevorderde optimalisaties, multi-threading, en verwerker ondersteuning wat globale optimalisering, vektorisering, interprocedural analise, terugvoer gerig optimalisaties, lus transformasies, en kodegenerasie wat die optimale prestasie uittreksels uit elke x86 verwerker kern sluit .
Die x86 Open64 Compiler Suite vergemaklik en versnel die ontwikkeling en tuning vir x86, AMD64 (AMD ® x86-64 Architecture), en Intel64 (Intel ® x86-64 Architecture) aansoeke. Die x86 Open64 opstellers skep 'n sterk fondament vir die bou van sterk, hoë werkverrigting parallel-kode deur MPI, OpenMP ® ;, en motor-parallelliseren saam met geoptimaliseerde biblioteke *

Eienskappe :.

  • Taal Standards:
  • ANSI C99, ISO C ++ 98
  • Verenigbaar ISO / IEC 9899: 1999, Programmering Tale - C standaard
  • Verenigbaar ISO / IEC 14882: 1998 (E), Programmering Tale - C ++ standaard
  • Fortran 77, 90, 95
  • Verenigbaar ISO / IEC 1539-1: 1997 Programmeertale - Fortran
  • Inter-taal roeping
  • IEEE 754 swaai punt ondersteuning
  • Pragmas beheer optimalisaties

  • Platform Hoogtepunte:
  • x86 32-bit en 64-bis x86 kodegenerasie
  • groot lêer ondersteuning op 32-bit stelsels
  • -Byte uitruiling I / O
  • Vector en skalaar SSE / SSE2 / SSE3 kodegenerasie
  • OpenMP 2,5 vir gedeelde geheue modelle
  • MPICH2 vir versprei en gedeelde geheue modelle
  • Geoptimaliseerd AMD Core Math Biblioteek (ACML)
  • Optimization Hoogtepunte
  • Global optimalisaties, Bv.
  • Gedeeltelike ontslag uitskakeling
  • Constant voortplanting en kode beweging
  • Krag vermindering en uitdrukking vereenvoudiging
  • Dooie kode uitskakeling en algemene sub-uitdrukking uitskakeling
  • Loop-nes optimalisaties (aangesit met 'O3'), bv
  • Loopfusion en verspreiding
  • Loop wisselaar en kas ligging optimization
  • Vektorisasie vir SSE * kodegenerasie
  • Sagteware data vooraf te haal
  • geslag en optimalisaties Code, Bv.
  • Advanced register toekenning
  • Loop afwikkeling
  • Onderrig seleksie en skedulering
  • Peephole optimalisaties
  • -Terugvoer gerig optimalisaties (aangesit met '-fb_create / -fb_opt'), bv
  • Kode uitleg
  • -Terugvoer gerig funksie inlining en de-skynwerklikmaking
  • -Terugvoer gelei register mors
  • Value spesialisasie
  • Inter-prosedurele analise en optimalisering (aangesit met '-ipa'), bv
  • Function inlining en kloning
  • Inter-prosedurele alias analise
  • Data re-uitleg optimalisaties vir struktuur lede
  • Inter-prosedurele konstante vermeerdering en dooie kode uitskakeling

Wat is nuut in hierdie release:

  • Hierdie weergawe sluit nuwe prestasie optimalisaties, ondersteuning vir die gesin AMD 15h, 'n beter gebou van die bron, en baie bugfixes.

Wat is nuut in weergawe 4.2.4:

  • Verbeterde funksie inlining heuristiek en verbeterde inline uitbreiding van die biblioteek funksies
  • Verbeterde raamwerk vir multi-versiebeheer
  • Verbeterde induksie uitdrukking vereenvoudiging en as-samesmelting optimization
  • Verbeterde kodegenerasie vir die% operateur
  • Verbeterde interprocedural analise vir indirekte funksie oproepe, virtuele funksies en funksies met & quot; noreturn & quot; kenmerk.
  • Geoptimaliseerd uitsondering hantering
  • Optimalisering verwerking van Fortran 90 tydelike skikkings
  • Verbeterde verwerker affiniteit kartering in die OpenMP en parallel runtime biblioteek
  • Bygevoeg ondersteuning vir 1GB groot bladsye
  • Vereenvoudigde swaai punt opsies
  • 'n lang dubbel geïmplementeer as 80-bit IEEE dubbel presisie
  • intrinsieke bygevoeg -ffastmath
  • Fortran ISO_C_BINDING module
  • Bug fixes in baie gebiede, insluitend:
  • GCC verenigbaarheid
  • Groot bladsy ondersteuning
  • Fortran ondersteuning
  • OpenMP
  • Building van die bron
  • Uitgebreide platform ondersteuning, insluitend RHEL 5,5 en SLES11 SP1

Wat is nuut in weergawe 4.2.4:

  • Verbeterde funksie inlining heuristiek en verbeterde inline uitbreiding van die biblioteek funksies
  • Verbeterde raamwerk vir multi-versiebeheer
  • Verbeterde induksie uitdrukking vereenvoudiging en as-samesmelting optimization
  • Verbeterde kodegenerasie vir die% operateur
  • Verbeterde interprocedural analise vir indirekte funksie oproepe, virtuele funksies en funksies met & quot; noreturn & quot; kenmerk.
  • Geoptimaliseerd uitsondering hantering
  • Optimalisering verwerking van Fortran 90 tydelike skikkings
  • Verbeterde verwerker affiniteit kartering in die OpenMP en parallel runtime biblioteek
  • Bygevoeg ondersteuning vir 1GB groot bladsye
  • Vereenvoudigde swaai punt opsies
  • 'n lang dubbel geïmplementeer as 80-bit IEEE dubbel presisie
  • intrinsieke bygevoeg -ffastmath
  • Fortran ISO_C_BINDING module
  • Bug fixes in baie gebiede, insluitend:
  • GCC verenigbaarheid
  • Groot bladsy ondersteuning
  • Fortran ondersteuning
  • OpenMP
  • Building van die bron
  • Uitgebreide platform ondersteuning, insluitend RHEL 5,5 en SLES11 SP1

Wat is nuut in weergawe 4.2.3:

  • Verbeterde interprocedural analise struktuur array kopie optimization sluit en verskeidenheid remapping optimalisering.
  • Verbeterde lus optimalisaties. Lus afwikkeling, lus afwikkel en konfyt, driehoekige loops, proaktiewe lus wisselaar, lus verspreiding, lus peeling
  • Verbeterde ontslag uitskakeling optimalisaties vir winkels en geheue inisialisering; beter integrasie van re-vereniging en 'n gemeenskaplike sub-uitdrukking uitskakeling; verbeterde uitdrukking faktorisering.
  • Verbeterde onderrig seleksie en die aanspreek van kodegenerasie.
  • Verbeterde vektorisering.
  • Uitgebreide vooraf te haal om skikkings met induktiewe basis adresse in te sluit.
  • Verbeterde lus multi-weergawes.
  • Verbeterde OpenMP en motor-parallelliseren kodegenerasie.
  • Verbeterde tuning van OpenMP en parallel runtime biblioteek funksies.
  • Lei aggressiewe optimalisaties om scalability / bandwydte gebruik van multi-core processors verbeter. (Begin deur die spesifiseer die nuwe & quot; -mso & quot;. Flag)
  • Verbeterde verenigbaarheid gcc, insluitende ondersteuning vir meer spesifieke eienskappe, command-line opsies, en ingeboude funksies.
  • Uitgebreide platform ondersteuning, insluitend GLOO 11 en RHEL 5,4.
  • Baie foutherstellings.

Soortgelyke sagteware

GCC MELT
GCC MELT

17 Feb 15

GNU Cobol
GNU Cobol

17 Feb 15

Arcueid
Arcueid

20 Feb 15

Alice ML
Alice ML

2 Jun 15

Ander sagteware ontwikkelaar Advanced Micro Devices, Inc.

Kommentaar te AMD x86 Open64 Compiler Suite

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!