Научно-образовательный IT-форум при КНИТУ-КАИ

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Научно-образовательный IT-форум при КНИТУ-КАИ » Задачи и вопросы » [+] В архитектуре GK110 всего 4 warp sсhedular’a?!


[+] В архитектуре GK110 всего 4 warp sсhedular’a?!

Сообщений 1 страница 5 из 5

1

РЕШЕНИЕ: http://landwatersun.ru/viewtopic.php?id=510#p1819

Известно, что в архитектуре GK110 в одном SMX имеется 192 ядра, однако планировщиков Warp всего 4. Насколько целесообразно такое архитектурное решение? Ведь при начальной загрузке можно занять сразу только 4*32=128 ядер, остальные 64 будут ожидать следующей загрузки нитей от планировщика.

2

в чипе есть 192 ядра в каждом smx. 4 варпа запускают только 4 варпа а значит 128 нитей. еще 64 ядра простаивают. а 8 юнитов позволяют исполнять инструкции из варпов. если брать пример из видео, то сложение массивов будет выполнено параллельно.
2 причина, ограниченность ресурсов smx

3

SM используют оставшиеся 64 ядра, когда возникает необходимость выполнить так называемые dual issue инструкции. (Хотя для архитектуры Maxwell отказались от такого подхода, в нем нет необходимости определять является ли инструкция dual issue или нет. Здесь также 4 планировщика варпов, но 128 ядер на SM)

4

Вадим Коробейников написал(а):

SM используют оставшиеся 64 ядра, когда возникает необходимость выполнить так называемые dual issue инструкции. (Хотя для архитектуры Maxwell отказались от такого подхода, в нем нет необходимости определять является ли инструкция dual issue или нет. Здесь также 4 планировщика варпов, но 128 ядер на SM)

Можно ссылку на источник? :)

5

landwatersun написал(а):

Можно ссылку на источник?

'Multicore and GPU Programming: An Integrated Approach' (page 401)

Сравнение с архитектурой Maxwell


Вы здесь » Научно-образовательный IT-форум при КНИТУ-КАИ » Задачи и вопросы » [+] В архитектуре GK110 всего 4 warp sсhedular’a?!