courses:high_performance_computing:questions
This is an old revision of the document!
Table of Contents
Вопросы к проверке знаний
1. Уровни абстракции технологий
Расположите в порядке увеличения степени абстракции технологии высокопроизводительных вычислений:
- OS Threads, SSE/MMX, C++11 Threads/Java Threads, TBB/Fork-Join framework
- SSE/MMX, OS Threads, TBB/Fork-Join framework, C++11 Threads/Java Threads
- SSE/MMX, OS Threads, C++11 Threads/Java Threads, TBB/Fork-Join framework
- OS Threads, TBB/Fork-Join framework, C++11 Threads/Java Threads, SSE/MMX
2. Закон Амдала
Что показывает закон Амдала:
- Прирост производительности в зависимости от доли последовательного кода и числа вычислительных элементов
- Прирост производительности в зависимости от числа вычислительных элементов и используемой технологии распараллеливания
- Число вычислительных элементов, необходимое для достижения заданного уровня роста производительности
- Долю последовательного кода, производительность которого невозможно повысить
3. Завершение потоков
Как называются функции, внутри которых, в зависимости от используемой технологии, происходит проверка на необходимость завершения работы потока и по результатам проверки возможно выкидывание исключений или завершение потока с применением стека зарегистрированных функций:
- Функции завершения потока
- join-функции
- Cancellation / interruption points
- Signal handlers
courses/high_performance_computing/questions.1479584691.txt.gz · Last modified: 2016/11/19 22:44 by kel