The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Первый официальный выпуск rav1e, кодировщика AV1 на языке Ru..."
Отправлено Аноним, 13-Ноя-19 14:15 
> Ну, вперёд!  без знания и практики перечисленного мной - максимально оптимизировать.......

Перечислен был некий загадочный "опыт оптимизации", в то время как "оптимизировать" возможно как минимум по двум параметрам: а) размеру; б) скорости.

Допустим, мы выучили основные мнемоники. Что даёт такое знание по первому варианту? Ничего. Что бы иметь представление о размере опкодов, надобно знать формат команд.

Допустим, мы выучили клёвую мнемонику prefetchnta. Что это даёт по второму пункту? Опят же, ничего. Что бы был толк от её применения, следует знать размер линеек кеша и механизм работы процессора с памятью -- что бы понимать, как развернуть циклы и в каком месте ту мнемонику написать. Однако, при наличии таких знаний, вместо мнемоники и ассемблера можно написать интринсик, а остальной текст на другом языке. После чего прочесть в мануале, что банальная rep movs десять лет как реализует всё в железе.

Таким образом знание "ассемблера" даёт возможность растопыривать пальцы перед пионерами. Практическим навыком является понимание работы железа.

> Мне то что. Это же вы и такие как вы - навязываете
> всем якобы "быстрые" как Си лаггеры: Rust и прочее, собственно почти
> всё что когда либо выходило... не привыкать.

Осталось поискать и найти, где и что я кому-то навязывал. Так, что бы слов на ветер не бросать.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
  Введите код, изображенный на картинке: КОД
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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