Первые три поколения клиентских процессоров Intel, реализующих гибридные ядра ЦП, а именно «Alder Lake», «Raptor Lake» и «Meteor Lake», располагают их вдоль кольцевой шины, разделяя кэш L3. Обычно это означает, что большие P-ядра находятся в одной области кристалла, а кластеры E-ядер — в другой области. С точки зрения двунаправленной кольцевой шины, кольцевые остановки будут следовать порядку: половина P-ядер, половина кластеров E-ядер, iGPU, другая половина E-ядер, другая половина P-ядер и Uncore, как показано на снимке кристалла «Raptor Lake» ниже. Intel планирует перераспределить P-ядра и кластеры E-ядер в «Arrow Lake-S».
В «Arrow Lake» Intel планирует рассредоточить кластеры E-ядер между P-ядрами. Это означало бы, что за ядром P следует кластер E-ядер, за которым следуют два ядра P, а затем еще один кластер E-ядер, затем одиночное ядро P и повторение этого шаблона. Kepler_L2 проиллюстрировал, как выглядел бы «Raptor Lake», если бы Intel применила к нему эту компоновку. Распределение кластеров E-ядер среди P-ядер имеет два возможных преимущества. Во-первых, средняя задержка между кольцом-стопом P-ядер и кольцом-стопом кластера E-ядер уменьшится; а во-вторых, также будут определенные тепловые преимущества, особенно во время игр, поскольку это снижает концентрацию тепла в области кристалла.
Каждое P-ядро будет находиться не дальше, чем на один кольцевой стоп от кластера E-ядер, что должно способствовать миграции потоков между двумя типами ядер. Thread Director предпочитает E-ядра, и когда рабочая нагрузка перегружает E-ядро, оно переходит на P-ядро. Эта миграция E-ядер в P-ядра должна привести к сокращению задержек в рамках новой договоренности.
0 Комментариев