AMD x86 Open64 Compiler Suite

Software screenshot:
AMD x86 Open64 Compiler Suite
Software ətraflı:
Version: 4.2.5
Tarixi Upload: 11 May 15
Lisenziya: Pulsuz
Məşhurluq: 23

Rating: nan/5 (Total Votes: 0)

.

AMD x86 Open64 Compiler Suite yüksək performans, istehsal keyfiyyəti kodu nəsil yüksək performans paralel hesablama iş yükünün üçün nəzərdə vasitədir & nbsp edir; x86 Open64 mühit geliştirici təmin ++ tikinti və C, C optimallaşdırılması əsas seçim və Fortran ərizə 32-bit və 64-bit Linux platformaları hedefleme.
x86 Open64 compiler sistemi hər x86 prosessor əsas optimal performansı çıxarışların qlobal optimallaşdırma, vectorization, interprocedural təhlili, rəy idarə optimallaşdırılması, loop dəyişikliklər, və kodu nəsil daxildir qabaqcıl optimallaşdırılması, multi-Threading və prosessor dəstəyi yüksək səviyyədə təklif edir .
x86 Open64 Compiler Suite asanlaşdırır və x86 üçün inkişaf və tuning sürətləndirir, AMD64 (AMD ® x86-64 Memarlıq) və Intel64 (Intel ® x86-64 Architecture) applications. x86 Open64 derleyiciler MPI, OpenMP ® ;, və yüksək optimize kitabxanalar * ilə yanaşı, avtomatik paralelləşdirilməsi vasitəsilə sağlam, yüksək performans paralel kodu qurulması üçün güclü zəmin yaradır

Features .

  • Language Standartlar:
  • ANSI C99, ISO C ++ 98

  • C standart - 1999, program Dillər:
  • ISO / IEC 9899 uyğundur
  • ISO / IEC 14882 uyğundur Dillər program, 1998 (E) - C ++ standart
  • Fortran 77, 90, 95
  • ISO / IEC 1539-1 uyğundur: 1997 Programming Languages ​​- Fortran
  • Inter dili zəng
  • IEEE 754 üzən point dəstək
  • Pragmas nəzarət optimallaşdırılması

  • Platforma Highlights:
  • x86 32-bit və x86 64-bit kodu nəsil

  • 32-bit sistemi
  • Böyük Fayl dəstək
  • Byte-dəyişdirmə I / O
  • Vector və scalar SSE / SSE2 / SSE3 kodu nəsil

  • Paylaşılan yaddaş modelləri üçün
  • OpenMP 2.5
  • paylanmış və paylaşılan yaddaş modelləri üçün MPICH2
  • optimaldır AMD Core Math Kitabxana (ACML)
  • Optimization Highlights
  • Global optimallaşdırılması, e.g.
  • qismən ixtisar aradan qaldırılması
  • daimi təbliği və kodu motion
  • Strength azaldılması və ifadə sadələşdirilməsi
  • Dead kodu aradan qaldırılması və ümumi sub-ifadə aradan qaldırılması
  • Loop-yuva optimallaşdırılması, məsələn,
  • (-O3 ilə effektiv)
  • Loopfusion və paylanması
  • Loop mübadilə və cache mövqeyində optimallaşdırılması
  • SSE üçün vectorization * kodu nəsil
  • Proqram təminatı data Önceden Alma
  • Kod nəsil və optimallaşdırılması, e.g.
  • Ətraflı qeydiyyatdan ayrılması
  • Loop unrolling
  • Təlimat seçilməsi və planlaşdırma
  • peephole optimallaşdırılması

  • (-fb_create / -fb_opt Ilə effektiv)
  • Əlaqə idarə optimallaşdırılması, məsələn,
  • Kod layout
  • Əlaqə idarə funksiyası inlining və de-virtuallaşdırma
  • Əlaqə idarə qeydiyyatdan dağılma
  • Value ixtisaslaşma
  • Inter-prosessual təhlili və optimallaşdırılması (-ipa ilə effektiv), məsələn
  • Function inlining və klonlama
  • Inter-prosessual alias analiz
  • quruluşu üzvləri üçün Data yenidən layout optimallaşdırılması
  • Inter-prosessual daimi təbliği və ölü kodu aradan qaldırılması

Bu azad yeni nədir:

  • Bu versiya AMD ailə üçün yeni performans optimallaşdırılması, dəstək daxildir 15h, mənbə daha yaxşı bina və bir çox bugfixes.

versiyası 4.2.4 yeni nədir: kitabxana

  • Təkmilləşdirilmiş funksiyası inlining heuristics və inkişaf etmiş inline genişləndirilməsi funksiyaları
  • Ətraflı çərçivəsində çox çeşitlemesi
  • Təkmilləşdirilmiş induksiya ifadə sadələşdirilməsi və əgər-birləşmə optimallaşdırılması
  • % operator üçün Təkmilləşdirilmiş kodu nəsil
  • ilə & quot dolayı funksiyası zənglər, virtual funksiyaları və funksiyaları üçün Təkmilləşdirilmiş interprocedural təhlili; noreturn & quot; atribut.
  • user optimaldır istisna
  • Fortran emal optimize 90 müvəqqəti Diziler

  • OpenMP da
  • Təkmilləşdirilmiş prosessor yaxınlıq mapping və paralel uzunluğu kitabxana
  • 1GB böyük pages üçün əlavə dəstək
  • Sadələşdirilmiş üzən point variantları
  • uzun double 80-bit IEEE ikiqat dəqiq həyata
  • əlavə daxili -ffastmath üçün
  • Fortran ISO_C_BINDING modulu
  • daxil olmaqla bir çox sahələrdə Bug giderir:
  • GCC uyğunluğu
  • Böyük səhifə dəstək
  • Fortran dəstək
  • OpenMP
  • mənbədən Tikinti
  • RHEL 5.5 və SLES11 SP1 o cümlədən Genişləndirilmiş platforma dəstək

versiyası 4.2.4 yeni nədir: kitabxana

  • Təkmilləşdirilmiş funksiyası inlining heuristics və inkişaf etmiş inline genişləndirilməsi funksiyaları
  • Ətraflı çərçivəsində çox çeşitlemesi
  • Təkmilləşdirilmiş induksiya ifadə sadələşdirilməsi və əgər-birləşmə optimallaşdırılması
  • % operator üçün Təkmilləşdirilmiş kodu nəsil
  • ilə & quot dolayı funksiyası zənglər, virtual funksiyaları və funksiyaları üçün Təkmilləşdirilmiş interprocedural təhlili; noreturn & quot; atribut.
  • user optimaldır istisna
  • Fortran emal optimize 90 müvəqqəti Diziler

  • OpenMP da
  • Təkmilləşdirilmiş prosessor yaxınlıq mapping və paralel uzunluğu kitabxana
  • 1GB böyük pages üçün əlavə dəstək
  • Sadələşdirilmiş üzən point variantları
  • uzun double 80-bit IEEE ikiqat dəqiq həyata
  • əlavə daxili -ffastmath üçün
  • Fortran ISO_C_BINDING modulu
  • daxil olmaqla bir çox sahələrdə Bug giderir:
  • GCC uyğunluğu
  • Böyük səhifə dəstək
  • Fortran dəstək
  • OpenMP
  • mənbədən Tikinti
  • RHEL 5.5 və SLES11 SP1 o cümlədən Genişləndirilmiş platforma dəstək

versiyası 4.2.3 yeni nədir:

  • strukturu array surəti optimallaşdırma daxil Təkmilləşdirilmiş interprocedural təhlili və array remapping optimallaşdırılması.
  • Təkmilləşdirilmiş loop optimallaşdırılması. Loop unrolling, loop açmaq və saat, üçbucaq loops, fəal loop mübadiləsi, loop distribution, loop peeling
  • mağazalar və yaddaş başlatma üçün təkmilləşdirilmiş ixtisar aradan qaldırılması optimallaşdırılması; yenidən birləşmə və ümumi sub-ifadə aradan qaldırılması daha yaxşı inteqrasiyası; inkişaf etmiş ifadə factorization.
  • Təkmilləşdirilmiş təlimat seçilməsi və çıxış kodu nəsil.
  • Təkmilləşdirilmiş vectorization.
  • Genişləndirilmiş Önceden Alma induktiv baza URL seriallarda daxildir.
  • Ətraflı loop multi-buraxılış.
  • Təkmilləşdirilmiş OpenMP və avtomatik paralelləşdirilməsi kodu nəsil.
  • OpenMP və paralel uzunluğu kitabxana funksiyaları yaxşılaşmışdır tuning.
  • təqdim aqressiv optimallaşdırılması multi-core prosessorları ölçeklenebilirlik / bant genişliyi istifadə yaxşılaşdırılması. (Yeni & quot ifadə istinad; -mso & quot;. Bayraq)

  • Daha atributları, komanda-line variantları, və daxili funksiyaları üçün dəstək, o cümlədən
  • təkmilləşdirilmiş gcc uyğunluğu.
  • SLES 11 və RHEL 5.4 o cümlədən geniş platforma dəstək.
  • Bir çox hata düzeltmelerini.

Oxşar proqram

bigloo
bigloo

20 Feb 15

Flapjax
Flapjax

3 Jun 15

Geliştirici digər proqram Advanced Micro Devices, Inc.

Şərh AMD x86 Open64 Compiler Suite

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!