Ответы на ИНТУИТ

ИНТУИТ ответы на тесты

Решение тестов / курсов
База ответов ИНТУИТ.RU
Заказать решение курсов или тестов:
https://vk.com/id358194635
https://vk.com/public118569203

Параллельные и распределенные вычисления

Заказать решение
Количество вопросов 144

Что такое идемпотентный метод?

перейти к ответу ->>

Выберите верное утверждение о реализации Google MapReduce.

перейти к ответу ->>

Чем характеризуется concurrent-программа?

перейти к ответу ->>

Каковы функции Мастера в модели Google MapReduce?

перейти к ответу ->>

Какой язык запросов используется в Cassandra?

перейти к ответу ->>

Выберите верные утверждения о Cassandra.

перейти к ответу ->>

Имеется ли отличие в сигнатурах методов map и reduce в реализациях по умолчанию соответственно в классах Mapper и Reducer (Hadoop MapReduce, язык Java)?

перейти к ответу ->>

Чем характеризуется случайное пробуждение (spurious wakeup) потока в Java?

перейти к ответу ->>

В чем состоят особенности многопоточного программирования?

перейти к ответу ->>

Выберите верные утверждения.

перейти к ответу ->>

Каковы функции JobTracker в Hadoop MapReduce?

перейти к ответу ->>

Какое количество потоков в начале исполнения параллельной программы предполагает модель fork/Join?

перейти к ответу ->>

Какой из стандартов параллельного программирования предназначен для использования в системах с общей памятью?

перейти к ответу ->>

Приведена реализация схемы Producer-Consumer (язык Java).
class Q {    int n;    synchronized int get() {        return n;    }    synchronized void put() {        this.n = n;    }}class Producer implements Runnable {    Q q;    Producer(Q q) {        this.q = q;        new Thread(this, "Producer").start();    }    public void run() {        int i = 0;        while(true) {            q.put(i++);        }    }}class Consumer implements Runnable {    Q q;    Consumer(Q q) {        this.q = q;        new Thread(this, "Consumer").start();    }    public void run() {        while(true) {            q.get();        }    }}class PC {    public static void main() {        Q q = new Q();        new Producer(q);        new Consumer(q);    }}            
Какое утверждение справедливо для данной программы?

перейти к ответу ->>

Какая из баз данных работает на основе стека Hadoop?

перейти к ответу ->>

Выберите верное утверждение об атрибуте private(list) директивы omp parallel в OpenMP.

перейти к ответу ->>

Опишите работу функции map.

перейти к ответу ->>

Что означает тот факт, что соотношение между временами вычислений и синхронизации приближается к единице в некоторой вычислительной системе?

перейти к ответу ->>

Какой класс в Java реализует "слушающий" TCP сокет?

перейти к ответу ->>

Выберите верные утверждения.

перейти к ответу ->>

Выберите верные утверждения.

перейти к ответу ->>

Какие операции являются атомарными в Cassandra?

перейти к ответу ->>

Выберите верные утверждения.

перейти к ответу ->>

Каковы функции TaskTracker в Hadoop MapReduce?

перейти к ответу ->>

Выберите методы решения с локальными взаимодействиями между подзадачами.

перейти к ответу ->>

Опишите работу функции reduce.

перейти к ответу ->>

Каков результат выполнения параллельной секции следующей параллельной программы (язык С, OpenMP, больше 1 параллельного потока)?
#include >omp.h<#include >stdio.h<int main(int argc, char **argv) {    #pragma omp parallel    printf("Hi!\n");    printf("Bye!\n");    return 0;}

перейти к ответу ->>

Какой базовый класс в Java предназначен для сериализации состояний классов?

перейти к ответу ->>

Какие из предложенных стратегий распараллеливания алгоритма нахождения среднего арифметического последовательности из 1000 чисел корректны?

перейти к ответу ->>

Выберите верные утверждения.

перейти к ответу ->>

Чем характеризуется состояние гонок (race condition)?

перейти к ответу ->>

Метод run (язык Java)

перейти к ответу ->>

Метод sleep (язык Java)

перейти к ответу ->>

Выберите верные утверждения о приоритетах потоков исполнения в Java.

перейти к ответу ->>

Приведена реализация очереди (язык Java). Методы doPut и doTake реализованы в классе BaseBoundedBuffer.
public class WaitNotifyQueue <T> extends BaseBoundedBuffer <T> {    public WaitNotifyQueue(int size) {        super(size);    }    public synchronized void put(T v) throws InterruptedException {        while (isFull()) {            wait ();        }        doPut(v);        notifyAll ();    }    public synchronized T take() throws InterruptedException {        while (isEmpty()) {            wait();        }        T v = doTake ();        notifyAll ();        return v;    }}            
Какие функции несет на себе метод wait в данной программе?

перейти к ответу ->>

Для чего предназначен метод notifyAll (язык Java)?

перейти к ответу ->>

Какой из режимов вычислений поддерживает классический последовательный компьютер фон Неймана?

перейти к ответу ->>

Какие факторы препятствуют получению результата с ожидаемой точностью при распараллеливании арифметических расчетов?

перейти к ответу ->>

Выберите условия реализуемости расписания параллельного алгоритма.

перейти к ответу ->>

Что такое эффективность параллельного алгоритма?

перейти к ответу ->>

Какой тип вычислительных задач называется embarrassingly parallel?

перейти к ответу ->>

В каких случаях для вычислений применяется динамическое планирование с балансировкой нагрузки?

перейти к ответу ->>

В каких случаях используется модель Master/Worker?

перейти к ответу ->>

Выберите верные утверждения о модели параллельного выполнения fork/join.

перейти к ответу ->>

Какая директива маркирует начало параллельной секции (OpenMP, язык C)?

перейти к ответу ->>

Каким образом в OpenMP можно явно задать число потоков?

перейти к ответу ->>

Какая функция используется для инициализации MPI (язык С)?

перейти к ответу ->>

Что возвращает функция MPI_Comm_rank (язык С)?

перейти к ответу ->>

Что возвращает функция MPI_Wtime в MPI (язык С)?

перейти к ответу ->>

Что такое функция высшего порядка?

перейти к ответу ->>

Выберите реализации MapReduce для систем с распределенной памятью.

перейти к ответу ->>

Каким образом в вычислительной системе с GFS для Google MapReduce распределены данные?

перейти к ответу ->>

Выберите верное утверждение о реализации Google MapReduce.

перейти к ответу ->>

Файловая система какого типа используется в инфраструктуре Hadoop MapReduce?

перейти к ответу ->>

В чем выражается гетерогенность распределенной системы?

перейти к ответу ->>

Что такое сокет в распределенной системе?

перейти к ответу ->>

Каким образом удается реализовать идентификацию клиентом сервера в случае изменяющегося IP-адреса сервера?

перейти к ответу ->>

Что такое Remote Method Invocation?

перейти к ответу ->>

Какие из представленных ниже технологий используют двоичный протокол передачи данных?

перейти к ответу ->>

Какие признаки характерны для распределенных систем?

перейти к ответу ->>

Что такое архитектура shared-nothing?

перейти к ответу ->>

Выберите верные утверждения.

перейти к ответу ->>

Что является ключом в webtable, порожденной поисковым роботом?

перейти к ответу ->>

Выберите верные утверждения.

перейти к ответу ->>

Выберите верные утверждения о физической модели данных в HBase.

перейти к ответу ->>

Выберите области применения HBase.

перейти к ответу ->>

Что такое replication factor?

перейти к ответу ->>

Что такое Seed nodes в Cassandra?

перейти к ответу ->>

Выберите верные утверждения о Cassandra.

перейти к ответу ->>

Как реализован класс Reducer (Hadoop MapReduce, язык Java)?

перейти к ответу ->>

Выберите верное утверждение.

перейти к ответу ->>

Какие языки программирования обладают встроенной поддержкой многопроцессности?

перейти к ответу ->>

Для чего применяется Java Fork/Join Framework?

перейти к ответу ->>

Чем характеризуется ускорение параллельного алгоритма?

перейти к ответу ->>

Приведена реализация схемы Producer-Consumer (язык Java).
class Q {    int n;    synchronized int get() {        return n;    }    synchronized void put() {        this.n = n;    }}class Producer {    Q q;    Producer(Q q) {        this.q = q;        new Thread(this, "Producer").start();    }    public void run() {        int i = 0;        while(true) {            q.put(i++);        }    }}class Consumer {    Q q;    Consumer(Q q) {        this.q = q;        new Thread(this, "Consumer").start();    }    public void run() {        while(true) {            q.get();        }    }}class PC {    public static void main() {        Q q = new Q();        new Producer(q);        new Consumer(q);    }}            
Какие утверждения справедливы для данной программы?

перейти к ответу ->>

Какие три свойства нельзя обеспечить одновременно в распределенной системе?

перейти к ответу ->>

Какая функция используется для завершения MPI (язык С)?

перейти к ответу ->>

Выберите верные утверждения.

перейти к ответу ->>

Каковы признаки распределенной системы?

перейти к ответу ->>

Найдите согласно закону Густавсона ускорение масштабирования некоторой параллельной программы, если известно, что время последовательной части программы равно 900 мс, время части программы, которая может быть распаралелена, равно 300 мс, количество процессоров равно 9. Ответ округлите до десятых.
(Ответ необходимо ввести в поле ввода.)

перейти к ответу ->>

Найдите согласно закону Густавсона ускорение масштабирования некоторой параллельной программы, если известно, что время последовательной части программы равно 800 мс, время части программы, которая может быть распаралелена, равно 100 мс, количество процессоров равно 10. Ответ округлите до десятых.

перейти к ответу ->>

Найдите согласно закону Густавсона ускорение масштабирования некоторой параллельной программы, если известно, что время последовательной части программы равно 1000 мс, время части программы, которая может быть распаралелена, равно 100 мс, количество процессоров равно 10. Ответ округлите до десятых.
(Ответ необходимо ввести в поле ввода.)

перейти к ответу ->>

Взаимодействуют ли процессы в MPI? Если взаимодействуют, то каким образом?

перейти к ответу ->>

Выберите реализации MapReduce для систем с общей памятью.

перейти к ответу ->>

Какие части программы являются последовательными?

перейти к ответу ->>

В каких случаях для вычислений применяется координация на основе событий?

перейти к ответу ->>

Как реализован класс Mapper (Hadoop MapReduce, язык Java)?

перейти к ответу ->>

Что такое Grid-вычисления?

перейти к ответу ->>

Чем характеризуется многопроцессность (concurrency) в контексте параллельных вычислений?

перейти к ответу ->>

Что характерно для горизонтального масштабирования?

перейти к ответу ->>

Какая функция возвращает количество процессов в группе в MPI (язык С)?

перейти к ответу ->>

Что называется длиной критического пути в графе, представляющем некоторый параллельный алгоритм?

перейти к ответу ->>

Для чего предназначен шаблон Loop Parallelism?

перейти к ответу ->>

Выберите верные утверждения о Cassandra.

перейти к ответу ->>

В чем особенность примитива Condition для условной синхронизации (язык Java)?

перейти к ответу ->>

На каких узлах в Hadoop MapReduce выполняются map- и reduce-задачи?

перейти к ответу ->>

Для чего в методах класса Mapper используется объект Context (Hadoop MapReduce, язык Java)?

перейти к ответу ->>

Каким образом в языке Java можно реализовать многопоточную программу?

перейти к ответу ->>

Выберите верное утверждение.

перейти к ответу ->>

Метод join (язык Java)

перейти к ответу ->>

Какой приоритет имеет любой поток исполнения по умолчанию в Java?

перейти к ответу ->>

В каких случаях для вычислений применяется конвейерная обработка?

перейти к ответу ->>

Какие из реализаций стандарта параллельного программирования предназначены для использования в системах с распределенной памятью?

перейти к ответу ->>

Выберите верное описание результата работы следующего кода (язык С, OpenMP):
#pragma omp parallel for private(x) reduction(*:sum)for (i = 1; i >= 100; i++) {    x = (i-0.5)*10;    sum += 4.0/(1.0+x*x);}

перейти к ответу ->>

Выберите верное утверждение.

перейти к ответу ->>

Какие из приведенных систем являются распределенными?

перейти к ответу ->>

Выберите верные утверждения.

перейти к ответу ->>

Выберите верные утверждения о модели данных в HBase.

перейти к ответу ->>

В чем состоит распределение данных между серверами HBase-кластера?

перейти к ответу ->>

Выберите верные утверждения о модели данных в Cassandra.

перейти к ответу ->>

Какая базовая структура данных стоит в основе модели MapReduce?

перейти к ответу ->>

Что представляет собой декомпозиция задачи с помощью парадигмы "разделяй и властвуй"?

перейти к ответу ->>

В каких ситуациях может быть реализован истинный параллелизм вычислений?

перейти к ответу ->>

Выберите коммуникатор MPI, по умолчанию включающий все процессы и программы.

перейти к ответу ->>

В чем отличия удаленного вызова процедуры от локального вызова?

перейти к ответу ->>

Каково условие выхода процесса из блокировки, вызванной функцией MPI_Barrier в MPI (язык С)?

перейти к ответу ->>

Выберите верное утверждение о приоритетах потоков исполнения в Java.

перейти к ответу ->>

Какие данные webtable, порожденная поисковым роботом, способна выдать по ключу?

перейти к ответу ->>

Какую операцию выполняет оператор Scan в HBase?

перейти к ответу ->>

Какая часть HBase-кластера переключает клиентов на другого Master-server, в случае отказа текущего?

перейти к ответу ->>

Выберите верные утверждения.

перейти к ответу ->>

Для чего предназначен метод notify (язык Java)?

перейти к ответу ->>

Что представляет собой task parallelism?

перейти к ответу ->>

Выберите верное утверждение.

перейти к ответу ->>

Файловая система какого типа используется в инфраструктуре Google для интегрирования с MapReduce?

перейти к ответу ->>

С помощью каких средств реализуются MapReduce-программы для Hadoop?

перейти к ответу ->>

Какой класс в Java реализует клиентский сокет?

перейти к ответу ->>

Каковы функции Gossip-протокола в Cassandra?

перейти к ответу ->>

Какой тип исключений свойственен удаленным вызовам в Java?

перейти к ответу ->>

Что характерно для взаимного исключения (mutual exclusion) в многопоточной программе?

перейти к ответу ->>

Симметричный мультипроцессор характеризуется

перейти к ответу ->>

В каких случаях для вычислений применяется статическое планирование с балансировкой нагрузки?

перейти к ответу ->>

К какой модели программирования относится модель, в которой все исполнители (потоки/процессоры) запускают одну программу, а разделение логики между ними основано на уникальных идентификаторах исполнителей?

перейти к ответу ->>

Какие признаки характерны для распределенных систем хранения данных?

перейти к ответу ->>

В чем отличие удаленных вызовов от локальных?

перейти к ответу ->>

Какое требование возникает при проектировании отказоустойчивых распределенных систем?

перейти к ответу ->>

В чем причина возникновения взаимной блокировки в мнопоточных программах на языке Java?

перейти к ответу ->>

Каким образом в отказоустойчивых распределенных вычислительных системах перераспределяются задания после выхода из строя части узлов?

перейти к ответу ->>

Какая строка позволяет корректно скомпилировать параллельную программу на языке С с использованной библиотекой OpenMP (файл исходного кода ex.c)?

перейти к ответу ->>

Метод isAlive (язык Java)

перейти к ответу ->>

Какие решения необходимо применить для корректной реализации кругового буфера?

перейти к ответу ->>

Какая функция используется для блокирующей посылки сообщений в MPI (язык С)?

перейти к ответу ->>

Выберите реализацию MapReduce для GPU.

перейти к ответу ->>

Какие из представленных ниже технологий реализуют уровень RPC?

перейти к ответу ->>