Comments 16
Что означает синяя полоса слева?
Что означает её отсутствие?
Синяя полоса слева означает цитату. Отсутствие синей полосы означает отсутствие цитаты. Почему автор решил оформить всю статью как цитаты, вопрос куда более глубокий.
Тема, наверное, интересная, но читать решительно невозможно.
Начиная с ненужных ударений, заканчивая непонятным стилем всей статьи, страннымр предположниями, листингами и прочим. Ну и про Луа тоже неясно ничего, как и про АРМ, Итаниум и т.д.
Впечатление, что это какой-то отрывок курса 15-20-летней давности, притом непонятно как оформленный.
А так, повторюсь, тема неплохая.
Спасибо, приятно увидеть такой стиль изложения средь моря околоайтишной журналистики. Хабр иногда ещё торт.
Например: halide-lang.org пытается решить задачу разделив представление, размещение и дозирование данных, алгоритм, и порядок исполнения программы, что бы хоть как-то упростить жизнь программистам со всеми этими хитрыми ядрами, векторизациями и кешами.
обеспечить требуемое (https://habr.com/ru/post/530078/)… Далее — весь soft надо перекомпилировать (сложным компилятором, «умеющим» заолнять командами всю «связку»). Для серверов нет проблем — soft довольно однообразный. Потом «лучше побольше привЫчного, чем неривЫчное». Подозреваю (уверен!), что Intel на Itanium накопил МНОГО знаний и наступит время их активного применения!..
Что бы эффективно использовать все возможности современных CPU, GPGPU и DPU вне области для которой они задумывались очень не простая задача. А оптимизировать сферических коней в вакууме вообще неисчерпаемая тема. Поэтому мало кто заморачиваеться и используют готовые библиотеки которые предоставляют производители этого железа.
В 80386 появились SETcc, в Pentium pro появились CMOVcc. Первая устанавливает байт в зависимости от флагов. Вторая копирует.
Хоть что-то.
Это непростое условное выполнение