Tags Posts tagged with "spir-v"

spir-v

przez -
4 833
Khronos Group

Kilka dni temu Khronos Group oficjalnie przedstawiło światu 3 ważne specyfikacje: Vulkan, SPIR-V oraz OpenCL 2.1. Wszystko odbyło się podczas międzynarodowych targów Game Developers Conference 2015, gdzie zebrało się największe grono deweloperów z całego świata. Dzisiaj możemy już oglądać bezpośrednio film z prezentacji, a także przejrzeć slajdy z prezentacji interfejsy Vulkan i OpenCL 2.1.

przez -
2 721
Khronos Group

Khronos Group, podczas odbywających się właśnie targów Game Developers Conference 2015 zaprezentowało wszystkim tymczasową specyfikację SPIR-V. SPIR w założeniach jest językiem, który pośredniczy w obliczeniach równoległych na kartach graficznych. Przekształca odpowiednio napisany kod, z użyciem kompilatora LLVM, który jest następnie uruchamiany na maszynie wirtualnej OpenCL. SPIR-V został zaprojektowany od zera, aby usunąć ograniczenia nakładane przez LLVM Intermediate Representation.

SPIR-V Provisional Specification

SPIR-V łączy możliwości specyfikacji Vulkan i OpenCL, czyli programowanie zadań graficznych i obliczeń, tworząc swojego rodzaju nowy język pośredniczący dla shaderów. Producenci sprzętu nie będą już musieli tworzyć wysokopoziomowego kompilatora kodu źródłowego w sterownikach urządzeń, co uprości złożoność samych sterowników graficznych. Umożliwi także szerokie wykorzystanie na wielu architekturach sprzętowych. Deweloperzy natomiast nie będą przywiązani do jednego języka programowania, skróci się czas ładowania jądra, a także zniknie konieczność dołączania kodu źrodłowego jądra.

SPIR-V Provisional Specification

Polecane

CrossOver

0 247
CrossOver 17 został wydany i jest w stanie uruchomić Microsoft Office 2016 na Linuksie oraz MacOs. CrossOver 17 to najnowsza wersja komercyjnego narzędzia sterowania...