Skip to content

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

컴퓨터 / 하드웨어 : 컴퓨터와 하드웨어, 주변기기에 관련된 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

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
    헤으응 2021.04.13 00:15
    CPU 안에 메모리가 들어가면 오우야 엄청나겠네용!
  • profile
    설아      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
    360ghz      case kill mark: BQ SB 802 white, CM H500m qube 500 FP, 3r L600/700/900/... 2021.04.13 03:11
    신용도 문제까지 생각하면 물리적으로 가까운게 좀 더 이득이겠지요. 다만 링크 신용도가 어느정도 된다면, 무작정 가까이 두는 비싼 칩보다 경제적일 수 있다 란 아이디어로 클러스터 컴퓨팅 등등을 개발한거지, 실제론 가깝고 붙어 있는게 좋죠. 원칩 체제가 가진 가장 큰 단점이, 유지보수인걸 생각하면 다 붙여둔것 보다 자주 갈아야할 파트를 떼는게 좋고.. 물론 둘 사이를 붙여두면 좋은 점은 메모리 레벨로 그냥 내리는것 말고 L4영역으로 더 가까운 레벨로 처리한다면 좀 더 빠를 수 있습니다. 프로그래밍 기법이나, 제조사의 튜닝 기법의 영역이니 그렇다... 정도로...
    단순히 A라서 B가 맞아라고 하는 사람들에겐 꽤 좋은 정보인것 같습니다.
  • ?
    늘보 2021.04.13 05:31
    SOC정도는 되야지.. 패키징 정도로는 의미없죠..
  • ?
    마라톤 2021.04.13 07:31
    좋은 정보 감사합니다. ^_^
  • profile
    방송 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
    방송 2021.04.13 10:38
    현제 CPU의 능력과 SSD 성능이 최적화가 안되어 의외로 큰 차이는 안 날것 같고 대신 끔찍한 발열이라는 예상이외 변수가 기다릴 것 같습니다.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. 라이젠 7 5700G, 10900K보다 높은 싱글스레드 성능

    라이젠 7 5700G의 CPU-Z와 유저벤치마크 성능입니다. CPU-Z는 싱글스레드 631점, 멀티스레드 6534점이 나왔습니다. 코어 i9-10900K보다 더 높은 싱글 스레드 성능입니다. 유저벤치마크에선 CPU 98점, GPU 점수 19점이 나왔습니다.
    Date2021.05.06 소식 By낄낄 Reply10 Views3274 file
    Read More
  2. No Image

    커세어 게이밍, 기록적인 2021년 1분기 실적 발표

    커세어의 2021년 1분기 순수익이 5억 2940만 달러로 전년 대비 71.6% 늘었습니다. 게이밍/크리에이터 주변기기의 순수익은 1억 7590만 달러로 전년 대비 131.9% 늘었으며, 게임 부품과 시스템 부문은 3억 5350만 달러로 51.9% 늘었습니다....
    Date2021.05.06 소식 By낄낄 Reply0 Views495
    Read More
  3. No Image

    삼성: 1z DRAM은 15nm

    지난달 26일 열린 삼성전자의 1분기 실적설명회(콘퍼런스콜). 니콜라스 고두와 UBS증권 애널리스트가 “1z D램의 양산 일정은 어떻게 됩니까”라고 질문하자 한진만 삼성전자 메모리사업부 부사장이 묻지도 않은 답을 내놨다. &...
    Date2021.05.06 소식 By낄낄 Reply6 Views1940
    Read More
  4. 기가바이트 지포스 RTX 3080 Ti 게이밍 OC

    기가바이트 지포스 RTX 3080 Ti 게이밍 OC 그래픽카드의 박스입니다. 12GB 메모리가 들어가네요.
    Date2021.05.06 소식 By낄낄 Reply0 Views680 file
    Read More
  5. MSI 지포스 RTX 3080 ti 슈프림 X가 이미 판매 중

    MSI 지포스 RTX 3080 ti 슈프림 X가 아랍 에미리트에서 이미 판매 중입니다. 하지만 가격은 3500달러로 상당히 비쌉니다. 그리고 아직은 지원 드라이버가 나오지 않았기에 쓸 수가 없습니다.
    Date2021.05.06 소식 By낄낄 Reply2 Views654 file
    Read More
  6. 알더레이크 코어 1800이 등장

    HWiNFO 데이터베이스에 코어 1800이라는 프로세서가 등장했습니다. 인텔의 차세대 프로세서인 알더레이크이며, 16개의 코어와 24개의 스레드로 구성됩니다. 클럭은 1800MHz, B0 스테핑으로 엔지니어링 샘플이라 클럭이 낮습니다. 코어 2개...
    Date2021.05.06 소식 By낄낄 Reply3 Views608 file
    Read More
  7. 타이거레이크-H의 하이엔드 라인업 PR/발표일자가 유출됨.

                15-28W급의 -U 시리즈를 시작으로 4코어 -H 시리즈까지 조금씩 조금씩 상위 라인업을 채워 왔는데,   이번에는 최종적으로 6-8코어에 해당하는 가장 하이엔드 제품군들의 출시가 임박했습니다.   이번 루머에 등장하는 놈은 ...
    Date2021.05.06 소식 By류오동 Reply3 Views959 file
    Read More
  8. AGESA 1.2.0.3이 곧 등장할 예정

        한 때 아주 안 좋은 의미로 명성이 높았던 Wccftech의 편집장인 핫산 무지타바에 따르면   AGESA 1.2.0.3 마이크로코드가 곧 배포될 것이라고 합니다. 소소한 버그 수정 사항과 더불어   해당 버전부터 세잔을 정식 지원하게 될 것이...
    Date2021.05.05 소식 By류오동 Reply0 Views884 file
    Read More
  9. 아수스 툴 같은데 이거 이름이 뭔지 아시는분 있나요?

        아수스 무슨 프로그램같은데 다시는 안나오게 하려고 해도 없고 끄면 재부팅하면 다시 생겨나고..   이름이 뭔질 알아야 검색을 하던가 하는데 그런것도 없네요   게임중에 자꾸 클릭하게되서 윈도우로 튕겨내는데  참 쓰잘데기없는...
    Date2021.05.05 질문 By우타하 Reply6 Views1132 file
    Read More
  10. No Image

    YPbPr과 RGB 색감 차이가 느껴질까요?

      무언가 윈도우에 비해 노트북에 물리면 모니터 색감이 이상해진다 싶어 케이블들을 바꿔보다가, DP 포트에서는 RGB로, HDMI에서는 YPbPr로 출력이 되고 있는 걸 발견했습니다.  모니터 자체는 YPbPr 잘 지원하는 모델이라고 하는데도 말...
    Date2021.05.05 질문 By흑우 Reply29 Views3303
    Read More
  11. 가정집 110블럭 잘못된건지 알려주세요

    이번에 거실로 공유기를 옮기면서 확인해 보니 거실 랜포트에서 100Mbps밖에 지원하지 않아서 통신함을 열어봤는데 제 짧은 상식으로는 4P로 작업해둔거 같지는 않고 8P전부 연결 해놓은걸로 보이는데 왜 이러는지 알 수 있을까요 위에서 ...
    Date2021.05.05 질문 By공탱이 Reply7 Views1315 file
    Read More
  12. No Image

    MSI, 1분기에 기록적인 수익 달성

    MSI의 순이익이 전분기 대비 109.3%, 전년 대비 233.5% 증가한 41억 7억 대만 달러(149.2백만 달러)를 달성했습니다. 1분기 총 매출은 480억 대만 달러로 전분기 대비 14.55%, 전년 대비 68.42% 늘었으며 마진은 19.07% 늘었습니다. 이대...
    Date2021.05.05 소식 By낄낄 Reply0 Views602
    Read More
  13. 인텔 재스퍼 레이크 탑재, NUC 11 에센셜

    인텔 NUC 11 에센셜입니다. 재스퍼레이크 펜티엄 실버/셀러론을 탑재한 모델입니다. 쿼드코어/듀얼코어에 DDR4-2933 16GB 듀얼채널, M.2/eMMC/UHd 내장 그래픽이라 성능은 기대할 게 없네요.
    Date2021.05.05 소식 By낄낄 Reply5 Views1306 file
    Read More
  14. MSI MEG Z590 UNIFY / UNIFY-X 메인보드

    MSI MEG Z590 UNIFY 메인보드입니다. 메모리 슬롯을 2개로 줄인 오버클럭용 모델인 UNIFY-X도 나올 예정입니다. 인텔 Z590 칩셋, MEG Z590 에이스와 같은 90A SPS에 16+2+1 페이즈 전원부, 히트파이프로 연결한 2개의 대형 전원부 방열판,...
    Date2021.05.05 소식 By낄낄 Reply0 Views550 file
    Read More
  15. 기가바이트, 모델 X, 모델 S 게이밍 PC 발표

    테슬라... 아니 기가바이트가 모델 S와 모델 X라는 게이밍 PC를 발표했습니다. 모델 X는 미들타워고 모델 S는 미니 PC입니다. 스펙은 다음과 같습니다. Specifications (INTEL) Marketing Name AORUS MODEL X AORUS MODEL S Platform Z590...
    Date2021.05.05 소식 By낄낄 Reply5 Views817 file
    Read More
목록
Board Pagination Prev 1 ... 745 746 747 748 749 750 751 752 753 754 ... 1939 Next
/ 1939

최근 코멘트 30개

더함
한미마이크로닉스
MSI 코리아
AMD

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


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

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소