Portable Computing Language

Скріншот програми:
Portable Computing Language
Дані програми:
Версія: 0.10
Дата завантаження: 17 Feb 15
Розробник: pocl developers
Ліцензія: Безкоштовно
Популярність: 35

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 виклики замість скриптів
  • поліпшення в обробці КЛ зображень
  • кілька поліпшень компілятора ядра

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

bin86
bin86

3 Jun 15

Craft
Craft

20 Feb 15

Perl
Perl

17 Aug 18

Yazoo
Yazoo

20 Feb 15

Portable Computing Language

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