Учебно-методические материалы к дисциплине
Образовательная программа: 09.03.01 Информатика и вычислительная техника
Расписание на 2022 г. (3 курс, весенний семестр)
- среда, 16:20 - 17:55, лекция, ауд. 3153
- пятница, 12:40 - 14:15, практика, ауд. 4210
Записи лекций:
- 23.03.2020: https://drive.google.com/file/d/1IuR7AudT3Pxyi4M9_fkcEtSL9bm4P7K8/view
- 06.04.2020: https://drive.google.com/file/d/1MV9naLbQvL1kpY9UXI3qyq9Luh40l_Ux/view
- 13.04.2020: https://drive.google.com/file/d/13FVkM9KO1BX9CWQbY1U1I01CtWz_qh_y/view
- 20.04.2020: https://drive.google.com/open?id=1MusH2SHjfpKcftwsdeDap6aFXA5OdDw3
- 27.04.2020: https://drive.google.com/open?id=1jgd9FB0Wj1GjENhP2b33tm6AW0os4K_R
- 17.05.2020: https://drive.google.com/open?id=1FYIjyasRO__GDh4YVZW6v4xYUtVJB2AZ
- 18.05.2020: https://drive.google.com/open?id=1Y1YtWOFX7shImo-z830z2h5MY7Fpwn09
- 25.05.2020: https://drive.google.com/open?id=1EKT6v10l6T4wdIhaW5dQGXcwusimQJQZ
Вопросы к коллоквиуму: https://docs.google.com/document/d/12MrhFjO1gdGG0Nu74FVon6IdQsTAQls-8-GRVxIZmxI/edit
Материалы к лекциям
- Лекция 1
- Лекция 2
- Лекция 3
- Лекция 4
- Лекция 5
- Лекция 6
- Лекция 7
- Лекция 8
- Лекция 9
- Лекция 10
- Лекция 11
- Лекция 12
- Лекция 13
Вопрсы для подготовки к экзамену
Практические задания
- Лабораторная работа 1
- Лабораторная работа 2
- Лабораторная работа 3
- PAPI example: papi_example.cpp
- Лабораторная работа 4
- Лабораторная работа 5
- Тестовый пакет BenchIt+x86membench
- Старая версия BenchIt, x86membench (с исправленной ошибкой)
- Новая версия BenchIt+x86membench
- Документация BenchIt, x86membench
- Краткая памятка, как использовать BenchIT+X86membench
- Тестовый пакет BenchIt+x86membench
Теоретические материалы
- Материалы по архитектуре
- Intel® 64 and IA-32 Architectures Software Developer's Manuals
- AMD Developer Guides, Manuals & ISA Documents
- Agner Fog, The microarchitecture of Intel, AMD and VIA CPUs: An optimization guide for assembly programmers and compiler makers
- Agner Fog, Instruction tables: Lists of instruction latencies, throughputs and micro-operation breakdowns for Intel, AMD and VIA CPUs
- Intel Intrinsics Guide (mirror)
- WikiChip
- Эффективное программирование современных микропроцессоров: учеб. пособие / В.П. Маркова, С.Е. Киреев, М.Б. Остапкевич, В.А. Перепелкин. – Новосибирск: Изд-во НГТУ, 2014 – 148 с.
Отметки о выполнении заданий (2022 г.)
Отметки о выполнении заданий (2020 г.)
Оценки за практику и коллоквиум (2020 г.): https://docs.google.com/spreadsheets/d/1vtoYIHk6LOr-Kk_R6yK5dp3oDn9VP2iLcWt9Wc2daGY/edit?usp=sharing