하드웨어 뉴스

7 Intel, 게임 개발자에게 Alder Lake의 CPU 성능 최적화 방법을 보여줍니다.

CPU/MB/RAM
퀘이사존 QM지림
16 2724

2021.10.17 18:16

하드웨어에 미치고 유저들을 사랑하는 남자, 퀘이사존 최고운영자 QM지림입니다.

본 뉴스는 해외 매체의 단순 번역본으로 퀘이사존의 주관적인 견해가 포함되지 않았음을 밝혀드립니다.

여러분들이 남겨 주신 소중한 댓글.. 진심으로 감사드립니다.


퀘이사존

(이미지 출처: Photoshop)


인텔은 성능 및 효율성 코어를 특징으로 하는 Alder Lake의 새로운 하이브리드 코어 아키텍처에 대해 PC 게임을 최적화하기 위해 게임 개발자를 위한 새로운 개발 가이드를 발표했습니다. 이 가이드는 워크로드를 특정 코어 클러스터로 푸시할 수 있는 다양한 방법을 공개하므로 매우 심층적입니다.


Alder Lake의 하이브리드 레이아웃에 대한 코드 최적화의 목표는 성능 코어가 모든 무거운 작업을 수행하고 효율성 코어가 모든 가벼운 워크로드 및 백그라운드 작업을 처리하도록 하는 것입니다.


개발자를 위한 프로그래밍 모델을 단순화하기 위해 모든 성능 코어와 효율성 코어에는 동일한 명령어 세트가 있습니다. 즉, 두 코어 클러스터가 동일한 워크로드를 처리할 수 있습니다. 이에 대한 예외는 성능 코어에서만 지원되는 AVX-512입니다. AVX-512 지원을 활성화하려면 BIOS 내에서 효율성 코어를 비활성화해야 합니다.


Alder Lake에 최적화할 때 개발자가 알아야 하는 몇 가지 코어 구성도 있습니다. 인텔은 데스크톱 칩에 대해 6C + 0A(효율 코어 없음) 및 8C + 8A의 두 가지 구성에 대해 자세히 설명합니다. 한편 랩톱 칩은 2C + 8A 및 6C + 8A를 포함한 다양한 구성을 특징으로 합니다.


Intel의 Alder Lake CPU는 Intel Thread Director(ITD)라고 하는 새로운 스케줄러에서 실행됩니다. 그 역할은 ITD가 작업을 적절한 코어와 페어링할 수 있도록 하는 ISA(Instruction Set Architecture) 인식을 운영 체제에 제공하는 것입니다.


ISA는 Windows가 각 코어 클러스터의 성능 특성을 볼 수 있도록 하는 기능입니다. ISA가 존재하지 않는 경우 Windows는 Alder Lake의 모든 코어가 동일하게 수행하고 워크로드를 잘못된 코어 세트에 할당한다고 생각합니다.


개발자는 ITD를 많이 활용하여 작업을 수행할 수 있습니다. 또는 Intel에서 만든 여러 도구를 사용하여 만들고 있는 게임의 CPU 선호도, 우선순위 및 일정을 수동으로 설정할 수 있습니다. 이것은 Alder Lake의 ITD가 작업을 수행하지 않는 경우 게임을 추가로 최적화하는 데 도움이 될 수 있습니다.


특정 코어에 할당할 게임 작업을 선택할 때 게임 개발자는 상황이 복잡해질 수 있습니다. 렌더링 작업과 같은 것은 작업을 신속하게 완료하기 위해 성능 코어로 이동해야 하며 백그라운드 프로세스는 효율성 코어에서 완료될 수 있습니다. 일부 시나리오에서는 효율성 코어를 완전히 비활성화하여 성능 코어에 가능한 한 많은 전력을 제공하는 이점도 있습니다.


또한 성능 코어가 완전히 최대화되지 않도록 해야 하는 과제도 있습니다. Intel은 성능 코어가 오버로드될 때 효율성 코어를 사용하는 것이 전체 CPU를 활용하도록 하는 데 최적이라고 지정합니다.


전반적으로, 개발자들이 Alder Lake에서 수행할 수 있는 최적화의 양은 거의 끝이 없습니다. 이는 시작 시 잘못된 최적화로 인해 출시일 성능 결과에 영향을 미칠 수 있습니다. 하지만 시간이 지남에 따라 개발자들이 인텔의 새로운 하이브리드 아키텍처의 요령을 알게 되고 전반적인 성능이 향상되는 것을 보게 될 것입니다.


원문 출처 tomshardware

댓글: 16

하드웨어 뉴스

추천 제목
0

Core i7-12700H/i5-12500H CPU 및 GeForce RTX 3070Ti/... 1

노트북

퀘이사존 ℛ𝒶𝒾𝓁ℊ𝓊𝓃 554 12-05

퀘이사존 19

KAIST “AMD, 핀펫 특허료 내라” 29

업계동향

퀘이사존 류오동 5k 12-05

퀘이사존 15
퀘이사존 12
퀘이사존 12
퀘이사존 10
8
9
퀘이사존 11
퀘이사존 24
퀘이사존 13
퀘이사존 21
6

AMD Radeon Adrenalin 21.12.1 드라이버 출시 9

소프트웨어

퀘이사존 neutronstar 1.3k 12-04

퀘이사존 14

Ryzen Threadripper 5970X CPU 포착 22

CPU/MB/RAM

퀘이사존 포시포시 4k 12-04

퀘이사존 11
퀘이사존 13
7
3
퀘이사존 43
7
퀘이사존 20
4
4
2
9
1
퀘이사존 17
2
8
퀘이사존 11

신고하기

신고대상


신고사유

투표 참여자 보기