Portable Computing Language

Szoftver screenshot:
Portable Computing Language
Szoftver adatai:
Változat: 0.10
Feltöltés dátuma: 17 Feb 15
Fejlesztő: pocl developers
Engedély: Ingyenes
Népszerűség: 35

Rating: 2.0/5 (Total Votes: 1)

hordozható számítástechnikai Language (más néven POC) egy nyílt forráskódú és ingyenes parancssori program végrehajtásra C / C ++, és célja az alapoktól kezdve, hogy mint egy hatékony végrehajtását OpenCL szabvány.
Hogy áll egy sor LLVM (Low Level Virtual Machine) halad, a POC projekt célja, hogy javítsa a hordozhatóság OpenCL alkalmazások különböző fordító optimalizálás. Támogatja ICD (Telepíthető Client Driver), és jön egy hordozható kernel fordítóprogram.
A hordozható kernel fordítóprogram tartalmaz egy kísérleti, mégis vonzó funkciók: automatikus vízszintes vektorizálására munkacsoportok számára. Ezen kívül a szoftver kínál a hatékony, beépített matematikai könyvtárak, és a core API-k (alkalmazásprogramozási felület) C-ben írt és tervezett barebone PCs.Numerous OpenCL alkalmazás támogatja poclCurrently, hordozható számítástechnikai Nyelv kompatibilis sokféle OpenCL alkalmazások, többek között ViennaCL 1.5.1 példa, a legtöbb Túlhevít referenciaértékek, Rodinia 2.0.1, kismalac, Luxmark 2.0, valamint az OpenCL programozási útmutató könyv minták és AMD APP SDK v2.8 OpenCL samples.Supported hardver platformsAs a neve is sugallja, hordozható számítástechnikai nyelv egy hordozható alkalmazás, ami azt jelenti, hogy már sikeresen tesztelték a széles körű hardver platform, a gépek és berendezések, beleértve x86_64 (64-bit), PowerPC64, PowerPC32, ARM v7, és több VLIW-style TTA processzorok hogy úgy tervezték segítségével TCE heterogén host-device setups.Getting kezdődött hordozható számítástechnikai LanguageInstalling hordozható számítástechnikai Nyelv ad a GNU / Linux operációs rendszer nagyon egyszerű, tekintve, hogy már megvan a hwloc, felsővezeték-ICD, OpenCL, clang és LLVM telepített csomagokra forgalmazás.
Töltse le a legújabb verziót a program a Softoware keresztül vagy hivatalos weboldalát (a link végén a cikk), archívum mentése valahol a számítógépen, bontsa ki annak tartalmát segítségével egy archívum kezelő segédprogramot, és nyissa meg a terminál emulátor alkalmazás.
A Terminal app, megy a helyét a kitermelt archív fájlokat (pl cd /home/softoware/pocl-0.10), futtassa a & lsquo; ./ configure && make-ezte parancs segítségével állítsa Fordítsd le a programot, majd a & lsquo; sudo make install-ezte parancsot, hogy telepítse rendszer széles.

Mi az új ebben a kiadásban:

  • Főbb jellemzők:
  • Támogatás LLVM / Clang 3,5
  • Támogatás épület a CGyõzõdjön (kísérleti ismert problémák).
  • Bugfixek:
  • TCE: kernel épület volt törve, amikor fut POCi a telepítés helyét
  • thread-biztonsági (óta kötelező OpenCL 1.1) javult
  • Kernel fordító:
  • Final kódgenerálást most keresztül történik LLVM API hívások meghívása helyett a kft bináris.
  • Sensible összekapcsolása funkciók a monolitikus kernel beépített
  • könyvtárban. Major összeállítása sebességnövekedés a kisebb mag.
  • OpenCL C Beépített függvény megvalósítását:
  • Továbbfejlesztett támogatás a halfN funkciókat.
  • ilogb és ldexp kapható vecmathlib
  • OpenCL Runtime / Platform API támogatás:
  • Végre clCreateKernelsInProgram ()
  • OpenCL-C shuffle () és shuffle2 () végrehajtása hozzáadott
  • eszközök felkutatása módosítani, hogy az eszközmeghajtó érzékelni eszköz futás közben. POCL_DEVICES továbbra is támogatott.
  • Ellenőrzi a clSetKernelArgs () az az érv érvényességének
  • Ellenőrzi a clEnqueueNDRange () az érveket, hogy minden set
  • Végre clGetKernelArgInfo ()
  • clEnqueueCopyImage ()
  • Egyéb:
  • ViennaCL testsuite frissítve 1.5.1

Mi az új a 0.9 verzió:

  • jobb host / target CPU felismerés és célzott kódgenerálást
  • kernel fordítóprogram által végrehajtott mulasztása LLVM API hívások helyett szkriptek
  • javításokat kezelése CL képek
  • Több kernel fordítóprogram fejlesztések

Hasonló program

Project Fortress
Project Fortress

2 Jun 15

IsForth
IsForth

20 Feb 15

Magic C++
Magic C++

3 Jun 15

Hozzászólások a Portable Computing Language

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!