Portable Computing Language

Software screenshot:
Portable Computing Language
Software ətraflı:
Version: 0.10
Tarixi Upload: 17 Feb 15
Geliştirici: pocl developers
Lisenziya: Pulsuz
Məşhurluq: 35

Rating: 2.0/5 (Total Votes: 1)

(Həmçinin pocl kimi tanınan)

Portable Computing Dil açıq mənbə və C / C ++ həyata və OpenCL standart səmərəli həyata keçirilməsi kimi çıxış üçün yer qədər nəzərdə tutulmuşdur pulsuz command-line proqramdır.
LLVM (aşağı səviyyədə Virtual Machine) bir sıra ibarət olan keçdiyi pocl layihə müxtəlif compiler optimallaşdırılması ilə OpenCL proqram Taşınabilir yaxşılaşdırmaq məqsədini daşıyır. Bu ICD (quraşdırılan Client Sürücü) dəstəkləyir və portativ kernel compiler ilə gəlir.
workgroups üfüqi avtomatik vectorization: portativ kernel compiler eksperimental, hələ cəlbedici funksionallığı daxildir. , Daxili riyaziyyat kitabxana və əsas API (Application Programming İnterfeys) C yazılı və Barebone PCs.Numerous OpenCL applications üçün nəzərdə poclCurrently dəstək Portable Computing Dil, o cümlədən OpenCL applications geniş, uyğun səmərəli Bundan əlavə, proqram təklif edir ViennaCL 1.5.1 nümunələri, yarı kaynatmak standartlar, Rodinia 2.0.1, piglit, Luxmark 2.0, eləcə də OpenCL Proqramlaşdırma Guide kitab nümunələri və AMD APP SDK v2.8 OpenCL samples.Supported hardware platformsAs onun adı təklif ən Portable Computing Dil uğurla x86_64, o cümlədən Host və qurğular, (64-bit), PowerPC64, PowerPC32, ARM v7, və çox VLIW-stil TTA CPU'lar, həm də, hardware platformaların geniş test edilmişdir o deməkdir ki, portativ proqram, heterogen host cihaz setups.Getting da TCE istifadə nəzərdə GNU / Linux əməliyyat sistemi Portable Computing Dil LanguageInstalling Portable Computing ilə başladı ki, çox asandır, siz artıq hwloc, Ocl-ICD, opencl var ki, nəzərə alaraq, cingilti edir və llvm paketləri paylanması yüklü.
Softoware və ya onun rəsmi veb vasitəsilə proqramın son versiyasını yükləyin (məqalənin sonunda link bax) PC haradasa arxiv saxlamaq, bir arxiv meneceri yardım proqramını istifadə edərək onun məzmunu çıxarış və terminal emulator proqram açıq.
Terminal app, hasil arxiv faylları (məsələn, cd /home/softoware/pocl-0.10) getmək və lsquo run ./ konfiqurasiya && etmək & rsquo; komanda konfiqurasiya və təqib proqramını tərtib etmək və lsquo; sudo yüklemek & rsquo etmək; komanda geniş bu sistemi qurmaq

Bu azad yeni nədir.

  • Highlights:
  • LLVM / cingilti 3.5 üçün Support
  • (məlum məsələləri ilə eksperimental) CMake istifadə qurulması üçün dəstək.
  • Bugfixes:
  • TCE: yer yüklemek olan pocl çalıştırırken kernel bina qırıldı
  • Mövzuya-təhlükəsizlik təkmilləşdirilmiş (OpenCL 1.1-ci ildən tələb olunan)
  • Kernel compiler:

  • İndi LLVM API vasitəsilə həyata
  • Final kodu nəsil əvəzinə llc ikili zəng çağırır.
  • monolit kernel daxili
  • funksiyaları Sensible keçid
  • kitabxana. Kiçik ləpələri üçün əsas tərtib speedup.
  • OpenCL C Builtin Function Uygulamaları:
  • halfN funksiyaları üçün təkmilləşdirilmiş dəstəyi.

  • Vecmathlib ilə mövcud
  • ilogb və ldexp
  • OpenCL icra zamanı / Platform API dəstək:
  • həyata clCreateKernelsInProgram ()
  • OpenCL-C shuffle () və shuffle2 () həyata keçirilməsi əlavə
  • Device iş zamanı cihaz aşkar etmək üçün cihaz sürücü üçün imkan redaktə probing. POCL_DEVICES hələ dəstəklənir.
  • arqument etibarlılıq üçün clSetKernelArgs da Checks ()
  • arqumentlər clEnqueueNDRange (in Checks) etmək üçün bütün qurmaq
  • həyata clGetKernelArgInfo ()
  • clEnqueueCopyImage ()
  • Misc:
  • 1.5.1 yeniləndi ViennaCL testsuite

versiya 0.9 yeni nədir:

  • təkmilləşdirilmiş host / hedef CPU aşkar və ünvanlı kodu nəsil
  • LLVM API üzrə default tərəfindən həyata keçirilən kernel compiler yerinə scripts çağırır
  • CL Şəkillər rəftar təkmilləşdirilməsi
  • bir neçə kernel compiler təkmilləşdirilməsi

Oxşar proqram

JBrownie
JBrownie

3 Jun 15

Stratego/XT
Stratego/XT

3 Jun 15

Racket
Racket

27 Sep 15

Şərh Portable Computing Language

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