The OpenNET Project / Index page

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



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

Оглавление

Новый JIT-компилятор Maglev позволил поднять производительность Chrome, opennews (??), 04-Июн-23, (0) [смотреть все]

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


136. "Новый JIT-компилятор Maglev позволил поднять производительно..."  +4 +/
Сообщение от Конь (?), 04-Июн-23, 19:53 
Во-первых, в общем случае Сишный компилятор генерит ассемблер лучше, чем напишет человек (человек не будет каждый раз решать уравнения для оптимального распределения регистров и многие многие другие оптимизации, что делает компилятор).
Во-вторых, код на ассемблере в прицепе не переносим на разные архитектуры (иногда и на разных представителях одной архитектуры).
В третьих разработка на хоть чуть чуть больших проектах становится не выносим и долог
Ответить | Правка | К родителю #105 | Наверх | Cообщить модератору

198. "Новый JIT-компилятор Maglev позволил поднять производительно..."  –1 +/
Сообщение от _hide_ (ok), 05-Июн-23, 13:01 
>>> человек не будет каждый раз решать уравнения для оптимального распределения регистров

И зачем этот "человек" тогда лезет в ASM-у?

>>> код на ассемблере в прицепе не переносим на разные архитектуры

Очень спорный вопрос, но да, если оптимизация по максималкам, то да, не переносим. А вот LLVM с Вами поспорит по остальным вопросам.

>>> .... выносим ...... долог ....

Именно поэтому компилятор и должен это дело уметь быстро и качественно делать лучше человека, но пока что не может. Думаю, что когда наберут достаточную выборку примеров оптимального кода под конкретную архитектуру и скормят это дело нейросети, то может и что-то получится, а пока что: такты считать будем ручками на ASM-е.

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

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

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




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

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