вторник, 24 марта 2020 г.

Как работает процессор (кэш процессора, предсказатель переходов и т.д.)

Предсказатель переходов, спекулятивность современного процессора:
1) https://en.wikipedia.org/wiki/CPU_cache (на русском)
2) https://en.wikipedia.org/wiki/Branch_predictor (на русском)
3) https://en.wikipedia.org/wiki/Memory_timings
4) История предсказания переходов с 1 500 000 года до н.э. по 1995 год
5) https://fcenter.ru/online/hardarticles/processors/13736-Pentium_4_Misticheskij_i_zagadochnyj_Trace_kesh
6) https://wfoojjaec.eu.org/ru/projects/news/2019-05-16-what-is-speculative-execution.html
7) Распараллеливание вычислений за счет использования кастомного предиктора в проекте DVM (1, 2)

Asm x86:
1) https://ru.qwe.wiki/wiki/CPUID
2) Устройство Стека для Intel386 https://habr.com/ru/articles/675522/



Как работает процессор:
1) Как работает CPU: интерактивный урок для начинающих https://habr.com/ru/post/240929/
2) Я не знал, как работают процессоры, поэтому написал программный симулятор https://habr.com/ru/post/453158/
3) Зачем процессорам нужен кэш и чем отличаются уровни L1, L2, L3 https://habr.com/ru/company/vdsina/blog/515660/
4) КАК РАБОТАЕТ ПРОЦЕССОР https://www.youtube.com/watch?v=RwSLO953anc
5) Как работает процессор https://www.youtube.com/watch?v=kIrKeKiJt90
6) Как работает процессор, просто о сложном https://www.youtube.com/watch?v=gcAvhi9sOvA
7) Как работает процессор? https://tproger.ru/explain/how-cpu-works/
8) КАК РАБОТАЕТ ПРОЦЕССОР КОМПЬЮТЕРА? https://losst.ru/kak-rabotaet-protsessor-kompyutera

VLIW:

Спекулятивное исполнение команд:
3) Внеочередное и спекулятивное исполнения стали брешью в безопасности почти всех компьютеров https://nplus1.ru/news/2018/01/04/meltdown

Книги:
1) Дэвид Харрис, Сара Харрис "Цифровая схемотехника и архитектура компьютера" (скачать)
2) J.L.Hennessy, D.A.Patterson. Computer Architecture: A Quantitative Approach. 2007 (pdf)

Кэш-память:
1) Логическая организация кэш-памяти процессора https://habr.com/ru/post/179647/
2) Секреты кэш-памяти, или как потратить 1000 тактов на 10 команд https://habr.com/ru/post/187654/
3) (!)Кэш

Аппаратное устройство:

Устройство компьютерной программы:

Комментариев нет:

Отправить комментарий