Some random GrafanCon EU 2k18 Notes – Telegram
Some random GrafanCon EU 2k18 Notes
73 subscribers
312 photos
9 files
54 links
Заметки по докладам на которые я пошел (начинаются с #talk) и флуд фоточками.

Связаться с автором можно так: @Civiloid
Download Telegram
а внутри могут быть совсем другими
Например простой процессор - выполняет инструкции по порядку (In-Order)
и это обычно то что думаешь если не знаешь что такое процессор на самом дел
фактически ты думаешь что процессор делает:
читаем инструкцию
Декодируем
Выполняем
и так повторить пока есть что выполнять
Это кстати классические RISC (RISC-V например)
А затем мы начинаем добавлять фичи
например добавляем конвеер (pipeline)
пока мы читаем инструкцию
мы можем что-нибудь посчитать
и в разных стадиях несколько вещей могут выполняться параллельно
но это все еще in-order
in-order более эффективны с точки зрения потребляемой энергии (обычно), меньше по площади и проще делать
но
они медленее
например мы встретили загрузку из памяти - она долгая
и пока она не закончится мы ничего выполнять не можем, конвеер загружен
тут приходит out of order
Это совсем не то что думают программисты
это параллельные задачи
фактические последние лет 20 индустрия пыталась сделать более умный процессор который сможет оптимизировать код на лету