Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Ядра однокристальных систем фирмы Intel со структурой Silvermont




 

Ядра со структурой Silvermont 64-разрядные.

В них реализована «чистая» работа с командами архитектуры IA-32/64 в их первозданном виде. На составляющие разбиваются лишь особенно сложные операции, количество которых по сравнению с предыдущими вариантами структуры заметно сократилось.

Конвейер подготовки команд ядра со структурой Silvermont декодирует две команды за такт.

Блок-схема ядра со структурой Silvermont представлена на рис. 32.7.

 

Рис. 32.7. Блок-схема ядра со структурой Silvermont

 

Улучшена результативность предсказания переходов. Соответствующие буферы имеют большую вместимость, появилась логика для предсказания косвенных переходов, в также было улучшено обнаружение в программах циклов. Несколько изменилась организация вмещающей 32 макрооперации очереди декодированных команд, при полном наполнении которой стало возможным отключение блоков выборки и декодирования для экономии энергии.

Набор исполнительных функциональных устройств обеспечивает способность ядра обрабатывать по две команды за такт.

Ускорен блок операций с плавающей точкой. В целом этот блок расширен до 128 разрядов, но операции умножения выполняются лишь 64-разряднми частями. Впрочем, даже, несмотря на этот изъян, производительность блока с плавающей точкой для своих целей более чем достаточна.

Поддерживаются внеочередные пересылки данных. При этом, несмотря на наличие в структуре ядра лишь одного блока формирования адреса, загрузки и выгрузки данных могут быть выполнены параллельно.

Увеличены размеры TLB-буферов (буферов ассоциативной трансляции), что также положительно сказалось на скорости операций с оперативной памятью.

Большим плюсом внеочередного выполнения команд стало сокращение длины исполнительного конвейера для тех команд, которые не нуждаются в обращении к кеш-памяти. Теперь некоторые этапы конвейера стало возможным пропускать, что не только увеличило темп выполнения, но и позволило ослабить негативный эффект ошибок в предсказании переходов.

Длина конвейера для базовых целочисленных и логических операций составляет 14-17 стадий в зависимости от типа операции. При этом в случае неправильных предсказаний переходов приходится «откатывать» назад всего 10 стадий, в то время как аналогичный штраф у предыдущего варианта структуры доходил до 13 стадий конвейера.

Структура конвейеров ядер Saltwell и Silvermont приведена на рис. 32.8.

Рис. 32.8. Структура конвейеров ядер Saltwell и Silvermont

Набор контроллеров аналогичен набору контроллеров «южных» мостов процессоров фирмы Intel для персональных компьютеров. Все контроллеры ввода-вывода взаимодействуют с системным агентом, служащим коммутационным центром платформы Bay Trail, посредством специального внутреннего интерфейса I/O Fabric, похожего на интерфейс DMI и работающего по протоколу интерфейса PCI Express.

Контроллер портов USB 3.0, поддерживает спецификацию USB On-The-Go, что оззначает, что системы на базе платформы Bay Trail могут выступать не только в роли клиента, но и как хост.

 

 





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


Дата добавления: 2015-10-01; Мы поможем в написании ваших работ!; просмотров: 314 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Надо любить жизнь больше, чем смысл жизни. © Федор Достоевский
==> читать все изречения...

2371 - | 2051 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.009 с.