Главная /
Оптимизация приложений с использованием библиотеки Intel Math Kernel Library. Уровень 1
Оптимизация приложений с использованием библиотеки Intel Math Kernel Library. Уровень 1 - ответы на тесты Интуит
Данная сертификация проверяет знания основ использования библиотеки математических прикладных программ Intel® Math Kernel Library (Intel® MKL), содержащей основные функции линейной алгебры.
Список вопросов:
- # Какой раздел библиотеки Intel (R) Math Kernel Library содержит процедуры, выполняющие умножение 2-х плотных матриц?
- # Какой раздел библиотеки Intel (R) Math Kernel Library содержит процедуры, выполняющие умножение 2-х разреженных матриц?
- # Какой раздел библиотеки Intel (R) Math Kernel Library содержит процедуры, выполняющие преобразование Фурье?
- # Какой раздел библиотеки Intel (R) Math Kernel Library содержит процедуры, выполняющие умножение плотной матрицы на вектор?
- # Какой раздел библиотеки Intel (R) Math Kernel Library содержит процедуры, выполняющие умножение разреженной матрицы на вектор?
- # Какие операционные системы поддерживает библиотека Intel (R) Math Kernel Library?
- # Для каких компонент библиотеки Intel (R) Math Kernel Library поддерживается параллелизация для систем с распределенной памятью (MPI)?
- # Библиотеку Intel (R) Math Kernel Library можно приобрести
- # В поставку библиотеки Intel (R) Math Kernel Library входят
- # Какое значение переменной MKL_NUM_THREADS является правильным, в случае когда система состоит из двух 4-х ядерных процессоров, а код пользователя, из которого вызывается фунцкция MKL, распараллелен на 4 потока (OMP_NUM_THREADS=4)?
- # Для каких операционных систем есть версии библиотеки Intel (R) Math Kernel Library?
- # Какие из следующих BLAS1 подпрограмм предназначены для работы с комплексными данными?
- # Какая из двух функций вычислит скалярное произведение векторов с лучшей точностью?
- # Какая из функций возвращает евклидову норму вектора?
- # Какие из функций возвращают первую норму вектора?
- # Функциональность BLAS2 покрывает
- # В BLAS2 поддерживаются следующие форматы хранения матриц
- # В BLAS2 поддерживается умножение трехдиагональной матрицы на вектор
- # Функциональность BLAS3 покрывает
- # В BLAS3 поддерживаются следующие форматы хранения матриц
- # При вызове подпрограмм ?symm нет нужды задавать все элементы симметричной матрицы, так как используется только один из треугольников (верхний или нижний)
- # Проверяются ли на вырожденность матрицы коэффициентов в подпрограммах BLAS2 и BLAS3, предназначенных для решения систем линейных уравнений с треугольными матрицами коэффициентов?
- # Вызов подпрограммы dsyrk из BLAS3 математически эквивалентен серии вызовов подпрограмм dsyr и dsyr2 из BLAS2. Верно ли, что соответствующие результаты должны побитно совпадать?
- # В LAPACK поддерживаются следующие форматы хранения матриц
- # Разложение Холецкого применимо для любой
- # LAPACK в составе библиотеки Intel (R) Math Kernel Library предоставляет подпрограммы для LU разложения матриц
- # Параметр info, представленный в списке выходных аргументов многих подпрограмм LAPACK
- # LAPACK в составе библиотеки Intel (R) Math Kernel Library представляет подпрограммы для решения
- # Точность полученного решения системы линейных уравнений
- # Процедура mkl_dcoogemv предназначена для
- # Какие процедуры предназначены для умножения симметричной матрицы в сжатом строчном формате на вектор
- # Sparse BLAS позволяет
- # Процедура mkl_dcsrmm предназначена для
- # Процедура DftiCreateDescriptor предназначена для
- # Процедура DftiCommitDescriptor предназначена для
- # Процедура DftiComputeForward предназначена для
- # Процедура DftiComputeBackward предназначена для
- # Функциональность PARDISO в составе библиотеки Intel (R) Math Kernel Library MKL позволяет
- # PARDISO в составе библиотеки Intel (R) Math Kernel Library MKL работает с разреженными матрицами, представленными в следующих форматах
- # Когда PARDISO работает с симметричной матрицей, матрица должна быть представлена
- # PARDISO в составе библиотеки Intel (R) Math Kernel Library поддерживает следующие типы матриц
- # Существуют следующие стадии (этапы) работы PARDISO в составе библиотеки Intel (R) Math Kernel Library
- # Если в процессе факторизации на диагонали встретилось нулевое или «близкое к нулю» значение, PARDISO в составе библиотеки Intel (R) Math Kernel Library
- # В VML имеют префикс "v"
- # Каким образом функции VML сообщают об ошибках произошедших во время исполнения?
- # Функция v?Expm1() из библиотеки VML для всех элементов массива
- # Функция v?Log1p() из библиотеки VML для всех элементов массива
- # Все тригонометрические функции из библиотеки VML принимают массив из элементов типа
- # Процедура vslNewStream предназначена для
- # Процедура NewStream предназначена для
- # Метод наименьших квадратов реализован в Vector Statistic Library (VSL)?
- # Константы с префиксом VSL_BRNG_ определяют
- # С помощью функций VSL можно производить свертку данных размерностью
- # Свертка и корелляция могут производиться