Использование мелко гранулярного параллелизма в процессоре с архитектурой управления потоком данных |
|
|
|
|
Авторы |
| Дикарев Н.И. |
| Шабанов Б.М. |
| Шмелёв А.С. |
Год публикации |
| 2016 |
УДК |
| 004.27 |
|
Аннотация |
| Процессор с архитектурой управления потоком данных (потоковый процессор) может обеспечить значительно более высокую производительность за счет того, что поиск готовых к выполнению команд в потоковом процессоре осуществляется в окне из порядка 10000 команд, а не из 100 команд, как в современных микропроцессорах. Однако поскольку известным потоковым процессорам требуется в 2 - 3 раза больше команд для выполнения программы и ряду других недостатков они оказались не конкурентно способны по отношению к процессорам традиционной архитектуры. На примере выполнения программ перемножения матриц и пузырьковой сортировки показано, что в разрабатываемом векторном потоковом процессоре можно достичь значительно более высокой производительности за счет в 2 – 3 раза меньшего числа выполняемых команд и способности распараллеливать код на десятки мелких гранул. |
Ключевые слова |
| векторный процессор, архитектура управления потоком данных, мелкоструктурный параллелизм, скалярная производительность. |
Ссылка на статью |
| Дикарев Н.И., Шабанов Б.М., Шмелёв А.С. Использование мелко гранулярного параллелизма в процессоре с архитектурой управления потоком данных // Проблемы разработки перспективных микро- и наноэлектронных систем (МЭС). 2016. № 2. С. 144-150. |
Адрес статьи |
| http://www.mes-conference.ru/data/year2016/pdf/D183.pdf |