AMD x86 Open64 Compiler Suite

Yazılım ekran görüntüsü:
AMD x86 Open64 Compiler Suite
Yazılım detaylar:
Versiyon: 4.2.5
Qayıt: 11 May 15
Lisans: Ücretsiz
Popülerlik: 23

Rating: nan/5 (Total Votes: 0)

.

AMD x86 open64 derleyicisi Suite, yüksek performanslı, üretim kalitesi kod nesil yüksek performanslı paralel hesaplama iş yükleri için tasarlanmış bir araçtır & nbsp; 86 open64 çevre geliştirici sağlar ++ bina ve C, C optimize temel seçimler ve Fortran uygulamaları 32-bit ve 64-bit Linux platformları hedefleyen.
x86 open64 derleyici sistemi her x86 işlemci çekirdek optimum performans ayıklar global optimizasyon, vektörizasyon, interprocedural analizi, geribildirim yönlendirilmiş optimizasyonlar, döngü dönüşümleri ve kod üretimi dahil gelişmiş optimizasyonlar, çoklu iş parçacığı ve işlemci desteği yüksek düzeyde sunuyor .
x86 open64 derleyicisi Suite kolaylaştırır ve x86 için gelişim ve ayarlama hızlandırır, AMD64 (AMD & reg; x86-64 Mimarisi) ve Intel64 (Intel & reg; x86-64 Mimarlık) uygulamaları. x86 open64 derleyiciler MPI, OpenMP & reg ;, ve son derece optimize kütüphaneler * birlikte otomatik paralelliği sayesinde sağlam, yüksek performanslı paralel kod için güçlü bir altyapı oluşturmak

Özellikler :.

  • Dil Standartları:
  • ANSI C99, ISO C ++ 98

  • C standart - 1999, Programlama Dilleri:
  • ISO / IEC 9899 uygundur
  • ISO / IEC 14882 ile uyumludur: Programlama Dilleri, 1998 (E) - C ++ standart
  • Fortran 77, 90, 95
  • ISO / IEC 1539-1 ile uyumludur: 1997 Programlama Dilleri - Fortran
  • Inter-dil çağrı
  • IEEE 754 kayan noktalı desteği
  • Pragmas kontrol etmek optimizasyonlar

  • Platform Özelliği:
  • x86 32-bit ve 64-bit x86 kod oluşturma

  • 32-bit sistemlerde
  • Büyük Dosya desteği
  • Byte-takas I / O
  • Vektör ve skaler SSE / SSE2 / SSE3 kod üretimi

  • Paylaşılan bellek modelleri için
  • OpenMP 2.5
  • dağıtılan ve paylaşılan bellek modelleri için mpich2
  • Optimize AMD Temel Matematik Kütüphanesi (ACML)
  • Optimizasyon Highlights
  • Küresel optimizasyonlar, örn.
  • Kısmi artıklık eleme
  • Sabit yayılma ve kod hareket
  • Dayanıklılık azaltılması ve basitleştirilmesi ifade
  • Ölü kod ortadan kaldırılması ve ortak alt ifade eleme
  • Loop-yuva optimizasyonlar, örneğin
  • ('-o3' ile etkin)
  • Loopfusion ve dağıtımı
  • Döngü kavşak ve önbellek yerellik optimizasyonu
  • SSE için Vektoriyal * kod üretimi
  • Yazılım Veri önalımı
  • Kod üretimi ve optimizasyonlar, örn.
  • Gelişmiş kayıt ayırma
  • Döngü unrolling
  • Öğretim seçimi ve zamanlama
  • Peephole optimizasyonları

  • ('-fb_create / -fb_opt' Ile etkin)
  • Görüşleri yönettiği optimizasyonlar, örneğin
  • Kod düzeni
  • Görüşleri yönettiği fonksiyon inlining ve de-sanallaştırma
  • Görüşleri güdümlü kayıt dökülüp
  • Değer uzmanlık
  • Inter-prosedürel analizi ve optimizasyonu ('-IPA' ile etkin), örneğin
  • Fonksiyon inlining ve klonlama
  • Inter-prosedürel takma analizi
  • yapı üyeleri için Veri yeniden düzen optimizasyonlar
  • Inter-prosedürel sürekli yayılması ve ölü kod eleme

Bu sürümdeki yeni Nedir:

  • Bu sürüm AMD ailesi için yeni performans iyileştirmeleri, destek içerir 15h, kaynağından daha iyi bina ve birçok onarımları.

sürüm 4.2.4 yeni Nedir: kütüphanenin

  • Geliştirilmiş fonksiyon inlining sezgiselleri ve gelişmiş inline genişleme fonksiyonlar
  • için geliştirilmiş bir çerçeve çoklu versioning
  • Geliştirilmiş indüksiyon ifade basitleştirilmesi ve eğer-birleştirme optimizasyonu
  • % operatörü için geliştirilmiş kod üretimi
  • & quot dolaylı işlev çağrıları, sanal fonksiyonlar, ve işlevleri için geliştirilmiş interprocedural analizi; noreturn & quot; nitelik.
  • ele Optimize istisna
  • Fortran işleme Optimize 90 geçici diziler

  • OpenMP
  • Geliştirilmiş işlemci afinite haritalama ve paralel çalışma zamanı kitaplığı
  • 1GB büyük sayfaları için destek eklendi
  • Basitleştirilmiş kayan nokta seçenekleri
  • uzunluğundaki çift 80-bit IEEE çift hassas olarak uygulanan
  • katma içsel -ffastmath için
  • Fortran ISO_C_BINDING modülü
  • olmak üzere birçok alanda Hata düzeltmeleri:
  • GCC uyumluluğu
  • Büyük sayfa desteği
  • Fortran desteği
  • OpenMP
  • kaynağından Bina
  • RHEL 5.5 ve SLES11 SP1 dahil Genişletilmiş platform desteği,

sürüm 4.2.4 yeni Nedir: kütüphanenin

  • Geliştirilmiş fonksiyon inlining sezgiselleri ve gelişmiş inline genişleme fonksiyonlar
  • için geliştirilmiş bir çerçeve çoklu versioning
  • Geliştirilmiş indüksiyon ifade basitleştirilmesi ve eğer-birleştirme optimizasyonu
  • % operatörü için geliştirilmiş kod üretimi
  • & quot dolaylı işlev çağrıları, sanal fonksiyonlar, ve işlevleri için geliştirilmiş interprocedural analizi; noreturn & quot; nitelik.
  • ele Optimize istisna
  • Fortran işleme Optimize 90 geçici diziler

  • OpenMP
  • Geliştirilmiş işlemci afinite haritalama ve paralel çalışma zamanı kitaplığı
  • 1GB büyük sayfaları için destek eklendi
  • Basitleştirilmiş kayan nokta seçenekleri
  • uzunluğundaki çift 80-bit IEEE çift hassas olarak uygulanan
  • katma içsel -ffastmath için
  • Fortran ISO_C_BINDING modülü
  • olmak üzere birçok alanda Hata düzeltmeleri:
  • GCC uyumluluğu
  • Büyük sayfa desteği
  • Fortran desteği
  • OpenMP
  • kaynağından Bina
  • RHEL 5.5 ve SLES11 SP1 dahil Genişletilmiş platform desteği,

sürüm 4.2.3 yeni Nedir:

  • yapı dizisi kopya optimizasyonu içerecek şekilde Geliştirilmiş interprocedural analiz ve Dizi yeniden eşleme optimizasyon.
  • Geliştirilmiş döngü optimizasyonları:. Ilmek unrolling, döngü göz önüne sermek ve reçel, üçgen döngüler, proaktif döngü değişim, döngü dağılımı, döngü soyma
  • mağazaları ve hafıza başlatma için geliştirilmiş yedekleme eliminasyon optimizasyonlar; Yeniden dernek ve ortak alt ifade eleme daha iyi entegrasyonu; Geliştirilmiş ifade çarpanlara.
  • Geliştirilmiş talimat seçimi ve adresleme kod üretimi.
  • Geliştirilmiş vectorization.
  • Genişletilmiş önalımı endüktif baz adresleri ile diziler dahil etmek.
  • Gelişmiş döngü çoklu tarayıcıda.
  • Geliştirilmiş OpenMP ve otomatik paralelizasyon kodu üretimi.
  • OpenMP ve paralel çalışma zamanı kitaplığı işlevlerin Geliştirilmiş ayarlama.
  • Tanıtıldı agresif optimizasyonlar çok çekirdekli işlemcilerin ölçeklenebilirlik / bant genişliği kullanımını artırmak için. (Yeni & quot belirterek çağrıldığında; -mso & quot;. Bayrak)

  • Daha fazla nitelikleri, komut satırı seçenekleri ve yerleşik işlevleri için destek dahil
  • Geliştirilmiş gcc uyumluluk.
  • SLES 11 ve RHEL 5.4 de dahil olmak üzere Genişletilmiş platform desteği.
  • Birçok hata düzeltmeleri.

Benzer yazılım

bpython
bpython

14 Apr 15

TinyPie
TinyPie

12 May 15

purepy
purepy

14 Apr 15

Geliştirici Diğer yazılım Advanced Micro Devices, Inc.

Yorumlar AMD x86 Open64 Compiler Suite

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!