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 приклади, більшість з Parboil тестів, Родини 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 виклики замість виклику ТОВ двійковий файл.
  • Sensible зв'язування функцій з монолітним ядром, побудований в
  • бібліотека. Основні прискорення компіляції для невеликих ядер.
  • OpenCL C вбудована функція Реалізації:
  • Покращена підтримка функцій halfN.
  • ilogb і ldexp доступні з vecmathlib

  • Підтримка
  • OpenCL виконання / Платформа API:
  • Виконати clCreateKernelsInProgram ()
  • OpenCL-C у випадковому порядку () і shuffle2 () здійснення додав
  • Пристрій зондування змінена, щоб драйвер пристрою для виявлення пристрою під час виконання. POCL_DEVICES раніше підтримується.
  • Перевірки в clSetKernelArgs () для аргументу дії
  • Перевірки в clEnqueueNDRange () для аргументів, все готово
  • Виконати clGetKernelArgInfo ()
  • clEnqueueCopyImage ()
  • Інше:
  • ViennaCL Тестів оновлена ​​1.5.1

Що нового у версії 0.9:

  • покращене хост / виявлення мети CPU і цілеспрямованої генерації коду
  • компілятор ядра реалізовані за замовчуванням, LLVM API виклики замість скриптів
  • поліпшення в обробці КЛ зображень
  • кілька поліпшень компілятора ядра

Схожі програми

IPython
IPython

20 Feb 15

GromJS
GromJS

20 Feb 15

YML
YML

11 May 15

Portable Computing Language

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями