Skip to content

기글하드웨어기글하드웨어

컴퓨터 / 하드웨어 : 컴퓨터와 하드웨어, 주변기기에 관련된 이야기, 소식, 테스트, 정보를 올리는 게시판입니다. 2016년 7월 이전의 글은 다음 링크를 참조하세요. 구 하드웨어 뉴스 / 구 디지털 뉴스 / 구 하드웨어 포럼 / 구 뉴스 리포트 / 구 특집과 정보 / 구 스페셜 게시판 바로가기

Extra Form

저번에 핫했던 글도 그렇고 다른사이트에서도 좀 몇번 시끄러웠던 이야기인지라 생각난김에 시스템에서의 메모리 접근 레이턴시가 정확히 어떻게 결정되는가에 대한 이야기를 정리해봅니다. 

 

일반적인 시스템에서 메모리에 접근하는데 소요되는 레이턴시는 아래와 같습니다.

system_latency.png

(이미지 출처 : https://www.anandtech.com/show/2427/5 )

 

적당히 세부요소들이 제대로 나와있는 마땅한 그림을 찾지 못해서 쌍팔년도[...] 그림을 가져왔는데, 뭐 현재도 크게 다르진 않습니다. MCH가 이제는 CPU 다이 속으로 들어왔다는 것과, 고리짝시절의 굼뱅이 같은 FSB가 지금은 훨씬 더 빠른 링버스/메시/인피니티패브릭/CCI 등의 On-die 버스로 대체되었다는 것을 제외하면 기본 틀은 동일합니다.

 

A : CPU가 데이터 요청을 발행하는 단계입니다. 모든것의 시작점입니다.

B : 이제 CPU가 캐시들을 뒤적거려서 없으면 멤컨에 요청하는 단계입니다. 각 캐시의 레이턴시가 누적됩니다.

C : MCH가 코어에서 명령을 받아서 실제 메모리의 물리적인 주소와 필요한 명령으로 변환하는 단계입니다.

D : 명령이 이제 램 뱅크로 내려갑니다.

E : 램 모듈에 내려진 명령이 처리되어 데이터가 버퍼를 거쳐 MCH로 전송됩니다. 여기서 관여하는게 바로 램타입니다. 제가 설명하기엔 솜씨가 부족하기에 정말 친절하게 설명된 유튜브 영상 링크로 대체합니다. 

링크 -> https://youtu.be/x3jGqOrXXc8

F : MCH가 램에서 보내지는 데이터를 CPU와 연결된 데이터 버스의 클럭과 박자를 맞춰줍니다.

(그림에선 FSB고, 요즘의 CPU에선 링버스/메시/IF/CCI 등의 각 제조사의 On-die 버스가 되겠습니다.)

G : MCH가 CPU로의 데이터 전송을 마무리 합니다.

 

현대의(물론 최소 10년도 더 전의 이야기지만) CPU들에서 멤컨이 통합되면서 데이터버스와 멤컨 자체의 작동속도가 비약적으로 향상되면서 멤컨 자체와 데이터버스에서 소요되는 레이턴시가 많이 줄었지만 반대로 L3캐시가 추가되어 캐시가 한단계 더 늘기도 했고, 데이터 버스에서 각 코어간의 일관성을 유지시키는 과정에서 발생하는 레이턴시도 있어서 실질적으로 그시절이나 지금이나 또이또이 하긴 한데 근소하게 좀 더 줄긴 했습니다.

 

그래서 POP라던가 MCP처럼 단순히 메모리 칩을 가까이 붙여놓기만 하는걸론 레이턴시가 줄지 않는 겁니다. 규격 내에서 요구되는 물리적인 수준을 충족시킬 수 있다면 레이턴시 자체는 정말 한뼘도 채 안되는 그 짧은 거리에 영향을 받는게 아니니까요. 메모리 접근 레이턴시를 단순히 물리적인 거리로 오해하는 분들과 키배가 많이 발생하는 부분입니다.

 

물론 메모리를 빠르게 하기 위해선 가까이 있어야 하는것은 사실입니다. 물리적으로 가까우면 우선 더 적은 전력으로 더 안정적으로 더 빠르고 넓게 작동할 수 있습니다. 클럭이 높을수록, 버스 폭이 넓을수록 물리적으로는 더 민감해지는데, 거리가 멀어질수록, 중간에 다른 구성요소가 낄수록 Clock Skew와 노이즈가 심해지고 따라서 당연히 안정적인 작동이 힘들어집니다. 중간에 잡상인(고상하신 말론 오버헤드라고도 합지요...)을 여럿 끼워가면서 거리를 어찌저찌 연장을 할 수는 있습니다만 그만큼의 소비전력과 지연이 발생하고 느려지겠지요.

 

그리고 이게 캐시나 EDRAM 같이 동작이 더 빠른 메모리일수록 CPU에 밀접하게 배치되어있는 이유입니다. 그만큼 밀접해야 그만큼의 속도를 용이하게 달성할 수 있으니까요. 즉, 가까운 물리적 거리는 낮은 레이턴시와 빠른 작동속도를 위한 "필요조건" 입니다. "충분조건"이 아니고요.



  • profile
    title: 헤으응헤으응      귀여운건 프사로 해야돼용 2021.04.13 00:15
    CPU 안에 메모리가 들어가면 오우야 엄청나겠네용!
  • profile
    title: 고양이설아      ShellCat ː 雪雅 - 1st shell 2021.04.13 00:23
    cpu 내부에 연산 저장용 메모리로 레지스터라고 있습니다..
    메모리 종류중에 젤 비싼놈입니다.
  • ?
    RuBisCO 2021.04.13 00:27
    그게 바로 캐시지요
  • ?
    analogic 2021.04.13 16:14
    캐시하고는 좀 다릅니다.
    CPU의 연산에 직접 쓸 수 있는 넘이라...
  • ?
    RuBisCO 2021.04.13 16:15
    설아님 댓글에 단게 아니고 헤으응님 댓글에 대한 답입니다
  • ?
    NPU 2021.04.13 00:35
    M1이 거리가 짧아서 레이턴시가 짧다고 아시는 분들이 많더라고요. 좀 나은 LPDDR4X 수준인데..
  • ?
    Unnamed 2021.04.13 00:37
    당초에 스냅드래곤이나 엑시노스 몇몇 모델은 SoC 위에다가 올려버리는 POP 패키지인데 걔네들은 뭐 다른 소리 없었죠.
  • profile
    qua1121      대학원 후 스타트업의 길을 걷습니다. 날 죽여줘... 2021.04.13 01:21
    사실 이건 오실로스코프만 찍어봐도 답이 나오는 문제인데 말이죠.
  • profile
    군필여고생쟝- 2021.04.13 01:56
    몇 cm 가는데 광속으로 몇 ns급 차이로 차이나는것도 아닌걸 생각해보면 쉬울듯 합니당 ㅎ
  • profile
    title: 하와와360ghz      파이토치로 이주하였습니다 ::: 5800X+RTX3080 2021.04.13 03:11
    신용도 문제까지 생각하면 물리적으로 가까운게 좀 더 이득이겠지요. 다만 링크 신용도가 어느정도 된다면, 무작정 가까이 두는 비싼 칩보다 경제적일 수 있다 란 아이디어로 클러스터 컴퓨팅 등등을 개발한거지, 실제론 가깝고 붙어 있는게 좋죠. 원칩 체제가 가진 가장 큰 단점이, 유지보수인걸 생각하면 다 붙여둔것 보다 자주 갈아야할 파트를 떼는게 좋고.. 물론 둘 사이를 붙여두면 좋은 점은 메모리 레벨로 그냥 내리는것 말고 L4영역으로 더 가까운 레벨로 처리한다면 좀 더 빠를 수 있습니다. 프로그래밍 기법이나, 제조사의 튜닝 기법의 영역이니 그렇다... 정도로...
    단순히 A라서 B가 맞아라고 하는 사람들에겐 꽤 좋은 정보인것 같습니다.
  • ?
    늘보 2021.04.13 05:31
    SOC정도는 되야지.. 패키징 정도로는 의미없죠..
  • ?
    마라톤 2021.04.13 07:31
    좋은 정보 감사합니다. ^_^
  • profile
    title: 공돌이방송 2021.04.13 08:40
    CPU와 함께 패기징할때 가장 큰 장점은 CPU의 메모리 콘트롤을 설계할때 패기징할 메모리만 대응하는 맞춤형 효율성과 당대 양산되는 것 중 가장 앞선 메모리가 들어갈 확율이 대단히 높은 점 같습니다.

    이부분은 앞으로 더 크게 발전될 여지가 있고 버스를 더 쉽게 늘리는 방식으로 빠른속도와 용량을 늘리며 발전될 여지가 매우 클 것 같습니다.
  • ?
    RuBisCO 2021.04.13 09:08
    정확히는 단가가 저렴해지죠. PCB 위에다가 DIMM 슬롯과, 그 슬롯과 CPU 사이를 연결하는 패턴이 추가되면 그 자체도 돈입니다. 특히 이전 글에도 나온 이야기지만 그런 고클럭의 회로는 만들기가 빡세죠.(=돈잡아먹는 귀신) 통상의 메인보드에 DIMM 슬롯 한쌍이 들어갈 때마다 전체 단가에서 몇달러 정도가 추가된다고 들었는데, 일체화시켜버리면 이걸 아낄 수 있습니다. 용량장사도 덤으로 할 수 있고요.
  • profile
    냠냠이 2021.04.13 10:04
    진짜 돈지랄 제대로 해서 SRAM을 16기가나 달면 얼마나 빨아질까요..궁금.. 아키텍쳐가 다르지만 파워 아키텍쳐는 256MB씩 달아서 SRAM이 1기가에 달하는 제품이 있던데요
  • profile
    title: 공돌이방송 2021.04.13 10:38
    현제 CPU의 능력과 SSD 성능이 최적화가 안되어 의외로 큰 차이는 안 날것 같고 대신 끔찍한 발열이라는 예상이외 변수가 기다릴 것 같습니다.


  1. 애즈락 랙 SPC621D8-2L2T 메인보드

    애즈락 랙 SPC621D8-2L2T 메인보드입니다. 3세대 제온 스케일러블 프로세서를 지원, ATX 폼펙터, 인텔 C621A 칩셋. DDR4-3200 x8 RDIMM/RDIMM-3D/LRDIMM/LRDIMM-3DS 메모리, 인텔 X710-AT2 10기가비트 랜 2개, 인텔 i210 기가비트 랜 2개,...
    Date2021.04.13 소식 By낄낄 Reply3 Views392 file
    Read More
  2. 기가바이트 어로스 FV43U, FI32U, F048U 게이밍 모니터

    기가바이트 어로스 FV43U, FI32U, F048U 게이밍 모니터입니다. FI32U는 32인치, FV43U는 43인치, F048U는 48인치입니다. 모두 4K HDMI 2.1 연결, HDR 1000이 특징입니다. FI32U는 IPS 패널이고 FV43U는 144Hz입니다. 모니터마다 스펙이 ...
    Date2021.04.13 소식 By낄낄 Reply0 Views280 file
    Read More
  3. 라이젠 7 5800, 라이젠 9 5900이 OEM 전용으로 출시

    AMD가 OEM 시장 전용으로 라이젠 7 5800과 라이젠 9 5900을 출시했습니다. 라이젠 7 5800, 8코어 16스레드, 클럭 3.4~4.6GHz, 32MB L3 캐시, TDP 65W https://www.amd.com/en/products/cpu/amd-ryzen-7-5800 라이젠 9 5900, 12코어 24스레...
    Date2021.04.13 소식 By낄낄 Reply2 Views614 file
    Read More
  4. 이 케이블의 이름이 뭔지 아시는 분 계신가요?

      알리에서 wifi 안테나를 샀는데 규격이 안 맞네요... 그래서 RP-SMA 케이블을 새로 구해야 하는데 오른쪽 친구의 이름이 뭔지를 모르겠습니다.   크기가 정확히 맞아야 해서 자도 같이 찍었습니다. 저 좀 살려주세요...
    Date2021.04.13 질문 Bytitle: AMDdmsdudwjs4 Reply7 Views1189 file
    Read More
  5. No Image

    순간 정전이 발생하면 PC 부품 중 어디에 무리가 발생하나요?

    제목이 곧 내용이긴 합니다.   어제 하루종일 비가 내렸죠.   갑자기 콤피타가 화면이 푹 나가더니 다시 화면이 들어오더라구요.   공유기도 재부팅되었고 건넛방에서도 컴퓨터 화면이 나갔다가 다시 들어왔다고 하는거 보니까   집안의 ...
    Date2021.04.13 질문 Bytitle: 문과AdorableZ Reply31 Views1110
    Read More
  6. Arm 네오버스 기반, HPC를 위한 NVIDIA 그레이스 CPU 발표

    NVIDIA가 그레이스 'CPU'를 발표했습니다. 거대 스케일의 AI와 HPC 응용 분야를 위한 제품입니다. 차세대 Arm 네오버스 코어를 탑재해 SPECrate2017_int_base 기준 300점을 돌파했습니다. 출시는 2023년. 900GB/s 이상의 캐시 일...
    Date2021.04.13 소식 By낄낄 Reply11 Views2486 file
    Read More
  7. No Image

    AMD USB 문제를 수정한 MSI 메인보드 바이오스

    AMD USB 문제를 수정한 AGESA 1.2.0.2 코드가 적용된 MSI 메인보드 바이오스입니다. 해당 제품은 X570과 B550 칩셋을 사용한 것들이며 아직 베타 버전입니다. Motherboard BIOS MEG X570 GODLIKE 7C34.v1D3 (beta) MEG X570 ACE 7C35.v1E3...
    Date2021.04.13 소식 By낄낄 Reply2 Views879
    Read More
  8. MSI MEG Z590I 유니파이 메인보드에서 DDR4 7156Mhz 기록 경신

    MSI MEG Z590I 유니파이 메인보드에서 DDR4 7156Mhz 메모리 오버클럭 기록을 세웠습니다. 액체 질소 쿨링, 하이퍼X 프레데터 메인보드 조합입니다.
    Date2021.04.13 소식 By낄낄 Reply0 Views385 file
    Read More
  9. 실버스톤의 유연한 24핀 슬리브 케이블 SST - PP06BE-MB35

    실버스톤의 유연한 24핀 슬리브 케이블 SST - PP06BE-MB35입니다. 0.08mm의 매우 가느다란 구리선과 실리콘 피복 조합, 16AWG의 구리 케이블, 최고 온도 200도, 커넥터 105도의 내열 성능, 케이블 길이 350mm.
    Date2021.04.13 소식 By낄낄 Reply3 Views647 file
    Read More
  10. 2021년 1분기 PC 출하량은 전년 대비 55.2% 증가

    2021년 1분기 PC 출하량은 전년 대비 55.2% 증가했습니다. 코로나 유행 이후 성장률이 급증했으며, 올해 1분기에는 총 8400만대를 팔았습니다. 하지만 코로나 때문에 물류가 제한되고 가격이 올랐다는 지적도 있습니다.
    Date2021.04.13 소식 By낄낄 Reply0 Views381 file
    Read More
  11. 메모리의 레이턴시에 관한 이야기

    저번에 핫했던 글도 그렇고 다른사이트에서도 좀 몇번 시끄러웠던 이야기인지라 생각난김에 시스템에서의 메모리 접근 레이턴시가 정확히 어떻게 결정되는가에 대한 이야기를 정리해봅니다.    일반적인 시스템에서 메모리에 접근하는데 ...
    Date2021.04.13 일반 ByRuBisCO Reply16 Views1454 file
    Read More
  12. 미국 방위 고등 연구 계획국: HPC를 극저온에서 작동시켜 성능 향상

    미국 방위 고등 연구 계획국 (DARPA)가 고성능 컴퓨팅 시스템의 저전력/고성능을 위한 프로그램인 Low Temperature Logic Technology Program (LTLT)를 발표했습니다. 액체 질소에 가까운 77K 정도의 온도에서 컴퓨터를 작동시켜 소비 전...
    Date2021.04.13 소식 By낄낄 Reply7 Views1063 file
    Read More
  13. GALAX DDR5 메모리 발표

    GALAX가 DDR5 메모리 모듈을 개발 중이라고 밝혔습니다. 마이크론의 D8BNJ 칩을 사용하네요. 현재까지 발표된 DDR5 메모리 모듈은 전부 마이크론인듯.
    Date2021.04.13 소식 By낄낄 Reply4 Views795 file
    Read More
  14. 젠북으로 결정했습니다.

      요즘 돈은 휘발성인가요?     온라인 실시간 수업 끝나자 마자 바로 대면 수업 들어야 하는데 학교 가는데 학교 셔틀버스 없으면 편도 3시간이 걸리는 (+ 근처에 PC방 없음) 뭐 분신술이나 텔레포트를 쓰라는 건가 싶은 상황만 안왔어...
    Date2021.04.12 일반 Bytitle: AMDdmsdudwjs4 Reply10 Views619 file
    Read More
  15. 인텔 옵테인 SSD DC P4800X SSD 단종

    인텔이 옵테인 SSD DC P4800X SSD를 올해 10월까지만 출시합니다. 여기에는 U.2 폼펙터의 100GB/375GB/750GB/1.5TB, PCIe 3.0 x4 확장 카드 모델이 포함됩니다. 또 옵테인 DC P4800X와 SSD 900/905P를 위한 소프트웨어도 단종했습니다.
    Date2021.04.12 소식 By낄낄 Reply2 Views934 file
    Read More
목록
Board Pagination Prev 1 ... 16 17 18 19 20 21 22 23 24 25 ... 1204 Next
/ 1204

최근 코멘트 30개
아라
09:49
redstar
09:49
MUSCLE
09:49
애플쿠키
09:49
애플쿠키
09:44
Kylver
09:43
애플쿠키
09:43
애플쿠키
09:42
애플쿠키
09:40
미사토
09:38
애플쿠키
09:37
AKG-3
09:32
clowl
09:25
VitaJE
09:23
VitaJE
09:22
VitaJE
09:21
아라
09:20
VitaJE
09:19
VitaJE
09:15
부녀자
08:32
슬렌네터
08:31
슬렌네터
08:30
슬렌네터
08:28
슬렌네터
08:27
애플마티니
08:26
슬렌네터
08:03
슬렌네터
07:58
슬렌네터
07:57
슬렌네터
07:56
슬렌네터
07:55

현아이디어
AMD
MSI 코리아

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소