Portable Computing Language

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

Rating: 2.0/5 (Total Votes: 1)

Портативный языка вычислений (также известный как POCl) является открытым исходным кодом и бесплатное программное обеспечение из командной строки осуществляется в C / C ++ и разработан с нуля, чтобы действовать в качестве эффективного внедрения стандарта OpenCL.
Будучи состоит из набора LLVM (Low Level Virtual Machine) проходит проект POCl направлена ​​на улучшение переносимости приложений OpenCL с различными оптимизациями компилятора. Он поддерживает ICD (устанавливаемые Клиент водителя) и поставляется с компилятором портативного ядра.
Компилятор Портативный ядро ​​включает в себя экспериментальный, пока привлекательную функциональность: горизонтальный автоматической векторизации рабочих групп. Кроме того, программа предлагает эффективный, встроенных математических библиотек, и основные API (интерфейсы программирования приложений), написанных на C и предназначенных для применения баребон PCs.Numerous OpenCL поддержку poclCurrently, портативных вычислительных Язык совместим с широким спектром приложений, в том числе 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, и несколько TTA ЦП VLIW-стиль которые были разработаны с использованием ТВК в гетерогенной setups.Getting хост-устройства началась с портативного компьютера LanguageInstalling портативных компьютеров Язык в операционной системе GNU / Linux довольно легко, учитывая тот факт, что у вас уже есть hwloc, OCL-ICD, OpenCL, лязг и LLVM пакеты установлены на вашем дистрибутиве.
Загрузите последнюю версию программы из Softoware или через свой официальный сайт (ссылка в конце статьи), сохранить архив где-то на вашем компьютере, извлечь его содержимое, используя менеджер полезность архив и откройте приложение терминала эмулятора.
В Терминале приложение, перейдите в папку, добытых архивных файлов (например, компакт /home/softoware/pocl-0.10), запустите & lsquo; ./ настроить && сделать & Rsquo; Команда для настройки и компиляции программы, а затем и lsquo; Судо сделать установку и Rsquo; команда для установки во всей системе

Что нового В этом выпуске:.

  • Основные характеристики:
  • Поддержка LLVM / Clang 3.5
  • Поддержка здания, используя CMake (экспериментальный с известными проблемами).
  • Исправления:
  • ТВК: строительство ядра была нарушена, когда работает POCl от место установки
  • безопасности потоков (как требуется, так как OpenCL 1.1) улучшения
  • компилятор ядра:
  • Финал генерации кода теперь выполняется с помощью LLVM API вызовы, вместо вызова ООО двоичный файл.
  • Ощутимая связывание функций с монолитным ядром, построенный в
  • библиотека. Кафедра ускорение компиляции для небольших ядер.
  • OpenCL С встроенная функция Реализации:
  • Улучшена поддержка функций halfN.
  • ilogb и ldexp доступны с vecmathlib

  • поддержка
  • OpenCL выполнения / Платформа API:
  • Реализация clCreateKernelsInProgram ()
  • OpenCL-С Shuffle () и shuffle2 () реализация добавил
  • Устройство зондирования изменена, чтобы драйвер устройства для обнаружения устройства во время выполнения. POCL_DEVICES по-прежнему поддерживается.
  • Проверки в clSetKernelArgs () для аргумента действия
  • Проверки в clEnqueueNDRange () для аргументов, все готово
  • Реализация clGetKernelArgInfo ()
  • clEnqueueCopyImage ()
  • Разное
  • ViennaCL Тестов обновлена ​​1.5.1

Что нового в версии 0.9:

  • улучшенное хост / обнаружение цели процессора и целевые генерации кода
  • компилятор ядра реализованы по умолчанию, LLVM API вызовы, а не сценарии
  • улучшения в обработке изображений CL
  • несколько улучшений ядра компилятора

Похожие программы

GCL
GCL

3 Jun 15

GNU Octave
GNU Octave

22 Jun 18

GNU Smalltalk
GNU Smalltalk

11 May 15

Yazoo
Yazoo

20 Feb 15

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

Комментарии не найдены
добавить комментарий
Включите картинки!