The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Сборка Chrome для Windows переведена на использование Clang, opennews (ok), 06-Мрт-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


41. "Сборка Chrome для Windows переведена на использование Clang"  +/
Сообщение от Аноним (-), 06-Мрт-18, 17:12 
Меня интересуют OpenCL, OpenACC, причём, совсем не для графики. А там мне Шланг наx не впёрся.
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

84. "Сборка Chrome для Windows переведена на использование Clang"  +2 +/
Сообщение от maxis11 (ok), 07-Мрт-18, 21:00 
Clang вперся, ибо, внезапно, является фронтендом для компиляции шейдеров. Сейчас уже нету никакой разницы между графикой и GPGPU со стороны железа. И GLSL и CL генерируется в LLVM байт-код, который с помощью бэкенда (nvptx, amdgpu) генерерит уже AMD IL, HSA IL, PTX, и.т.д. Свой компилятор имеет проприетарный nvidia'вский и amd'шный драйвер (благо amd работает над переходом в сторону llvm, про nvidia не могу сказать).

P.S: И да, как первый нытик, что поднял ветку, так и Вы, не хотите разбираться в разнице между llvm, clang, gcc; что такое бэкенд/фронтенд в llvm; экосистему gcc, llvm; почему так легко под llvm писать свои компиляторы (фронтенды) с кастомными архитектурами железа (бэкенды) (не обязательно под CPU); архитектуре современных GPU (конвейер, память) и как устроено выполнение кода на железе (если бы понимали, сразу стало понятно что графику и GPGPU он выполняет все теми же ядрами). Зато поныть на opennet'е сразу все горазды.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру