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

FFC
FFC

17 Feb 15

GNU Octave
GNU Octave

22 Jun 18

GCC UPC
GCC UPC

11 May 15

Mumps Compiler
Mumps Compiler

28 Sep 15

Komentáře k Portable Computing Language

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