Базовая технология мультиплексирования - Core Multiplexing Technology
Эта статья фактическая точность могут быть скомпрометированы из-за устаревшей информации.Ноябрь 2010 г.) ( |
Базовая технология мультиплексирования это термин, который появился в некоторых BIOS.
подробности
Подмножество традиционных приложений часто бывает трудно распараллелить и использовать дополнительное аппаратное обеспечение ЦП, доступное на платформе, что ограничивает использование приложений только одним ЦП. Технология Core Multiplexing позволяет разбивать процесс на несколько потоков во время компиляции и выполнения за счет введения спекулятивной многопоточности.
Примерно так же предсказатель ветвления позволяет процессору строить предположения о результате операции ветвления без фактического выполнения операции, спекулятивная многопоточность позволяет процессору спекулировать глубже, выполняя целые ветви кода на дополнительном ядре. Большая часть реализации выполняется в программного обеспечения, с компилятором, изменяющим код, чтобы лучше использовать многопоточную платформу, что позволяет Одновременная многопоточность (SMT) и Многоядерный системы (или их комбинация), чтобы воспользоваться преимуществами технологии. Но из-за зависимости данных спекулятивной многопоточности и необходимости управлять данными, зависящими от потоков, необходимо учитывать аппаратную реализацию.
Считается, что технология Core Multiplexing Intel технология Advanced Smart Cache в предстоящем Ядро 2 чипы, которые позволяют двум ядрам совместно использовать один Кэш L2, и активно изменять размер кеша между двумя процессорами, если один из них простаивает, позволяя двум ядрам совместно использовать данные для управления данными, зависящими от потоков.
Смотрите также
Внешние ресурсы
- Исследование Intel по спекулятивной многопоточности
- Покрытие опции BIOS для технологии мультиплексирования ядер
Эта компьютерное железо статья - это заглушка. Вы можете помочь Википедии расширяя это. |