Portable Computing Language

Software kuvakaappaus:
Portable Computing Language
Ohjelmiston tiedot:
Versio: 0.10
Lähetyksen päivämäärä: 17 Feb 15
Kehittäjä: pocl developers
Lupa: Vapaa
Suosio: 4

Rating: 2.0/5 (Total Votes: 1)

Kannettavat Computing Language (tunnetaan myös POCI) on avoimen lähdekoodin ja vapaan komentorivin ohjelmisto toteutettu C / C ++ ja suunniteltu alusta asti toimimaan tehokas täytäntöönpano OpenCL standardin.
Koostuessa joukon LLVM (Low Level Virtual Machine) kulkee, POCI Hankkeen tavoitteena on parantaa siirrettävyyttä OpenCL sovelluksia eri kääntäjä optimointeja. Se tukee ICD (Asennettavissa Client Driver) ja mukana kannettava ytimen kääntäjä.
Kannettava ydin kääntäjä sisältää kokeellista, mutta houkutteleva toiminnot: horisontaalinen automaattinen vectorization työryhmille. Lisäksi ohjelmisto tarjoaa tehokkaan, sisäänrakennettu matematiikka kirjastot ja ytimen API (Application Programming Interface) kirjoitettu C ja suunniteltu barebone PCs.Numerous OpenCL sovellukset tukevat poclCurrently, Portable Computing Language on yhteensopiva monenlaisia ​​OpenCL sovelluksissa, kuten ViennaCL 1.5.1 esimerkkejä, useimmat esikeittää esikuvien Rodinia 2.0.1, piglit, Luxmark 2,0, sekä OpenCL Programming Guide kirja näytteitä ja AMD APP SDK v2.8 OpenCL samples.Supported laitteisto platformsAs nimensä Portable Computing Kieli on kannettava sovellus, mikä tarkoittaa, että se on onnistuneesti testattu monenlaisia ​​laitealustojen, sekä isännät ja laitteita, kuten x86_64 (64-bittinen), PowerPC64, PowerPC32, ARM V7, ja useita VLIW-style TTA prosessorit jotka on suunniteltu käyttäen TCE epäyhtenäisillä isäntä-laite setups.Getting alkoi Portable Computing LanguageInstalling Portable Computing Language GNU / Linux-käyttöjärjestelmä on melko helppoa, kun otetaan huomioon se, että sinulla on jo hwloc, ocl-ICD, OpenCL, kalahdus ja LLVM paketit asennettu jakeluun.
Lataa uusin versio ohjelman Softoware kautta tai sen virallisilla verkkosivuilla (linkki lopussa artikkeli), tallentaa arkisto jonnekin tietokoneen, pura sen sisältö käyttämällä arkiston johtaja apuohjelma ja avaa pääte-emulaattori sovellus.
Vuonna Terminal sovelluksen, siirry sijainti puretut arkistoja (esim cd /home/softoware/pocl-0.10), suorita & lsquo; ./ configure && make & rsquo; komento määrittää ja kääntää ohjelman, jonka jälkeen & lsquo; sudo make install & rsquo; komento asentaa koko järjestelmän.

Mitä uutta tässä julkaisussa:

  • Highlights:
  • Tuki LLVM / kalahtaa 3,5
  • Tuki rakentaa käyttämällä CTee (kokeellinen kanssa tunnettuja ongelmia).
  • Bugikorjauksia:
  • TCE: kernel rakennus oli rikki ajettaessa POCI päässä asennussijainnin
  • lanka-turvallisuus (tarpeen vuodesta OpenCL 1.1) parani
  • Kernel kääntäjä:
  • Final koodin generointi nyt tehty kautta LLVM API soittamisen sijaan LLC binary.
  • Sensible linkittäminen toimintoja monoliittinen ydin sisäänrakennettu
  • kirjasto. Major kokoaminen pyörimisnopeuden pienemmille ytimiä.
  • OpenCL C Builtin Tehtävä toteutukset:
  • Parannettu tuki halfN toimintoja.
  • ilogb ja ldexp saatavilla vecmathlib
  • OpenCL Runtime / Platform API tuki:
  • Toteuta clCreateKernelsInProgram ()
  • OpenCL-C shuffle () ja shuffle2 () täytäntöönpano lisätty
  • Device luotaa muutettu, jotta laiteohjain havaita laitteen ajon aikana. POCL_DEVICES vielä tueta.
  • Tarkastukset clSetKernelArgs () argumentille voimassaoloa
  • Tarkastukset clEnqueueNDRange () argumentteja on kaikki asetettu
  • Toteuta clGetKernelArgInfo ()
  • clEnqueueCopyImage ()
  • Muut:
  • ViennaCL testsuite päivitetty 1.5.1

Mitä uutta versiossa 0.9:

  • parempi isäntä / kohde CPU havaitseminen ja kohdennettu koodin generointi
  • ytimen kääntäjä toteuttaa laiminlyö LLVM API vaatii sen sijaan skriptejä
  • parannuksia käsittely CL Images
  • useita ytimen kääntäjä parannuksia

Vastaavia ohjelmistoja

Cake
Cake

14 Apr 15

gears-coffeescript
gears-coffeescript

20 Feb 15

DashO Pro
DashO Pro

11 May 15

Kommentit Portable Computing Language

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!