все
.doccpp
Запитання 174: Множина варіантів
величина, що характеризує векторні комп'ютери
прискорення, яке отримується при використанні векторних операцій
час підготовки даних у векторному комп'ютері
степінь векторизації обчислень в векторному комп'ютері
Запитання 175: Множинна відповідь
Яке з зазначених розширень, програми написаної на OpenCL, може мати хостова частина програми (host)?
cl
ocl
c
cpp
Запитання 176: Множина варіантів
Щоб в OpenCL створити чергу команд використовується функція:
clCreateCommandQueue()
clCreateCommandLine()
clBuildCommandPipe()
clProduceCommandLine()
Запитання 177: Множина варіантів
В скільки разів для алгоритму здвоювання середній степінь паралелізму менший ідеального?
в log n разів
в n разів
в n-1 разів
в n/2 разів
Запитання 178: Множина варіантів
В OpenCL створення об’єкту пам’яті здійснюється за допомогою функції:
clCreateBuffer()
clCreateMemoryObject()
clBuildMemoryObject()
Запитання 179: Множинна відповідь
В OpenCL створення об’єкту програми можна виконати за допомогою функції:
clCreateProgramWithSource()
clCreateProgramWithBinary()
clCreateProgram()
clBuildProgram()
clCreateProgramByBinary()
clCreateProgramBySource()
Запитання 180: Множина варіантів
Для послідовного алгоритму середній степінь паралелізму рівний:
(n-1)/(n-1)= 1
n-1/n
Запитання 181: Множина варіантів
В OpenCL компіляція програмного об’єкту здійснюється за допомогою функції:
clBuildProgram()
clCompileProgram()
clCompileProgramObj()
clCompileProgramObject()
clBuildProgramObject()
Запитання 182: Множина варіантів
В OpenCL створення об’єкту ядра здійснюється за допомогою функції:
clCreateKernel()
clBuildKernel()
clProduceKernel()
Запитання 183: Множина варіантів
прискорення паралельного алгоритму
степінь паралелізму
прискорення послідовного алгоритму
формальна модель прискорення
Запитання 184: Множина варіантів
В OpenCL встановлення аргументів ядра здійснюється за допомогою функції:
clSetKernelArg()
clMakeKernelArg()
clCreateKernelArg()
clProduceKernelArg()
Запитання 185: Множина варіантів
прискорення паралельного алгоритму в порівнянні з найкращим послідовним алгоритмом
ефективність паралельного алгоритму
степінь паралелізму
прискорення паралельного алгоритму
Запитання 186: Множина варіантів
За допомогою якої OpenCL runtime API функції можна виконувати читання з об’єкту пам’яті?
clEnqueueReadBuffer()
clReadBuffer()
clReadMemObject()
clEnqueueReadMemoryObject()
Запитання 187: Множина варіантів
За допомогою якої OpenCL runtime API функції здійснюється звільнення об’єкту пам’яті?
clReleaseMemObject()
clFreeMemObject()
clReleaseBuffer()
clFreeBufferObject()
Запитання 188: Множина варіантів
Формула для обчислення прискорення, яке отримується при використанні векторних операцій:
Запитання 189: Множина варіантів
За допомогою якої OpenCL runtime API функції здійснюється звільнення об’єкту програми?
clReleaseProgram()
clFreeProgram()
clReleaseProgramObj()
clFreeProgramObject()
Запитання 190: Множина варіантів
За допомогою якої OpenCL runtime API функції здійснюється звільнення черги команд?
clReleaseCommandQueue()
clFreeCommandQueue()
clReleaseCommandLine()
clFreeCommandLine()
Запитання 191: Множина варіантів
За допомогою якої OpenCL runtime API функції здійснюється звільнення контексту?
clReleaseContext()
clFreeContext()
clReleaseContekst()
clFreeContekst()
Запитання 192: Множина варіантів
За допомогою якої OpenCL runtime API функції здійснюється звільнення об’єкту ядра?
clReleaseKernel()
clFreeKernel()
clReleaseKernelObj()
clFreeKernelObj()
Запитання 193: Множинна відповідь
Існують такі способи компіляції ядра в OpenCL:
Онлайн компіляція
Офлайн компіляція
Пряма компіляція
Зворотня компіляція
Віддалена компіляція
Безпосередня компіляція
Запитання 194: Множина варіантів
Чи вірне твердження, що при офлайн компіляції хостова програма отримує ядро в бінарному вигляді?
Так
Ні
Запитання 195: Множина варіантів
«Прискорення виконання програми за рахунок розпаралелювання її інструкцій на безлічі обчислювачів – обмежена часом, необхідним для виконання її послідовних інструкцій» – це закон:
Амдала
Брукса
Мура
Густафсона
Запитання 196: Множина варіантів
Копія ядра (kernel), яка виконується для конкретного індексу називається:
work-item
work-group
kernel-copy
Запитання 197: Множина варіантів
Чи вірне твердження, що кожній work-group приписується груповий ID ?
Так
Ні
Запитання 198: Множина варіантів
Як називається простір індексів в OpenCl?
NDRange
NDMas
NDArray
Запитання 199: Множина варіантів
Яка максимальна розмірність простору індексів в OpenCl?
1
2
3
4
5
Запитання 200: Множинна відповідь
В OpenCl в контекст (context) входять наступні ресурси:
обчислювальні пристрої (device)
ядра (kernel)
об’єкти програм
об'єкти пам’яті
Запитання 1: Множина варіантів
OpenMP є:
Популярним засобом програмування для комп’ютерів зі спільною пам’яттю
Популярним засобом програмування для комп’ютерів з розподіленою пам’яттю
Відомою мовою програмування для багатопроцесорних систем
Відомою мовою програмування для кластер них систем
Запитання 2: Множинна відповідь
З якими мовами програмування підтримує роботу OpenMP?
PHP
Fortran
С
С++
Python
Запитання 3: Множинна відповідь
Чому POSIX інтерфейс не підходить для практичного паралельного програмування?
Не має підтримки Fortran
Нема підтримки паралелізму по даних
Не має підтримки С
Не має підтримки С++
Запитання 4: Множина варіантів
Важливою перевагою технології OpenMP є:
Можливість інкрементного програмування
Можливість декрементного програмування
Можливість інкрементно-декрементного програмування
Всі відповіді вірні
Запитання 5: Відповідність (графічне)
Поставте у відповідність компілятору ключ для компіляції OpenMР програм:
A. icc/ifort B. в gcc /gfortran C. Sun Studio D. Visual C++ E. PGI |
A. –openmp B. –fopenmp C. -xopenmp D. - /openmp E. -mp |
Запитання 6: Множина варіантів
Для того щоб перевірити чи підтримує компілятор якусь з версій OpenMP необхідно написати :
#ifdef _OPENMP
#ifdef _OPEN
#ifdef _OPENMPIRUN
#ifdef _OPENMP_SUPPORT
Запитання 7: Множина варіантів
SPMD-
Це модель паралельного програмування в рамках якої для всіх паралельних потоків використовується один і той же код.
Це модель паралельного програмування в рамках якої для всіх паралельних потоків використовується різний код.