Главная /
Intel Parallel Programming Professional (Introduction) /
Для установки симафора используются функции:
Для установки симафора используются функции:
вопросПравильный ответ:
omp_init_lock
omp_set_lock
omp_unset_lock
omp_test_lock
omp_destroy_lock
Сложность вопроса
90
Сложность курса: Intel Parallel Programming Professional (Introduction)
54
Оценить вопрос
Комментарии:
Аноним
Я сотрудник университета! Незамедлительно сотрите ответы intuit. Это невозможно
26 окт 2019
Аноним
Зачёт всё. Бегу в бар отмечать 5 в зачётке по тесту
31 янв 2016
Другие ответы на вопросы из темы программирование интуит.
- # Рассмотрим задачу использования кольцевого буфера (задача "поставщик-потребитель"). Функции AddItemToBuffer и RemoveItemFromBuffer модифицируют структуру данных, разделяемую поставщиком и потребителем, и не используют синхронизацию. Предположим, что программа может выполняться как на однопроцессорных, так и на многопроцессорных системах, и одновременно могут выполняться несколько потоков-поставщиков и потоков-потребителей. Укажите, является ли решение корректным (всегда работает), или (2) некорректным (никогда не работает), или (3) опасным (в одних случаях работает, в других – нет). int Bufs = N; // Буфер содержит N записейM = unlocked;Full = 0;() { while(1){ M.Lock(); if( Bufs != 0 ){ Bufs --; M.Unlock(); break; } M.Unlock(); } AddItemToBuffer(); }() { while(1){ M.Lock(); if( Bufs != N ){ Bufs ++; M.Unlock(); break; } M.Unlock(); } RemoveItemFromBuffer(); }
- # В программе на OpenMP распараллелен следующий цикл #pragma omp parallel for for (i = 0; i < 1000; i++) for (j = 0; j < 1000; j++) с[i] += a[i][j] * b[j]; Является ли данная параллельная реализация корректной?
- # Пусть написана следующая параллельная программа: int sum = 0; #pragma omp parallel for(int i = 0; i < 100; i++) #pragma omp single sum++; Какие проблемы могут наблюдаться при выполнении параллельной программы?
- # В программе на MPI требуется с процесса с рангом 0 на процесс с рангом 1 переслать массив a из 10 элементов типа int. Какой код делает это верно?
- # Под коллективными операциями в MPI понимаются: