Intel Alder Lake содержит умный кремний для повышения производительности в Windows 11

Производительность Олдера Лейка будет во многом зависеть от нового директора потоков.

Если вам интересно, как Intel сможет максимально использовать как маленькие, энергоэффективные ядра, так и большие высокопроизводительные ядра в своих будущих чипах Alder Lake , вы были не одиноки. Я не был уверен, что Intel подумает, чтобы гибридные вычисления имели смысл на настольных ПК, но на недавнем Дне архитектуры 2021 года Intel рассказала о своем многообещающем решении.

Это называется Thread Director, и это что-то вроде умного планировщика / аппаратного монитора / помощника, помогающего направлять собственный планировщик операционной системы.

Прежде чем я перейду к Thread Director, вероятно, стоит хотя бы коснуться гибридной архитектуры Alder Lake в том виде, в каком мы ее знаем сегодня. По сути, у вас есть большие «производительные» ядра и маленькие «эффективные» ядра в одном и том же чипе, которые, по мнению Intel, помогут повысить однопоточную производительность и снизить задержки, а также улучшить многопоточную производительность.

Thread Director – это физический блок на микросхеме Alder Lake, и то, что он делает для того, чтобы эта гибридная архитектура функционировала в стандартной ОС, такой как Windows, – это передача информации в операционную систему, чтобы она могла принять обоснованное решение о том, какой на какие ядра должны идти задачи.

В конце концов, именно ваша ОС принимает самые важные решения по управлению вашими системными ресурсами на лету. Тем не менее, в случае с Alder Lake, благодаря своей уникальной архитектуре, Intel еще больше заинтересована в том, чтобы сделать эту работу исключительно хорошо.

Thread Director может сообщить ОС, что определенная задача, например запуск игры, является более приоритетной, чем программное обеспечение светодиодного освещения, также работающее в фоновом режиме. Обладая этой информацией, ОС будет знать, что нужно загрузить игру на быстрые ядра производительности Alder Lake, в то время как программное обеспечение освещения будет перенесено на ядра с низким энергопотреблением.

Этот пример на самом деле не лучший, потому что ваша ОС уже довольно хорошо определяет, работает ли приложение в фоновом режиме, но важно то, что Thread Director предоставляет больше аппаратной информации и телеметрии, чтобы помочь ОС лучше сбалансировать рабочие нагрузки.

Intel заявляет, что ключом к Thread Director является его контекстно-адаптивный подход – он адаптивный, динамичный и постоянно меняется, чтобы лучше использовать доступную микросхему процессора Alder Lake.

«Здесь может быть гораздо больше настроек, то есть то, что делает ЦП, дает подсказки операционной системе, какой поток будет лучше всего использовать какое ядро», – говорит Ран Беренсон, генеральный директор группы разработки ядер и клиентов. «Он выполняет некоторое профилирование потока во время его работы и на основе этого профилирования предлагает лучшее место для размещения потока».

Одним из потенциальных преимуществ гибридной архитектуры Alder Lake является одновременное использование игр и потоковой передачи без снижения производительности. Однако, чтобы сделать это правильно, планировщик и Thread Director должны быть в наилучшей форме и грамотно переносить рабочие нагрузки для достижения максимальной производительности.

Имея до восьми ядер Performance, восемь эффективных ядер и в общей сложности 24 потока, для Alder Lake также будет важно обеспечить хороший баланс использования ядер во имя энергоэффективности, TDP и даже тактовой частоты. Все спецификации Intel обещает выпустить в свое время.

Однако на данный момент есть некоторая загвоздка. Intel работала с Microsoft, чтобы обеспечить оптимизацию Windows 11 для Thread Director. Это замечательно, если вы используете Windows 11, но, возможно, не так хорошо, если вы не можете выполнить обновление. Для большинства простая покупка чипа Alder Lake должна в любом случае дать вам возможность перейти на Windows 11, но, возможно, некоторым пользователям, зависящим от устаревшего программного обеспечения или Linux, возможно, придется жить без ключевых оптимизаций планировщика.

Это не должно вызывать особых проблем для приложений и рабочих нагрузок, которые не используют максимум 24 потока, предлагаемых настольными процессорами Alder Lake, но, вероятно, он будет лучше работать в Windows 11, подтверждает Intel. В нем также говорится, что Alder Lake хорошо работает в Linux, просто он просто не использует весь потенциал динамического планировщика. Вместо этого он использует более статичный.

Intel также заявляет, что дальнейшая оптимизация может быть применена к другим операционным системам, это просто вопрос того, что работа будет сделана заранее для Windows 11. Точно так же улучшения планировщика в целом могут и, вероятно, будут оптимизированы в дальнейшем по мере перехода Intel на гибридные чипы. . Ожидается, что в будущем AMD также будет создавать гибридные чипы.

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

Тем не менее, новости о Thread Director помогают собрать воедино пазл Alder Lake для настольных ПК, и, возможно, удивительно, что он больше подходит для компьютерных игр, чем ожидалось. Настоящее испытание, тем не менее, будет, когда у нас в руках будет чип, который сможет противостоять сегодняшнему высокому, однородному количеству ядер, которое, как есть, является сравнительно грубым форсированным методом, обеспечивающим высокую частоту кадров.