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

Главная сложность — сохранить правильный порядок выполнения инструкций. Патент описывает механизмы координации, включая буфер теневого хранилища для обмена данными между ядрами с минимальной задержкой.
Технология не требует повышения тактовой частоты или напряжения. Это потенциально делает подход более эффективным по сравнению с простым наращиванием тактовой частоты больших ядер.
Однако внедрению мешают технические барьеры. Инженерам предстоит решить проблемы синхронизации и научить операционные системы корректно распределять нагрузку на такие гибридные структуры.

