Portable Computing Language

Software screenshot:
Portable Computing Language
Podrobnosti Software:
Verze: 0.10
Datum uploadu: 17 Feb 15
Vývojka: pocl developers
Licence: Volný
Popularita: 4

Rating: 2.0/5 (Total Votes: 1)

Portable Computing Language (také známý jako POCI) je open source a zdarma příkazového řádku software implementována v C / C ++ a je navržen od základu, aby jednala jako účinné provádění standardu OpenCL.
Být skládá z řady LLVM (Low Level Virtual Machine) projde, POCI projekt si klade za cíl zlepšit přenositelnost aplikací OpenCL s různými optimalizace kompilátoru. Podporuje ICD (Instalovatelné Client Driver), a je dodáván s přenosným kompilátorem jádra.
Přenosný kompilátor Jádro obsahuje experimentální, ale přesto atraktivní funkce: horizontální automatické vektorizaci pracovních skupin. Navíc software nabízí efektivní, vestavěné matematické knihovny a Core API (Application Programming Interface), napsané v C a je určeno pro barebone PCs.Numerous OpenCL aplikace podporují poclCurrently, Portable Computing Language je kompatibilní s celou řadou aplikací OpenCL, včetně ViennaCL 1.5.1 příklady, většina z předvařit měřítek, Rodinia 2.0.1, piglit, Luxmark 2.0, stejně jako OpenCL Programming Guide vzorků knihy a AMD APP SDK v2.8 OpenCL samples.Supported hardware platformsAs její název napovídá, přenosné výpočetní Jazyk je přenosné aplikace, což znamená, že byl úspěšně testován na širokou škálu hardwarových platforem, s oběma stroji a zařízeními, včetně x86_64 (64-bit), powerpc64, PowerPC32, ARM V7, a více VLIW stylu TTA CPU , které byly navrženy s použitím TCE v heterogenní hostitele zařízení setups.Getting začal s přenosný počítač LanguageInstalling přenosného počítače Jazyk na vašem operačním systému GNU / Linux je poměrně snadné, vzhledem k tomu, že již máte na hwloc, OCL-ICD, OpenCL, řinčet a LLVM nainstalovali na vaší distribuci.
Stáhněte si nejnovější verzi programu z Softoware nebo prostřednictvím svých oficiálních internetových stránkách (viz odkaz na konci článku), archiv uložit někam na vašem PC, rozbalte jeho obsah pomocí správce archivů nástroj a otevřít emulátor terminálu aplikace.
V terminálu aplikaci, přejděte do umístění extrahované archivních souborů (CD /home/softoware/pocl-0.10), spusťte & lsquo; ./ configure && make & rsquo; příkaz pro konfiguraci a sestavit program, následuje & lsquo, sudo make install & rsquo; Příkaz k jeho instalaci celého systému

Co je nového v této verzi:.

  • Highlights:
  • Podpora LLVM / Clang 3.5
  • Podpora budování pomocí cZkontrolujte (experimentální se známých problémů).
  • Opravy chyb:
  • TCE: budova jádro bylo přerušeno při spuštění POCI z umístění instalace
  • thread-bezpečnostní (jak je požadováno od OpenCL 1.1) se zlepšila
  • Kernel kompilátor:
  • Final generování kódu se provádí pomocí LLVM volání API namísto volání LLC verzi.
  • Sensible propojení funkcí z monolitického jádra vestavěným-in
  • knihovna. Major kompilace zrychlení menších jader.
  • OpenCL C zabudovaná funkce Implementace:
  • Vylepšená podpora pro funkce halfN.
  • ilogb a ldexp k dispozici s vecmathlib

  • Podpora
  • OpenCL Runtime / Platform API:
  • Implementace clCreateKernelsInProgram ()
  • OpenCL-C náhodné () a shuffle2 () implementace přidán
  • Zařízení sondáž upravit tak, aby bylo možné ovladače zařízení pro detekci zařízení za běhu. POCL_DEVICES stále podporovány.
  • Kontroly v clSetKernelArgs () pro argument platnosti
  • Kontroly v clEnqueueNDRange () pro argumenty musí být vše nastaveno
  • Implementace clGetKernelArgInfo ()
  • clEnqueueCopyImage ()
  • Ostatní:
  • ViennaCL TestSuite aktualizován na 1.5.1

Co je nového ve verzi 0.9:

  • vylepšený host / cíl detekce CPU a cílené generování kódu
  • kernel překladač implementována ve výchozím nastavení LLVM volání API namísto skripty
  • zlepšení nakládání s CL snímků
  • několik vylepšení kompilátoru kernel

Podobný software

Komentáře k Portable Computing Language

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!