- Intel растает физические ядра процессора в единый виртуальный супер -ядро дизайн
- Ядра слияния управляют инструкциями параллельно перед реорганизацией реорганизации для повышения производительности
- Подход направлен
Intel представил патент Для того, что он называет супер ядрами, определяемыми как программное обеспечение, технологию, которая объединяет два или более физических ядер ЦП в единый виртуальный «супер -ядра».
Для операционной системы объединенные семена появляются как единое целое, но инструкции используются и выполняются параллельно, прежде чем они будут реорганизованы для повышения производительности потока без высоких затрат на строительство более крупных процессоров.
Этот подход аналогичен более старым концепциям «обратного гиперпоточного» от эпохи Pentium 4, что указывает на то, что Intel рассматривает предыдущие эксперименты с современными усовершенствованиями.
Баланс эффективности и масштабирования
Идея этого подхода заключается в повышении производительности потока, избегая более высоких требований к энергии в связи с более быстрыми тактовыми скоростями или более широкими ядрами.
Вместо этого дизайн Intel распространяет рабочие нагрузки через несколько ядра через модули общей памяти и синхронизации.
Когда механизм работает, компания ожидает повышения производительности за ватт, чтобы процессоры могли переключаться между нормальными и супер -основными режимами.
У наблюдателей есть идея Intel по сравнению с Старый кластер-мульт-трюк AMD, хотя методы различаются.
AMD делит ядру на модули, в то время как предложение Intel объединяет целые семена под контролем программного обеспечения.
Некоторые также связывают патент с отмененным проектом Royall Core от Intel, в котором сообщалось о высоких инструкциях за часы, но стали непрактичными для производства.
Из-за возрождения таких стратегий Intel, кажется, ищет альтернативы расширениям дизайна грубой силы.
Тем не менее, отсутствие измеренных данных делает невозможным узнать, может ли это не отставать от самых быстрых конструкций процессора на рынке.
Патент описывает небольшой модуль синхронизации в любом ядре, который поддерживается зарезервированной областью памяти, которая называется ванной комнатой червяка.
Эти действия ACT Register передают, заказы и поток данных для обеспечения целостности инструкций.
На стороне программного обеспечения компиляторы или двоичные инструменты делят код на управляемые блоки, в то время как команды управления рекой вставляются.
Затем операционные системы должны решить, когда рабочая нагрузка от Super Core Mode является требованием, которое может усложнить планирование и совместимость.
Без широкой поддержки как аппаратного, так и программного обеспечения дизайн становится неиспользованной функцией.
Документация Intel не оценивает какое -либо четкое повышение производительности, что указывает только на то, что два более узких ядра могут подходить при определенных условиях способности более широкого ядра.
Технология может быть заинтересована в исследователях, которые изучают специальные рабочие нагрузки, включая сценарии, в которых процессор добычи может применяться для повышения эффективности в простых задачах.
Однако для общих вычислений отсутствие проверенных критериев остается неопределенным, и создает ли это лучший процессор для требовательных рабочих нагрузок, остается открытым вопросом.