ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
848545 Топик полностью
Evgeny_CD, Архитектор (15.06.2018 20:31, просмотров: 175) ответил Mahagam на ну отлично, регистр 256 бит = 32 байта. процессор у нас суперскалярный - хреначит по нескольку команд за такт. итого 64 байта за такт можно выпихивать из ядра. на частоте 4.0GHz это какой поток будет?
Есть тонкость, связанная с когерентностью кеша. И с остановкой работы конвейера памяти. Если у нас доступ к памяти монопольно заблокирован на 32 такта - то остановится параллелизм выборки и декодирования команд. Точно не знаю, мое предположение. Дальше надо обеспечить когерентность. В целом, выпихивание 32 толстых регистров нифига не полезно для производительности.