Вадим Мартынов. Как работает конвейер процессора и можно ли его обмануть

В современных процессорах есть много магии — конвейер, суперскалярность, кэши, предсказатели переходов, распознание паттернов, hyper-threading. Все эти механизмы создавались для ускорения выполнения операций на процессоре. На сколько хорошо они работают? Как писать код чтобы процессору было удобно его выполнять? И какой прирост производительности можно получить в итоге? Отвечаем с примерами кода и бенчмарками. Сайт – https://codefest.ru/

Иконка канала CodeFest Russia
68 подписчиков
12+
4 просмотра
3 года назад
12+
4 просмотра
3 года назад

В современных процессорах есть много магии — конвейер, суперскалярность, кэши, предсказатели переходов, распознание паттернов, hyper-threading. Все эти механизмы создавались для ускорения выполнения операций на процессоре. На сколько хорошо они работают? Как писать код чтобы процессору было удобно его выполнять? И какой прирост производительности можно получить в итоге? Отвечаем с примерами кода и бенчмарками. Сайт – https://codefest.ru/

, чтобы оставлять комментарии