[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено ВН 18 сентября 2002 г. 21:17
В ответ на: Что там за скэджелинг такой от юзера требуется? отправлено sdy 18 сентября 2002 г. 02:22

Что то не встречал такого. Как и SM обхожусь незнаючи. С временами выполнения. Если Вы имеете ввиду инструкции типа branch (B), например, так есть же конвейер. Если имеете ввиду cache miss'ы, то это, во-первых, несколько другое, а во-вторых, можно эти миссы попытаться сминимизировать. L1P для примера.
Максимум миссов L1P будет в ситуации, когда в каждом fetch packet'е только по одному execute packet'у. Но, честное слово, надо еще умудриться написать такую программу, когда хотя бы несколько fetch packet'ов содержали только по одному execute. Осмысленную программу. Т.е. максимум миссов достичь не так уж и просто. Далее. Как правило основные затраты времени приходятся на выполнение каких-то операций в цикле. Здесь размер L1P играет роль. А он не так уж и мал. 128 фетч пакетов. Если все инстукции цикла помещаются в L1P, то миссы наступают только при первом проходе. Все не так уж плохо. Что я и хотел сказать.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru