Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
22 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1269570
Топик полностью
Evgeny_CD
, Архитектор
(20.12.2022 22:48, просмотров: 115)
ответил
LightElf
на
А если совокупить с идеей гипетрединга? Или как там у падауков сделано: физически проц один, но у него есть несколько банков регистров. И он поочерёдно переключает банки/стеки и выполняет по одной команде в каждом банке. Тогда можно перекрыть время обращения к стеку одного потока с выполнением команды в другом потоке.
Точнее, совокуплять надо с идеей спекулятивного исполнения. У задачи N данные готовы? Ок, ползем по ее коду. Кеш мисс? Пусть качает кеш, ищем задачу с закешированным стеком и переключаем на нее.
Ответить