игра брюс 2048
Главная / Аппаратное обеспечение / Многоядерные процессоры / Тест 6

Многоядерные процессоры - тест 6

Упражнение 1:
Номер 1
В каком из представленных ниже вариантов перечислена верная последовательность действий при разбиении задачи для решения её на графическом процессоре, аналогичном G80?

Ответ:

 (1) задача разбивается на последовательность разделов, в которых выделяются параллельно выполняемые блоки, в свою очередь в рамках блоков выделяются нити/потоки выполнения 

 (2) задача разбивается на необходимое количество параллельно выполняющихся потоков/нитей 

 (3) задача разбивается на последовательность разделов, в которых выделяются параллельно нити/потоки 


Номер 2
При адаптации задачи к решению на графическом процессоре выполняется следующее:

Ответ:

 (1) задача разбивается на последовательность разделов, в которых выделяются параллельно выполняемые блоки, в свою очередь в рамках блоков выделяются нити/потоки выполнения 

 (2) задача разбивается на необходимое количество параллельно выполняющихся потоков/нитей 

 (3) задача разбивается на последовательность разделов, в которых выделяются параллельно нити/потоки 


Номер 3
Расставьте по порядку действия, выполняемые  при адаптации задачи к решению на графическом процессоре
 
  • Выделяются параллельно выполняемые блоки
  • Задача разбивается на последовательность разделов
  • Выделяются нити/потоки выполнения

  • Ответ:

     (1) 2,1,3 

     (2) 3,2,1 

     (3) 3,1,2 


    Упражнение 2:
    Номер 1
    В иерархию памяти графического процессора G80 входят:

    Ответ:

     (1) регистры процессорных ядер 

     (2) разделяемая оперативная память  

     (3) блок регистров общего назначения 

     (4) кэш первого уровня 

     (5) кэш второго уровня 

     (6) разделяемый кэш третьего уровня 


    Номер 2
    В каком из вариантов уровни памяти графического процессора G80 упорядочены по скорости доступа к ним вычислительных ядер:

    Ответ:

     (1) регистры процессорных ядер, разделяемая оперативная память, кэш первого уровня, кэш второго уровня, блок регистров общего назначения 

     (2) блок регистров общего назначения, регистры процессорных ядер, разделяемая оперативная память, кэш первого уровня, кэш второго уровня 

     (3) блок регистров общего назначения, регистры процессорных ядер, кэш первого уровня, кэш второго уровня, разделяемая оперативная память 

     (4) регистры процессорных ядер, разделяемая оперативная память, кэш первого уровня, блок регистров общего назначения, кэш второго уровня 


    Номер 3
    Задайте соответствие между частями подсистемы памяти процессора G80 и уровнями программы, которые его используют
     
  • Локальная память
  • Глобальная память
  • Разделяемая память
  • Нить (поток)
  • Приложение
  • Массив нитей (СТА)

  • Ответ:

     (1) 1 - 2; 3 - 5; 1 - 6. 

     (2) 2 - 4;1 - 5; 3 - 5. 

     (3) 1 - 4; 2 - 5; 3 - 6 


    Упражнение 3:
    Номер 1
    Какую технологию программирования реализует CUDA?

    Ответ:

     (1) SIMP 

     (2) SPMD 

     (3) MIMD 

     (4) SISD 


    Номер 2
    Среда  программирования графических процессоров CUDA реализует технологию

    Ответ:

     (1) MISD 

     (2) SIMP 

     (3) SPMD 

     (4) MIMD 


    Номер 3
    Среда CUDA формирует

    Ответ:

     (1) последовательность программных ядер, выполняющихся как раздел с блоками нитей 

     (2) множество взаимодействующих программных потоков 

     (3) последовательный код для каждого из вычислительных нитевых ядер процессора 


    Упражнение 4:
    Номер 1
    Топология  связей процессорных ядер Larrabee -

    Ответ:

     (1) шина 

     (2) кольцо 

     (3) звезда 

     (4) точка-точка 

     (5) полносвязная сеть 

     (6) сеть топологии "толстое дерево" 


    Номер 2
    Процессорные ядра в Larrabee являются

    Ответ:

     (1) RISC-процессорами 

     (2) IA-процессорами 

     (3) Стековыми процессорами 

     (4) MISC-процессорами 


    Номер 3
    В качестве вычислительных ядер в Larrabee используются 

    Ответ:

     (1) VLIW-процессоры 

     (2) IA-процессоры 

     (3) MISC-процессоры 


    Упражнение 5:
    Номер 1
    Кэш память процессора Larrabee организована следующим образом:

    Ответ:

     (1) каждое ядро имеет кэши инструкций и данных первого уровня, кэш второго уровня и имеет собственный выделенный блок кэша третьего уровня 

     (2) каждое ядро имеет кэши инструкций и данных первого уровня, собственный выделенный блок кэша второго уровня 

     (3) каждое из ядер имеет собственную локальную оперативную память, кэш инструкций, кэш данных 


    Номер 2
    Сколько уровней кэша имеют процессорные ядра Larrabee:

    Ответ:

     (1)

     (2)

     (3)


    Номер 3
    Кэш второго уровня в процессоре Larrabee является:

    Ответ:

     (1) распределенным между отдельными ядрами процессора 

     (2) локальным для каждого ядра 

     (3) общим для всех ядер 


    Упражнение 6:
    Номер 1
    Основное отличие ядер процессора Larrabee от остальных процессоров Intel?

    Ответ:

     (1) наличие векторных команд с обработкой большого числа данных 

     (2) наличие специальных операций для работы с кэш памятью 

     (3) поддержкой SSE инструкций 


    Номер 2
    Поддержка многопоточности в ядрах процессора Larrabee включает в себя

    Ответ:

     (1) набор регистров для каждого потока, собственные кэши инструкций и данных 

     (2) набор регистра для каждого потока 

     (3) набор регистров для каждого потока, собственные кэши инструкций и данных, внеочередное выполнение команд 

     (4) набор регистров для каждого потока, внеочередное выполнение команд 


    Номер 3
    Какое количество потоков выполнения поддерживают ядра Larrabee?

    Ответ:

     (1)

     (2)

     (3)




    Главная / Аппаратное обеспечение / Многоядерные процессоры / Тест 6