Количество регистров

Чем больше регистров, тем:

меньше обращений в оперативную память, а значит, тем выше производительность компьютера;

больший размер поля адресов регистров в команде и, соответственно, больше формат команды;

больше времени необходимо для их сохранения в оперативной памяти при прерываниях и переключениях процессов;

больше аппаратные затраты на их реализацию.

Чем меньше регистров в процессоре, тем:

чаще придется обращаться к оперативной памяти, а, значит, меньше производительность компьютера;

меньший размер поля адресов регистров в команде и, соответственно, короче формат команды;

меньше времени необходимо для их сохранения в оперативной памяти при прерываниях и переключениях процессов;

меньше аппаратные затраты на их реализацию.

В архитектурах процессоров для построения специализированных компьютеров с относительно невысокой производительностью для управления различными технологическими объектами используется 8 универсальных регистров общего назначения для хранения данных любых форматов данных (с фиксированной точкой, с плавающей точкой, адресов).

В архитектурах процессоров для построения специализированных компьютеров с относительно высокой производительностью для управления различными технологическими объектами используется 16 универсальных регистров общего назначения для хранения данных любых форматов данных (с фиксированной точкой, с плавающей точкой, адресов).

В архитектурах процессоров для построения как универсальных, так и специализированных компьютеров с высокой производительностью используется от 16 до 32 универсальных регистров для данных с фиксированной точкой и адресов; количество регистров для данных с плавающей точкой, векторных регистров – не менее 16.

В некоторых архитектурах (например, в архитектуре EPIC фирмы Intel) используется: 128 регистров для данных с фиксированной точкой и адресов; 128 регистров - для данных с плавающей точкой.

Тем не менее, увеличение количества регистров свыше определенного порога не приводит к существенному сокращению частоты обращений к оперативной памяти. Это означает, что затраты на их включение в процессор не окупаются.

Однозначного ответа на вопрос об оптимальном количестве регистров не существует.

 

 








Дата добавления: 2015-09-29; просмотров: 1125;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.