Portable Computing Language

Софтуер снимки:
Portable Computing Language
Софтуер детайли:
Версия: 0.10
Дата на качване: 17 Feb 15
Розробник: pocl developers
Разрешително: Безплатно
Популярност: 4

Rating: 2.0/5 (Total Votes: 1)

Portable Computing Language (известен също като РООз) е с отворен код и свободен софтуер командния ред изпълнява в C / C ++ и проектиран от земята да действа като ефективно изпълнение на стандарта OpenCL.
Състоящ се от набор от LLVM (Low Level Virtual Machine) минава, проектът фосфорилхлорида цели подобряване на преносимостта на OpenCL приложения с различни компилатор. Той поддържа ICD (инсталирана Driver Client) и идва с преносим ядрото компилатор.
Преносим ядрото компилатор включва експериментална, но атрактивен функционалност: хоризонтална автоматично векторизиране на работни групи. В допълнение, софтуерът предлага развита, вграден математически библиотеки и основните APIs (интерфейси за приложно програмиране), написани на C и предназначени за Barebone PCs.Numerous OpenCL приложения подкрепа poclCurrently, преносими компютърни Language е съвместим с широка гама от OpenCL приложения, включително ViennaCL 1.5.1 примери, повечето от показателите за посварявам, Родиния 2.0.1, piglit, Luxmark 2.0, както и образци на OpenCL книги за програмиране и AMD APP SDK v2.8 OpenCL samples.Supported хардуерни platformsAs името му подсказва, преносими компютърни Езикът е портативно приложение, което означава, че тя е била успешно тествана върху широка гама от хардуерни платформи, с домакини, така и на устройства, включително x86_64 (64-битова), PowerPC64, PowerPC32, ARM V7, и множество ТТА CPUs VLIW стил които са проектирани с помощта на TCE в хетерогенна setups.Getting хост-устройство започна с преносими компютърни LanguageInstalling Portable Computing Език на операционната система GNU / Linux е доста лесно, като се има предвид факта, че вече имате hwloc, OCL-МКБ, OpenCL, звъня и llvm пакети, инсталирани на вашата дистрибуция.
Изтеглете най-новата версия на програмата от Softoware или чрез официалния си уебсайт (вижте адреса в края на статията), запазването на архива някъде на вашия компютър, извличане на съдържанието в него с помощта на програма за управление на комунални услуги архив и отворете терминален емулатор заявление.
В Terminal ап, отидете на местоположението на добитите файл (например CD /home/softoware/pocl-0.10), стартирайте & lsquo; ./ Configure && направи & rsquo; команда, за да конфигурирате и съставяне на програма, следвана от & lsquo; Sudo да инсталирате & rsquo; команда, за да го инсталирате в цялата система

Какво ново в тази версия:.

  • Акценти:
  • Подкрепа за LLVM / звън 3.5
  • Подкрепа за изграждане използване CMake (експериментално с известни проблеми).
  • Фиксирани бъгове:
  • TCE: изграждане на ядрото беше разбито, когато работи РООз от място за инсталиране
  • нишка безопасност (както се изисква, тъй като OpenCL 1.1) подобрена
  • компилатор Kernel:
  • Final генериране на код в момента извършва чрез LLVM API призовава вместо да извикат на LLC двоичния код.
  • Sensible обвързване на функции от монолитна ядрото вграден
  • библиотека. Major компилация ускорим за по-малки зърна.
  • OpenCL C вградена функция Реализациите:
  • подобрена поддръжка за halfN функции.
  • ilogb и ldexp предлага с vecmathlib

  • Подкрепа
  • OpenCL Runtime / Platform API:
  • Прилагане clCreateKernelsInProgram ()

  • Добави
  • OpenCL-C Shuffle () и shuffle2 () изпълнение
  • Device сондиране променен, за да се даде възможност за драйвер на устройство за откриване на устройството по време на изпълнение. Все още поддържа POCL_DEVICES.
  • Проверки в clSetKernelArgs () за валидност аргумент
  • Проверки в clEnqueueNDRange () за аргументи, за да бъде всичко е готово
  • Прилагане clGetKernelArgInfo ()
  • clEnqueueCopyImage ()
  • Misc:
  • ViennaCL testsuite актуализиран до 1.5.1

Какво ново във версия 0.9:

  • подобрен хост / целева CPU откриване и целенасочено генериране на код
  • ядрото компилатор осъществява от неизпълнение на задълженията от LLVM API призовава вместо скриптове
  • подобрения в боравенето с CL Images
  • няколко подобрения ядрото съставител

Подобен софтуер

Perl
Perl

17 Aug 18

SmartEiffel
SmartEiffel

3 Jun 15

Darning
Darning

20 Feb 15

KBasic
KBasic

2 Jun 15

Коментари към Portable Computing Language

Коментари не е намерена
добавите коментар
Включете на изображения!