Оглавление
Регистрационный файл
-
Архитектура регистровых файлов
- Регистровые файлы содержат регистры процессора и используются для хранения и передачи данных между различными частями процессора.
- В ранних процессорах регистровые файлы были отдельными, но в современных процессорах они объединены в один файл.
-
Структура регистровых файлов
- В ранних процессорах регистровые файлы состояли из нескольких файлов, каждый из которых содержал регистры определенного типа.
- Современные процессоры имеют один файл регистров, который содержит регистры различных типов.
-
Регистровые файлы в архитектуре x86
- В архитектуре x86 регистровые файлы содержат регистры общего назначения и специальные регистры, такие как SSE и AVX.
- Некоторые процессоры, такие как Pentium 4, не имеют регистрового файла и используют SSE для выполнения целочисленных операций.
- AMD и Cyrix использовали отдельный GPRs для своих процессоров, в то время как другие производители использовали архитектуру K6 с унифицированным файлом регистра.
-
Переименование регистров
- Процессоры с переименование регистров могут организовать запись в подмножество физического файла регистров, что позволяет экономить площадь.
- SPARC использует окна регистров для экономии места, где каждое имя регистра указывает на окно с большим количеством записей.
-
Рекомендации и внешние ссылки
- В статье представлены рекомендации по проектированию регистровых файлов в процессорах с динамическим планированием.
Полный текст статьи: