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

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

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

Параллельное программирование для многоядерных процессоров

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

Укажите правильный вариант распараллеливания запроса LINQ в PLINQ:
												IEnumerable<T> data = ...;	var q = data.Where(x => p(x)).Orderby(x => k(x)).Select(x => f(x));	foreach (var e in q) a(e);	

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

В какую библиотеку встроена реализация параллельного интегрированного языка запросов PLINQ?

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

Укажите правильное определение планировщика задач:

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

Что произойдёт при вызове обработчика и при наличии значений во всех каналах соответствующей связки?

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

Укажите уровень параллелизма библиотеки PFX использующий PLINQ

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

В методе Parallel.For(Int32, Int32, Action<Int32>) что определяет параметр Action<Int32>?

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

Какие методы содержатся в TPL API?

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

Укажите что будет выведено на экран в результате выполнения следующего примера?
	class B {	public int x;	public B() { }	movable Compute() {   	x = 2;	}}	class A {	public static void Main( String[] args ) {   	B b = new B();   	b.x = 1;   	Console.WriteLine( "Before: x = " + b.x );   	b.Compute();   	Console.WriteLine( "After: x = " + b.x );	}}		

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

Какие компоненты и данные содержит Microsoft Parallel Extensions?

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

Укажите в каком примере происходит распараллеливание выполнения функции, вычисляющей количество узлов в бинарном дереве

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

Укажите в каком из примеров будет применено распараллеливание?

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

Что произойдёт если количество подзадач в параллельной программе будет слишком большим?

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

Укажите планирование, при котором единый планировщик отсутствует, а процессоры сами выбирают какие задачи им исполнять?

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

Аналогом какого класса является класс System.Threading.Tasks.Task?

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

Что обеспечивает класс BlockingCollection<T> библиотеки PFX?

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

Какой класс Runtime-системы языка MC# реализует вычислительную сессию?

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

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

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

Укажите в каком из примеров выполнение кода вызовет исключительную ситуацию?

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

Какое общее правило срабатывания связки?

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

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

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

Как осуществляется взаимодействие асинхронных методов в языке MC#?

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

Какой из перечисленных вариантов содержит правильный вызов movable-метода (схематично)?

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

Использование библиотеки PFX возможно при:

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

Укажите назначение "асинхронных" методов в языке Polyphonic C#:

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

Может ли любая операция агрегирования корректно вычислена с помощью шаблонов типа Aggregate в PLINQ?

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

Какая среда исполнения в Windows-системах необходима для работы приложений MC#?

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

Какие методы отменяют выполнение задачи?

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

Можно ли распараллелить внутренний цикл for (int k = 0; k < size; k++) в следующем примере, без применения блокировок?
		Parallel.For( 0, size, delegate(int i) {  		  Parallel.For( 0, size, delegate(int j) {    	    result[i, j] = 0;    		for (int k = 0; k < size; k++)     		  {      		  result[i, j] += m1[i, k] * m2[k, j];    		  }  		    });		  });		

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

Укажите назначение movable-методов:

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

Какой класс библиотеки PFX используется для работы с полями допускающими однократное присваивание.

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

Может ли библиотека Parallel FX Library использоваться в неуправляемом коде?

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

Какие способы организации параллелизма использует Parallel Extensions?

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

Что произойдёт при использовании параллельного цикла (с применением PFX) в однопроцессорной машине?

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

Каким требованиям должна удовлетворять программа для её эффективного распараллеливания?

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

Укажите в каком из примеров произойдёт ошибка компиляции?

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

Укажите планирование, при котором планировщик контролирует единый пул задач в системе и назначает задачи процессорам?

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

Что произойдёт при использовании децентрализованного планирования в многопроцессорной системе если исполнение потока будет блокировано внешним событием?

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

Укажите правильные утверждения в отношении вложенных параллельных циклов:

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

Какой уровень параллелизма в библиотеке PFX является универсальный и более гибкий?

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

Укажите что выполняет следующий пример:
		Task t1 = Task.Create(delegate { A(); });		Task t2 = Task.Create(delegate { B(); });		Task t3 = Task.Create(delegate { C(); });		t1.Wait();		t2.Wait();		t3.Wait();		

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

Что происходит при вызове метода Task.Create?

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

Укажите в каком примере происходит распараллеливание с применением PLINQ?

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

Укажите правильные утверждения в отношении PLINQ

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

Какой потокобезопасный вариант стандартного стека используется в библиотеке PFX?

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

С помощью какого метода происходит распараллеливание запроса PLINQ?

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

Укажите примеры операций агрегирования:

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

Какие параметры необходимо указать при использовании функции Aggregate в LINQ?

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

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

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

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

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

Какая Runtime-среда исполнения обязательна для работы приложений MC#?

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

Какая цель достигалась при создании языка Polyphonic C#?

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

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

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

Укажите правильное определение movable-метода:

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

Укажите какой из вариантов вызовет ошибку компиляции?

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

При копировании каналов и обработчиков на удаленную машину автономно или в составе некоторого объекта они становятся:

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

Какие правила определения связок в языке MC#?

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

Возможна ли модификация объектов классов ConcurrentQueue<T> и СoncurrentStack<T> в цикле foreach?

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

Укажите правила корректного определения связок в MC#:

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

Что произойдёт при использовании децентрализованного планирования если пул процессора в многопроцессорной системе окажется пуст

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

Укажите правильное объявление функции запроса потока у пула с использованием библиотеки PFX:

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

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

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

Какое основное назначение методов TPL API?

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

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

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

В чём особенность использования методов Parallel.For и Parallel.ForEach?

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

Библиотека Parallel FX Library предназначена для:

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

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

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

Какой класс библиотеки PFX используется для того чтобы отложить создание объекта, до того момента когда он действительно потребуется?

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

В чём заключается ключевая особенность языка Polyphonic C#?

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

Укажите в каком из примеров применено распараллеливание цикла?

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

Укажите правильный синтаксис определения связок в MC#:

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

Возможно ли организовать передачу информации между итерациями цикла, исполняющимися в одном потоке, при использовании Parallel.For/ForEach?

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

Что произойдёт если количество подзадач в параллельной программе будет слишком маленьким?

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

Для каких целей предназначен язык MC#?

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

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

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

Какие преимущества достигаются при использовании Parallel FX Library?

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

Укажите вариант правильного распараллеливания следующего запроса (схематично):
		IEnumerable<T> Data = …;		var query =	from x in Data where p(x) orderby k(x)			    	select f(x);		foreach (var e in query)	    func(e);			

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

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

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

Библиотека Parallel FX Library входит в состав:

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

Укажите параметры передаваемые планировщику задач бибилиотеки PFX:

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

Какая функция-шаблон ипользуется в языке LINQ для операций агрегирования

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

Укажите основные функции компилятора MC#:

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

Что произойдёт при использовании Parallel Extensions в многоядерных системах когда станут доступны другие ядра?

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

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

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

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

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

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

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

Какая среда исполнения в Linux-системах необходима для работы приложений MC#?

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

Какие в MC# существуют способы исполнения на удалённых машинах автономных асинхронных методов?

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

Укажите отличия async- и movable-методов от обычных, синхронных, методов

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

Что происходит во время вызова movable-метода?

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

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

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

Возможно ли использование Parallel Extensions в однопроцессорных системах?

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

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

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

В Чём отличие класса System.Threading.Tasks.Future<T> от классаSystem.Threading.Taks.Task?

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

Какие ключевые слова были введены в MC# для написание параллельной, распределенной программы?

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

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

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

Какая функциональная часть Runtime-системы языка MC# контролирует выполнение movable-методов?

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

Укажите правильный вариант определения связки с одним каналом в MC#:

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

Какие задачи выполняет планировщик задач?

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

Укажите в каком из примеров применено распараллеливание цикла?

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

Укажите правильное определение async-метода:

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

Укажите что выполняет следующий код класса ConcurrentQueue<T>:
		Data dt;		while(queue.TryDequeue(out dt))		{		Func(dt);		}		

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

Укажите правильное определение операции агрегирования в LINQ:

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

На базе какого языка был создан язык MC#?

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

Что явлется основой взаимодействия параллельных процессов в языке MC#?

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

Укажите верные утверждения в отношении movable-методов:

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

Какое условие должно соблюдаться для эффективной реализации метода Parallel.Invoke?

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

Укажите правильные утверждения в отношении следующего примера:
		Parallel.For( 0, size, delegate(int x) {  		  Parallel.For( 0, size, delegate(int y) {    	    result[x, y] = 0;    		for (int k = 0; k < size; k++)     		  {      		  result[x, y] += m1[x, k] * m2[k, y];    		  }  		    });		  });		

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

Укажите назначение async-методов:

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