로그인 해주세요.

미니기기 / 음향 게시판 *스마트폰과 PC, 카메라, 스피커 등 IT 미니기기와 음향기기에 관해 교류하는 게시판입니다.

PatGelsinger

미니 인텔 15세대 CPU부터 하이퍼스레딩이 없어집니다

intel-emerald-rapids-chip-2.jpg.rendition.intel_.web_.1920.1080.jpg

인텔이 하이브리드 코어 아키텍처를 채택하면서 PC 칩 제조 업계의 로드맵이 크게 바뀌었습니다. 이제 점점 더 많은 애플리케이션이 성능과 효율성을 높이기 위해 "보조" 저전력 P 코어를 활용하고 있습니다. 물론 이 접근 방식에는 몇 가지 단점이 있으며, 인텔은 향후 몇 년 내에 이를 개선할 계획입니다. 첫 번째, 가장 급진적인 변화는 하이퍼스레딩을 보다 효율적인 의사 멀티스레드 솔루션으로 대체하는 것입니다: 렌탈 유닛

what-is-hyperthreading2-rwd.png.rendition.intel_.web_.1920.1080.png

PC에서 실행 중인 다양한 애플리케이션은 하이퍼스레딩으로 탄생한 물리적 코어와 논리적 코어를 구분할 수 없습니다. 모두 동등한 것으로 간주합니다. 하드웨어 측면에서 하이퍼스레딩을 활성화하려면 논리적 스레드와 관련된 데이터를 추적하기 위해 각 코어에 몇 가지 추가 레지스터가 필요합니다. 프로그램 카운터는 이러한 레지스터 중 하나입니다.

 

특정 인스턴스에서 하이퍼스레딩을 사용하는 8코어 CPU의 실행 스레드는 여전히 8개에 불과합니다. 그 이유는 각 코어의 캐시(L1 및 L2)와 실행 장치(ALU)가 한 번에 하나의 스레드에서만 작동할 수 있기 때문입니다. 그렇다면 동시 멀티 스레딩이라고도 하는 하이퍼 스레딩은 CPU에서 어떤 역할을 할까요?

Screenshot-2023-08-14-at-14-59-35-The-Impact-of-Hyper-Threading-on-Processor-Resource-Utilization-in-Production-Applicaiton.png하이퍼스레딩은 CPU 코어(주로 실행 유닛)가 느려지지 않도록 보장합니다. 위 그림에서 하이퍼스레딩이 있을 때와 없을 때의 코어 사용률을 확인할 수 있습니다. 보시다시피, 기본 스레드가 멈추거나 입력을 기다리는 경우 논리적 스레드 또는 하이퍼 스레드가 이를 대신하여 버블이라고도 하는 낭비되는 CPU 시간을 활용합니다.

 
하이퍼 스레딩은 종종 두 개의 컨베이어 벨트에서 한 번에 수하물을 수거하는 부두 작업자에 비유됩니다. 한 벨트에 있는 수하물 두 개 사이의 간격을 두 번째 벨트에서 들어오는 수하물로 채우면 더 많은 작업을 수행할 수 있습니다. 물론 이것이 항상 계획대로 작동하는 것은 아닙니다. 모든 워크로드에 하이퍼스레딩이 적합한 것은 아니며, 이 경우 두 스레드가 리소스를 두고 경쟁을 시작하여 프로세스의 성능이 저하될 수 있습니다.

Renting-Unit-Patent.jpg

인텔 특허는 사신, 아니, 렌탈 유닛의 등장을 공식적으로 암시하는 첫 번째 특허입니다. 이 특허는 RU를 "명령 처리 회로"라고 부르며, 이는 출시 시 다른 이름으로 불릴 수 있음을 의미합니다. 아래 그림에서 하이퍼 스레딩과 렌탈 유닛의 차이점과 하이브리드 코어 프로세서에서 특히 유용한 방법을 확인할 수 있습니다.
 
하이브리드 코어 CPU에서는 더 까다로운 작업은 P코어에 할당되고 나머지는 E코어에 맡겨집니다. 속도가 훨씬 빠르기 때문에 전자는 종종 다른 코어보다 훨씬 일찍 작업을 완료하여 코어가 상당한 기간 동안 유휴 상태(버블)로 남게 됩니다.

Renting-Unit.jpg렌탈 유닛은 들어오는 명령어의 첫 번째 스레드를 두 개의 파티션으로 분할하여 복잡도에 따라 각각에 두 개의 다른 코어를 할당합니다. 간단한 예로, 더 길고 복잡한 절반은 P 코어에 할당되고 더 간단한 부분은 E 코어로 전송됩니다. 어느 쪽이 더 효율적일지 결정합니다.

 
두 스레드 모두 두 코어에서 동시에 실행됩니다. 보시다시피 이 접근 방식은 하이퍼스레딩보다 훨씬 더 유연합니다(고마워요, Tom, 당신이 옳았어요). 너무 자세히 설명하지 않더라도 렌탈 유닛은 다양한 타이머와 카운터를 사용하여 각 P 코어와 E 코어의 사용률을 추적하여 유휴 상태이고 가장 적합한 코어에 다음 명령 스레드를 전달합니다.

image-74.png

가장 최적의 결과, 즉 현재 리소스 사용량과 파티션 복잡성을 고려할 때 작업에 가장 적합한 코어를 찾기 위해 여러 경로에 가중치를 부여합니다.
 
이 구현에는 나름의 어려움이 따릅니다. 예를 들어, 다양한 스레드 버퍼를 추적하려면 상당한 양의 레지스터/캐시가 필요합니다. 하지만 이 방법은 기존의 하이퍼스레딩 설계보다 훨씬 더 깔끔하고 효율적입니다.

image-75.png

댓글
8
Stellist
1등 Stellist
2023.08.25. 23:11

하이퍼쓰레딩이 처음 등장하던 시절과 달리 이제 물리코어 자체가 많아진 시점이니...

 

없어도 큰 지장이 없다고 판단한 것이려나요?

[Stellist]님의 댓글을 신고합니다. 취소 신고
나르자
나르자 Stellist 님께
2023.08.25. 23:19

물리코어도 많고, 코어를 때려 박다보니 칩자체도 예전보다 커졌는데

거기다 P/E코어 분베 예측 기능까지 때려 박으려면, 면적이...

그러다보니 SMT구조를 버리고, 면적 확보 하는게 아닐까 하는 생각을 해봅니다.

[나르자]님의 댓글을 신고합니다. 취소 신고
BarryWhite
BarryWhite 나르자 님께
2023.08.25. 23:20

오호 패키지가 줄어들까요?

뭐가 됐든 더 효율적으로 바뀌었으면 좋겠습니다.

[BarryWhite]님의 댓글을 신고합니다. 취소 신고
나르자
나르자 BarryWhite 님께
2023.08.25. 23:23

뭐.. 줄인다기 보다는, SMT빼고 그 면적에 저 렌탈유닛 집어넣는걸로 퉁 치지 않을지...

어느게 더 면적당 성능적으로 유리할지는 인텔이 내부에서 열라 계산기 뚜드려 보고 낸 결론이겠쥬 뭐..

[나르자]님의 댓글을 신고합니다. 취소 신고
LTE
2등 LTE
2023.08.25. 23:13

14세대는 나가리 확정인거같아서 15세대만 바라보고있는데 어떠려나여..

[LTE]님의 댓글을 신고합니다. 취소 신고
지나가던호갱
3등 지나가던호갱
2023.08.25. 23:47

비슷한 이유로 애플은 아예 m 시리즈 낼 때부터 SMT를 배제한 게 아닌가 추측합니다

[지나가던호갱]님의 댓글을 신고합니다. 취소 신고
LaPL
LaPL
2023.08.26. 00:15

컴공의 컴퓨터 구조 시간만 해도 SMT는 단일 프로그램의 ILP의 한계 때문에 쓴다고 배우죠. 효과가 있냐 없냐는 어플리케이션의 특성에 따라 많이 갈립니다. 

 

일례로... AVX, NEON같은 SIMD연산을 사용하는 코드를 멀티 쓰레드로 동작시킨다고 할 때, 물리 코어의 수 만큼만 작업을 할당하는 것에 비해서 논리코어까지 작업을 할당하면 성능이 떨어지는 경우가 있는데, 이미 SIMD연산이 ALU의 한계까지 H/W 자원을 사용하는 상황에서는 어차피 파이프라인이 꽉 차게 되니 SMT의 효용성이 거의 없죠. 

[LaPL]님의 댓글을 신고합니다. 취소 신고
Windows98
Windows98
2023.08.26. 11:47

14세대 코어증가 행복회로 태우다가 자멸했던 기억이 있는데

15세대는 HT 없애는 대신 P코어라도 좀 낭낭하게 더 늘려줬으면

[Windows98]님의 댓글을 신고합니다. 취소 신고
취소
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지 사이트 이용 수칙 230228 수정 file admin 18.08.04 116541 13
핫글 미니 S24 사진 잘 나오네요 [14] file 꿈을넘어서 24.06.24 987 15
핫글 미니 갤럭시에서 렌즈선택되는 서드파티 카메라앱이 나왔습니다?? [7] file Stellist 24.06.24 953 11
핫글 미니 iOS18 어두운 아이콘 예쁘기는 한데 [4] file Alternative 09:14 479 9
198132 미니 잡담 동영상 촬영에 공연모드 있으면 좋을것 같아요 [7] file 펄럭펄럭 23.09.16 388 0
198131 미니 중국 스마트폰 부품들 수준들이 크게 올라온거 같습니다. [15] 달에서사탕만드는토끼 23.09.16 1512 12
198130 미니 엑시 GPU 잘나와도 바로는 안넘어가고싶어요 [7] 올챙떡국 23.09.16 922 2
198129 미니 백업으로 쓰는 내장 SSD가 느린 이유가 뭘까요 [4] file 회기동길냥이 23.09.16 406 0
198128 미니 잡담: 갤럭시 링은 따로 탑재되는 SoC가 있을까요 [4] Section31 23.09.16 844 2
198127 미니 유튜브 UI가 바뀌엇네요 file 당신말이맞습니다 23.09.16 944 0
198126 미니 S24U 5배줌이 50MP라면... [4] 우주안녕 23.09.16 694 1
198125 미니 만약 3x, 5x 조합이 맞다면 [10] 흡혈귀왕 23.09.16 851 1
198124 미니 고화소 크롭줌 문제는 4K@60fps가 문제입니다. [16] 흡혈귀왕 23.09.16 531 1
198123 미니 잡담: 어쨌든 지혜의 왕이 힘을 내 줬으면 하는군요. [6] Section31 23.09.16 670 2
198122 미니 [란즈크]아이폰15 프로 모델, 사전예약 수요 높아 배송 10월~11월로 연기 [4] file Angry 23.09.16 1329 4
198121 미니 24시리즈는 램 몇기가로 나올까요? [4] 애애앵 23.09.16 336 1
198120 미니 이거 OneUI 6 락스타 기능인가요? [6] file 엣지 23.09.16 902 1
198119 미니 나스 정리하고 나니 나스 내부에서 전송속도가 정상화 됐네요 딸기맛치킨 23.09.16 271 0
198118 미니 통화녹음 때문에 아이폰을 못쓴다는건 옛말이 되었습니다. [31] file 룬룬 23.09.16 1997 14
198117 미니 S24U 10배줌이 크롭줌 변경이라면 동영상은요? [6] 쿠키스무디 23.09.16 737 1
198116 미니 se4나 내주기를... [5] xclear 23.09.16 733 5
198115 미니 아이폰 갤럭시 이야기 보면 느끼는건데 [10] 라테린 23.09.16 1720 18
198114 미니 샤오미 12s 울트라 사진 샘플 [4] file RASBI 23.09.16 799 9
198113 미니 아이폰15는 마감.. 괜찮으려나요 ㅎㅎ [1] TempNick 23.09.16 875 3
198112 미니 샤오미 12s 울트라 1주일 느낀점 (스압 주의) [2] file RASBI 23.09.16 714 9
198111 미니 ap들 클럭 진짜 많이 올랐네요 [1] file 인헤리턴스 23.09.16 989 3
198110 미니 a17 pro 전성비 분석이 진짜 궁금하네요 [4] file Antares 23.09.16 1242 7
198109 미니 빙냥) One UI 6에서 S23U 망원이 바뀌었다는데... [12] file MrGom™ 23.09.16 1760 13
198108 미니 만약 폴드 종류가 하나 늘어난다면 어떤걸 원하시나요? [9] file 읭읭이 23.09.16 583 0

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

게시판 타이틀 하단에 출력 됩니다.

일반 게시판, 리스트 게시판, 갤러리 게시판에만 해당

2. 글 목록

기본 게시판, 일반 게시판, 썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

기본 10명 (11명 일 경우, XXXXX 외 1명으로 표시)

5. 댓글 설정

일정 수 이상의 추천을 받은 댓글에 표시를 합니다.

6. 글 쓰기 화면 설정

글 쓰기 폼에 미리 입력해 놓을 문구를 설정합니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...