Portable Computing Language

Yazılım ekran görüntüsü:
Portable Computing Language
Yazılım detaylar:
Versiyon: 0.10
Qayıt: 17 Feb 15
Geliştirici: pocl developers
Lisans: Ücretsiz
Popülerlik: 4

Rating: 2.0/5 (Total Votes: 1)

(Ayrıca POCb olarak da bilinir)

Taşınabilir Bilgisayar Dili bir açık kaynak ve C / C ++ ve uygulanan OpenCL standardı etkin bir şekilde uygulanması olarak hareket sıfırdan tasarlanmış ücretsiz komut satırı yazılımıdır.
LLVM (Düşük Seviye Virtual Machine) bir dizi oluşur olmak geçer, POCb projesi çeşitli derleyici optimizasyonları ile OpenCL uygulamaları taşınabilirliği geliştirmeyi amaçlamaktadır. Bu ICD (Yüklenebilir İstemci Sürücüsü) destekler ve taşınabilir çekirdek derleyici ile birlikte geliyor.
çalışma grupları yatay otomatik vektörelleştirmeyi: taşınabilir çekirdek derleyici deneysel, ama çekici işlevselliği içerir. , Dahili matematik kütüphaneleri, ve çekirdek API (Uygulama Programlama Arayüzü) C yazılı ve barebone PCs.Numerous OpenCL uygulamaları için tasarlanmış poclCurrently destek, Taşınabilir Bilgisayar Dili de dahil olmak üzere OpenCL geniş bir uygulama çeşitliliği ile uyumlu verimli Ayrıca, yazılım sunuyor ViennaCL 1.5.1 örnekler, kavurmak kriterler, Rodinya 2.0.1, piglit, Luxmark 2.0, yanı sıra OpenCL Programlama Kılavuzu kitabı örneklerinin ve AMD APP SDK v2.8 OpenCL samples.Supported donanım platformsAs Adından da anlaşılacağı çoğu, Taşınabilir Bilgisayar Dil başarıyla x86_64 dahil barındıran ve cihazların, (64-bit), PowerPC64, PowerPC32, ARM v7 ve çoklu VLIW tarzı TTA CPU hem donanım platformları geniş bir yelpazede üzerinde test edilmiştir demektir taşınabilir uygulama, heterojen konak-cihaz setups.Getting içinde TCE kullanılarak tasarlanmış GNU / Linux işletim sistemi üzerinde Taşınabilir Bilgisayar Dili LanguageInstalling Taşınabilir Bilgisayar ile başlanmıştır oldukça kolay, zaten hwloc, OCL-ICD, OpenCL olduğu gerçeğini göz önünde bulundurarak, clang olduğunu ve LLVM paketler dağıtım yüklü.
Softoware veya resmi sitesi aracılığıyla programın son sürümünü indirin, (makalenin sonundaki bağlantıya bakınız) PC'nizde bir yere arşiv kaydetmek, bir arşiv yöneticisi yardımcı programını kullanarak içeriğini ayıklamak ve bir terminal emülatörü uygulamasını açın.
Terminal uygulamasında, ekstre arşiv dosyalarının konumu (örneğin cd /home/softoware/pocl-0.10) gidin ve lsquo çalıştırın; ./ configure && make & rsquo; Komut yapılandırmak ve takip programı, derlemek ve lsquo; sudo install & rsquo yapmak; Komut geniş o sistemi kurmak için

Bu sürümdeki yeni nedir:.

  • Önemli:
  • LLVM / Clang 3.5 desteği
  • (bilinen konularda deneysel) CMake kullanarak oluşturmak için destek.
  • Bugfixes:
  • TCE: yükleme konumu gelen POCb çalıştırırken çekirdek yapı kırıldı
  • parçacığı güvenliği geliştirilmiş (OpenCL 1.1 beri gerektiği gibi)
  • Çekirdek derleyici:

  • Şimdi LLVM API üzerinden yapılır
  • Final kod üretimi yerine llc ikili çağıran çağırır.
  • monolitik çekirdek yerleşik
  • işlevlerin Hissedilir bağlama
  • kütüphane. Küçük çekirdekler için büyük derleme hızlanma.
  • OpenCL C Yerleşik Fonksiyon Uygulamaları:
  • halfN fonksiyonları için geliştirilmiş destek.

  • Vecmathlib mevcuttur
  • ilogb ve ldexp
  • OpenCL Süre / Platform API desteği:
  • Uygulama clCreateKernelsInProgram ()
  • OpenCL-C karıştır () ve shuffle2 () uygulaması eklendi
  • Cihaz çalışma zamanı sırasında cihazı tespit etmek aygıt sürücüsü için izin vermek için modifiye sondalama. POCL_DEVICES hala desteklenmektedir.
  • argüman geçerliliği için clSetKernelArgs olarak denetler ()
  • argümanlar clEnqueueNDRange (içinde Çekler) olmak üzere tüm set
  • Uygulama clGetKernelArgInfo ()
  • clEnqueueCopyImage ()
  • Çeşitli:
  • 1.5.1 güncellendi ViennaCL testsuite

sürüm 0.9 yeni nedir:

  • gelişmiş konak / Hedef CPU algılama ve hedeflenen kod üretimi
  • LLVM API tarafından varsayılan olarak uygulanan çekirdek derleyici yerine komut çağrıları
  • CL Görüntüleri işlenmesiyle iyileştirmeler
  • birkaç çekirdek derleyici iyileştirmeler

Benzer yazılım

Jess
Jess

3 Jun 15

SMOP
SMOP

11 May 15

Racket
Racket

27 Sep 15

Yorumlar Portable Computing Language

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