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 ARM Embedded
GCC ARM Embedded

17 Aug 18

o42a
o42a

19 Feb 15

BAIK
BAIK

11 May 15

ScummVM
ScummVM

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