Portable Computing Language

Screenshot Software:
Portable Computing Language
Szczegóły programowe:
Wersja: 0.10
Filmu: 17 Feb 15
Wywoływacz: pocl developers
Licencja: Wolny
Popularność: 4

Rating: 2.0/5 (Total Votes: 1)

Portable Computing Language (znany również jako POCI) jest open source i wolne oprogramowanie wiersza polecenia realizowane w C / C ++ i zaprojektowane od podstaw, aby działać jako skuteczne wdrożenie standardu OpenCL.
Jest zawarta w zestawie LLVM (Low Level Virtual Machine) przechodzi projekt PoCL ma na celu poprawę możliwości przenoszenia aplikacji OpenCL z różnych optymalizacje kompilatora. Obsługuje sterownik instalowana (ICD) i klient przychodzi z przenośnym kompilatora jądra.
Przenośne kompilator Jądro eksperymentalny, ale atrakcyjną funkcjonalność: poziomy automatycznego wektoryzacji grup roboczych. Dodatkowo, oprogramowanie oferuje wydajne, wbudowanych bibliotek matematycznych i podstawowych interfejsów API (Application Programming Interfaces) napisanych w C i przeznaczone do zastosowań barebone OpenCL obsługuje poclCurrently PCs.Numerous Portable Computing Language jest kompatybilny z szeroką gamą aplikacji OpenCL, w tym ViennaCL 1.5.1 przykłady, większość wskaźników elektronika gotowania, Rodinia 2.0.1, piglit, Luxmark 2.0, jak również próbek przewodniku programowania OpenCL AMD APP SDK i OpenCL samples.Supported platformsAs v2.8 sprzętowe jego nazwa wskazuje, Portable Computing Język jest przenośnym aplikacji, co oznacza, że ​​został z powodzeniem przetestowany na wielu platformach sprzętowych, zarówno gospodarze i urządzeń, w tym x86_64 (64-bitowe), PowerPC64, PowerPC32, ARM v7 i wiele stylu VLIW CPU TTA które zostały zaprojektowane przy użyciu TCE w heterogenicznym setups.Getting host urządzenia rozpoczął Portable Computing LanguageInstalling Portable Computing Language od systemu operacyjnego GNU / Linux jest dość łatwe, biorąc pod uwagę fakt, że masz już hwloc, OCL-ICD OpenCL, dzyń i pakiety LLVM zainstalowany w dystrybucji.
Pobierz najnowszą wersję programu z Softoware lub za pośrednictwem swojej oficjalnej stronie internetowej (link na końcu artykułu), zapisać archiwum gdzieś na komputerze, wyodrębnić jego zawartość za pomocą narzędzia Menedżer archiwum i otwórz emulator terminala wniosku.
W aplikacji Terminal, przejdź do lokalizacji, w wyodrębnionych plików archiwalnych (np cd /home/softoware/pocl-0.10), uruchomić i skonfigurować lsquo; ./ & rsquo && make; polecenie, aby skonfigurować i skompilować program, a następnie & lsquo; sudo make install & rsquo; polecenie, aby go zainstalować systemu szerokości

Co nowego w tym wydaniu:.

  • Zalety:
  • Wsparcie dla LLVM / Clang 3.5
  • Wsparcie dla budowania przy użyciu CMake (eksperymentalne z znanych problemów).
  • Poprawki błędów:
  • TCE: budowa jądra został uszkodzony podczas pracy PoCL od lokalizacji instalacji,
  • wątku bezpieczeństwa (jak wymaga od OpenCL 1.1) poprawiła,
  • Kernel kompilator:
  • Final generowanie kodu teraz odbywa się za pośrednictwem interfejsu API LLVM wzywa zamiast nazywać plik binarny przydatną.
  • Sensible powiązanie funkcji z jądra monolitycznego wbudowanym
  • Biblioteka. Główne kompilacja przyspieszenie dla mniejszych jąder.
  • OpenCL C, wbudowane implementacje funkcji:
  • Ulepszone wsparcie dla funkcji halfN.
  • ilogb i ldexp dostępne vecmathlib

  • Wsparcie API
  • OpenCL Runtime / Platforma:
  • Wdrożenie clCreateKernelsInProgram ()
  • OpenCL-C shuffle () i shuffle2 () wdrożenie dodany
  • Urządzenie sondowanie zmodyfikowane, aby umożliwić sterownika urządzenia do wykrywania urządzenia w trakcie pracy. POCL_DEVICES nadal obsługiwane.
  • Kontrole w clSetKernelArgs () dla ważności argumentu
  • Kontrole w clEnqueueNDRange () dla argumentów być wszystko ustawione,
  • Wdrożenie clGetKernelArgInfo ()
  • clEnqueueCopyImage ()
  • Inne:
  • ViennaCL testsuite zaktualizowana 1.5.1

Co nowego w wersji 0.9:

  • ulepszona hosta / docelowy Wykrywanie CPU i ukierunkowane generowania kodu
  • kompilator domyślnie jądra realizowane przez LLVM API zwraca zamiast skryptów
  • ulepszenia obsługi CL Images
  • kilka ulepszeń kompilatora jądra

Podobne oprogramowanie

nwcc
nwcc

11 May 15

Perl
Perl

17 Aug 18

Genshi Compiler
Genshi Compiler

11 May 15

Komentarze do Portable Computing Language

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!