The OpenNET Project / Index page

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



"Сборка Chrome для Windows переведена на использование Clang"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Опрос: Оцените размер шрифта на форуме: ( Нормальный | слишком мелкий | слишком крупный )
. "Сборка 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ообщить модератору

Оглавление
Сборка Chrome для Windows переведена на использование Clang, opennews, 06-Мрт-18, 11:30  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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