16+
Воскресенье
27 мая
Вход |Карта сайта | |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Средства и методы разработки

 
   Новая тема Правила Регистрация Поиск »» Архив
Вернуться в конференциюТопик полностью
Николай Коровин  (09.01.2018 19:45) , в ответ на Отнюдь(С) Именно в этом смысл. Проц честно выполняет предсказаную ветку ветвления, но проверка на право доступа выполняется, только когда спекулятивный доступ стал реальным. Но это уже не важно, т.к. "запрещёные" данные уже считаны и лежат ьв кэше. автор: mse homjak
А я так и сказал. Фишка не в том, чтобы принести посылку, но дяде Фёдору не отдавать, а в том, чтобы за ней и не ходить. Экономится и время шины, и дыра закрыта сразу. Как я понимаю, про исключение сказано сильно не подумавши (это получается 
остановка абсолютно всего ПО по принципу "ну аппарат-то есть!" практически на каждом доступе к памяти), но аналогия ухвачена верно: когда разработка спекулятивной ветви доходит до доступа к памяти, вместо исключения поднимается табличка "здесь могла быть ваша рекл исключение". Которая ничего плохого программе не делает, но спекулятивную ветку рубит и никто в память не лезет зря. По-моему, такая очевидная оптимизация, даже странно, что никто этого не сделал. Что может более очевидно указывать на верность/неверность спекулятивного предсказания, чем физическая осуществимость такого хода событий?
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7526 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXVIII