AMD x86 Open64 Compiler Suite

Screenshot Software:
AMD x86 Open64 Compiler Suite
Mga detalye ng Software:
Bersyon: 4.2.5
I-upload ang petsa: 11 May 15
Lisensya: Libre
Katanyagan: 23

Rating: nan/5 (Total Votes: 0)

Ang AMD x86 Open64 Compiler Suite ay isang mataas na pagganap, kalidad ng produksyon code generation tool na dinisenyo para sa mataas na pagganap ng parallel computing workloads. & Nbsp; Ang x86 Open64 kapaligiran ay nagbibigay ng mga developer ang mga mahahalagang mga pagpipilian kapag pagbuo at pag-optimize C, C ++, at Fortran aplikasyon target sa 32-bit at 64-bit platform Linux.
Nag-aalok ang x86 Open64 compiler system ng isang mataas na antas ng mga advanced na optimizations, multi-threading, at processor support na kasama ang global optimization, vectorization, interprocedural pagtatasa, feedback nakadirekta optimizations, loop transformations, at henerasyon code na extracts ang optimal sa pagganap mula sa bawat x86 processor core .
Pinadadali at accelerates unlad at tuning para sa x86 x86 Open64 Compiler Suite, AMD64 (AMD & reg; x86-64 Architecture), at Intel64 (Intel & reg; x86-64 Architecture) application. Ang x86 Open64 compiler lumikha ng isang malakas na pundasyon para sa pagbuo ng matatag, mataas na pagganap ng parallel code sa pamamagitan ng MPI, OpenMP & reg ;, at auto-parallelization kasama mataas na-optimize na mga aklatan *

Features .

  • Language Pamantayan:
  • Ansi C99, ISO C ++ 98
  • Conforms sa ISO / IEC 9899: 1999, Programming Languages ​​- C standard
  • Conforms sa ISO / IEC 14882: 1998 (E), Programming Languages ​​- C ++ standard
  • Fortran 77, 90, 95
  • Conforms sa ISO / IEC 1539-1: 1997 Wika Programming - Fortran
  • calling Inter-wika
  • IEEE 754 lumulutang pag point
  • pragmas upang makontrol optimizations

  • Platform Highlight:
  • x86 32-bit at x86 64-bit code generation
  • Malaki ang suporta File sa 32-bit systems
  • Byte-swapping I / O
  • Vector at skeilar SSE / SSE2 / SSE3 code generation
  • OpenMP 2.5 para sa mga shared modelo memory
  • MPICH2 para sa ipinamamahagi at nagbahagi ng mga modelo memory
  • Sinulit AMD Core Math Library (ACML)
  • Mga Highlight Optimization
  • Global optimizations, hal.
  • Bahagyang kalabisan aalis
  • Constant pagpapalaganap at code motion
  • Lakas pagbabawas at pagpapagaan expression
  • Patay code aalis at mga karaniwang pag-aalis ng mga sub-expression
  • Umikot-nest optimizations (pinagana sa '-O3'), hal
  • Loopfusion at pamamahagi
  • Loop pagpapalitan at cache lokalidad optimization
  • Vectorization para SSE * generation code
  • prefetching data Software
  • Code henerasyon at optimizations, hal.
  • Advanced register laang
  • Loop unrolling
  • Instruction pagpili at pag-iiskedyul
  • Silipan optimizations
  • Feedback itinuro optimizations (pinagana sa '-fb_create / -fb_opt'), hal
  • layout Code
  • Feedback-direct function na inlining at de-virtualization
  • Feedback-guided register pagkakalat
  • Value pagdadalubhasa
  • Inter-pamamaraan sa pagtatasa at pag-optimize (pinagana sa '-ipa'), hal
  • Function inlining at cloning
  • Inter-pamamaraan sa pagtatasa alias
  • Data re-layout optimizations para sa mga miyembro na istraktura
  • Inter-pamamaraan constant pagpapalaganap at patay code aalis

Ano ang bago sa release na ito:

  • Ang bersyon na ito ay nagsasama ng mga bagong optimizations pagganap, suporta para sa mga pamilya AMD 15h, mas mahusay na gusali mula sa source, at maraming mga bugfixes.

Ano ang bago sa bersyon 4.2.4:

  • Pinahusay na function inlining heuristics at pinahusay na inline pagpapalawak ng library function
  • Pinahusay na framework para sa multi-versioning
  • pagpapagaan expression Pinagbuting pagtatalaga sa tungkulin at kung-pinagsasama optimization
  • Pinahusay na code generation para sa% operator
  • Pinahusay interprocedural pagtatasa para tapatan tawag function, virtual function, at mga function na may & quot; noreturn & quot; attribute.
  • Sinulit exception paghawak
  • Ang pag-optimize sa pagpoproseso ng Fortran 90 temporary arrays
  • Pinahusay mapping processor pagkakahawig sa OpenMP at kahilera runtime library
  • Added suporta para sa 1GB ng malaking mga pahina
  • Pinapayak na lumulutang opsyon point
  • long double ipinatupad bilang 80-bit IEEE double precision
  • tunay na idinagdag sa -ffastmath
  • Fortran ISO_C_BINDING module
  • Mga bug fix sa maraming lugar kabilang ang:
  • GCC compatibility
  • Napakalaki support page
  • Fortran support
  • OpenMP
  • Building mula sa source
  • Pinalawak na suporta platform, kabilang RHEL 5.5 at SLES11 SP1

Ano ang bago sa bersyon 4.2.4:

  • Pinahusay na function inlining heuristics at pinahusay na inline pagpapalawak ng library function
  • Pinahusay na framework para sa multi-versioning
  • pagpapagaan expression Pinagbuting pagtatalaga sa tungkulin at kung-pinagsasama optimization
  • Pinahusay na code generation para sa% operator
  • Pinahusay interprocedural pagtatasa para tapatan tawag function, virtual function, at mga function na may & quot; noreturn & quot; attribute.
  • Sinulit exception paghawak
  • Ang pag-optimize sa pagpoproseso ng Fortran 90 temporary arrays
  • Pinahusay mapping processor pagkakahawig sa OpenMP at kahilera runtime library
  • Added suporta para sa 1GB ng malaking mga pahina
  • Pinapayak na lumulutang opsyon point
  • long double ipinatupad bilang 80-bit IEEE double precision
  • tunay na idinagdag sa -ffastmath
  • Fortran ISO_C_BINDING module
  • Mga bug fix sa maraming lugar kabilang ang:
  • GCC compatibility
  • Napakalaki support page
  • Fortran support
  • OpenMP
  • Building mula sa source
  • Pinalawak na suporta platform, kabilang RHEL 5.5 at SLES11 SP1

Ano ang bago sa bersyon 4.2.3:

  • Pinahusay interprocedural analysis upang isama ang istraktura array copy optimization at array remapping optimization.
  • Pinahusay na loop optimizations. Loop unrolling, loop malatag at jam, tatsulok loops, proactive loop interchange, loop distribution, loop pagbabalat
  • Pinahusay na kalabisan aalis optimizations para sa mga tindahan at memory Pinasimulan; mas mahusay na integration ng re-ugnayan at karaniwang pag-aalis ng mga sub-pagpapahayag; pinahusay paktorisasyon expression.
  • Pinahusay na pagpipilian ng pagtuturo at Pagtugon generation code.
  • Pinahusay vectorization.
  • Extended prefetching upang isama arrays sa pangangatwirang base address.
  • Pinahusay loop multi-versioning.
  • Pinahusay OpenMP at auto-parallelization generation code.
  • Pinahusay na pag-tono ng OpenMP at kahilera function runtime library.
  • Nagpasimula agresibo optimizations upang mapabuti ang kakayahang sumukat / bandwidth paggamit ng mga multi-core processors. (Mahihingi pamamagitan ng pagtukoy sa mga bagong & quot; -mso & quot;. Flag)
  • Pinagbuting gcc compatibility, kabilang ang suporta para sa higit pang mga katangian, mga opsyon sa command-line, at built-in function.
  • Ang pinalawak na platform suporta, kabilang SLES 11 at RHEL 5.4.
  • Maraming mga pag-aayos ng bug.

Katulad na software

IsForth
IsForth

20 Feb 15

runawk
runawk

19 Feb 15

Aubit 4GL compiler
Aubit 4GL compiler

20 Feb 15

SmartEiffel
SmartEiffel

3 Jun 15

Iba pang mga software developer ng Advanced Micro Devices, Inc.

AMD Catalyst
AMD Catalyst

27 Sep 15

Mga komento sa AMD x86 Open64 Compiler Suite

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!