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
Данные из памяти проходят через кэши разного уровн.
Программисты говорят "процессор" но по фатку подразумевают "Ядра"
Микроархитектура - конкретная реализация архитектуры
Мы определили требования к x86
А теперь сделаем конкретный процессор
и пока они выполняют одни инструкции - они совместимы
а внутри могут быть совсем другими
Например простой процессор - выполняет инструкции по порядку (In-Order)
и это обычно то что думаешь если не знаешь что такое процессор на самом дел
фактически ты думаешь что процессор делает:
читаем инструкцию
Декодируем
Выполняем
и так повторить пока есть что выполнять
Это кстати классические RISC (RISC-V например)
А затем мы начинаем добавлять фичи
например добавляем конвеер (pipeline)
пока мы читаем инструкцию
мы можем что-нибудь посчитать
и в разных стадиях несколько вещей могут выполняться параллельно
но это все еще in-order
in-order более эффективны с точки зрения потребляемой энергии (обычно), меньше по площади и проще делать
но
они медленее