[an error occurred while processing this directive]
У нас речь о 55хх - там архитектура в корне другая по сравнению с 6ххх (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

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

Отправлено SM 17 июня 2005 г. 20:23
В ответ на: мы с Вами вроде когда-то давно обсуждали как раз 64-е (как раз их пайплайн) и я возмущался - что за фигня, когда конвеер останавливается отправлено yes 17 июня 2005 г. 19:58

но если ему данные нужны для исполнения команды, он их будет ждать. Конвейер полностью защищенный, программисту даже не надо знать, что он там есть, даже работая на ассемблере. Однако достаточное на любой случай количество независимых шин и независимых блоков памяти, в том числе и двухпортовых, позволяет писать код (точнее данные располагать) не напрягаясь так, чтобы ситуация, когда память занята и недоступна, отсутствовала ВСЕГДА. Спекулятивного там только fetch при условных переходах, он IBQ пополамит и префетчит обе ветки ветвления. Однако параллельный LOAD/STORE с арифметикой, имеющий операнд в памяти реализован. В отличие от BF, и, кстати, 6000-ков. В которых этого тоже сильно не хватает. Но в которых это и не вышло бы физически из-за слишком большого кол-ва юнитов арифметических.

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

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

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

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


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

E-mail: info@telesys.ru