Portable Computing Language

Sagteware kiekie:
Portable Computing Language
Sagteware besonderhede:
Weergawe: 0.10
Upload datum: 17 Feb 15
Ontwikkelaar: pocl developers
Lisensie: Gratis
Populariteit: 4

Rating: 2.0/5 (Total Votes: 1)

Draagbare Computing taal (ook bekend as pocl) is 'n oop bron en vrye opdrag-lyn sagteware geïmplementeer in C / C ++ en ontwerp van die grond af as 'n doeltreffende implementering van die OpenCL standaard op te tree.
Word saamgestel uit 'n stel van LLVM (Lae Vlak Virtual Machine) slaag, die pocl projek het ten doel om die oordraagbaarheid van OpenCL aansoeke met verskeie samesteller optimalisaties te verbeter. Dit ondersteun ICD (Installeer kliënt bestuurder) en kom met 'n draagbare kern samesteller.
Die draagbare kern samesteller sluit 'n eksperimentele, nog aantreklik funksies: horisontale motor-vektorisering van werksgroepe. Daarbenewens het die sagteware bied doeltreffende, ingeboude wiskunde biblioteke, en die kern API (Application Programming Interfaces) geskryf in C en ontwerp vir barebone PCs.Numerous OpenCL aansoeke ondersteun poclCurrently, draagbare Computing taal is verenigbaar met 'n wye verskeidenheid van OpenCL aansoeke, insluitend ViennaCL 1.5.1 voorbeelde, die meeste van die blanc heer maatstawwe, Rodinia 2.0.1, piglit, Luxmark 2.0, sowel as die OpenCL program gids boek monsters en AMD APP SDK v2.8 OpenCL samples.Supported hardeware platformsAs sy naam suggereer, draagbare Computing Taal is 'n draagbare aansoek, wat beteken dat dit suksesvol getoets op 'n wye verskeidenheid van hardeware platforms, met beide gashere en toestelle, insluitende x86_64 (64-bit), PowerPC64, PowerPC32, ARM v7, en verskeie VLIW-styl TTA CPUs wat ontwerp is met behulp van TCE in heterogene gasheer-toestel setups.Getting begin met 'n draagbare Computing LanguageInstalling Portable Computing taal op jou GNU / Linux-bedryfstelsel is baie maklik, met inagneming van die feit dat jy reeds die hwloc, OKL-OKD, OpenCL het, klang en llvm pakkette op jou verspreiding geïnstalleer.
Kry die nuutste weergawe van die program van Softoware of via sy amptelike webtuiste (sien skakel aan die einde van die artikel), behalwe die argief iewers op jou rekenaar, die inhoud daarvan met behulp van 'n argief bestuurder nut onttrek en maak 'n terminaal skep.
In die Terminal app, gaan na die plek van die onttrek argief lêers (bv cd /home/softoware/pocl-0.10), loop die & nav; ./ instel && maak & rsquo; opdrag in te stel en stel die program, gevolg deur die & nav, maak sudo installeer & rsquo; opdrag om dit te installeer stelsel wye

Wat is nuut in hierdie release:.

  • Highlights:
  • Ondersteuning vir LLVM / klang 3.5
  • Steun vir die bou van die gebruik van CMake (eksperimentele met bekende kwessies).
  • bugfixes:
  • TCE: kern gebou is gebreek toe hardloop pocl uit installeer plek
  • draad-veiligheid (soos vereis sedert OpenCL 1.1) verbeter
  • kern samesteller:
  • Finale kodegenerasie nou gedoen via LLVM API oproepe in plaas van die roeping van die LLC binêre.
  • Sensible koppeling van funksies van die monolitiese kern ingeboude
  • biblioteek. Groot samestelling speedup vir kleiner pitte.
  • OpenCL C ingeboude funksie Implementaties:
  • Verbeterde ondersteuning vir halfN funksies.
  • ilogb en ldexp beskikbaar met vecmathlib
  • OpenCL Runtime / platform API ondersteuning:
  • Implementeer clCreateKernelsInProgram ()
  • OpenCL-C shuffle () en shuffle2 () implementering bygevoeg
  • Device indringende verander om voorsiening te maak vir die toestel bestuurder toestel tydens runtime op te spoor. POCL_DEVICES steeds ondersteun.
  • Checks in clSetKernelArgs () vir argument geldigheid
  • Checks in clEnqueueNDRange () vir argumente te word al stel
  • Implementeer clGetKernelArgInfo ()
  • clEnqueueCopyImage ()
  • Misc:
  • ViennaCL testsuite opgedateer te 1.5.1

Wat is nuut in die weergawe 0.9:

  • verbeterde gasheer / teiken CPU opsporing en geteikende kodegenerasie
  • kern samesteller geïmplementeer by verstek deur LLVM API oproepe plaas van skrifte
  • verbeterings aan die hantering van CL Images
  • 'n paar kern samesteller verbeterings

Soortgelyke sagteware

Qg
Qg

11 May 15

boot
boot

20 Feb 15

X11-Basic
X11-Basic

20 Feb 15

SmartEiffel
SmartEiffel

3 Jun 15

Kommentaar te Portable Computing Language

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!