numa

Microsoft/Core

SMP(Symmetric Multi Processing)

지난 시간에 알아본 Numa와 비슷하게 멀티 프로세싱 기법 중 하나이다. [그림 1] SMP 관계도 [그림 1]을 보면 쉽게 알 수 있다. CPU와 Memory가 System Bus를 통해 연결되어 있는 구조는 NUMA와 동일하다. 단 NUMA의 경우 CPU와 Memory가 하나의 Pair로 구성이 되어 있지만 SMP는 CPU와 Memory가 독립구성이다. 이런 구조는 CPU와 Memory사이의 병목 현상을 초래한다. 즉 하나의 Process가 실행되기 위해 요청되어지면 Memory요청을 한곳에서만 하게된다. 단 Numa와 같이 내부, 외부 메모리로 구분되어지지 않고 하나의 Memory로만 사용되기 때문에 외부 메모리 사용에 따른 지연 현상은 없게된다. SMP는 PC에 대부분 사용되어지고 있다.

DB Server/MS Sql Server

Numa의 이해

오늘은 Numa(Non-Uniform Memory Access) 아키텍처에 대해 알아보도록 하겠습니다. 하드웨어가 발전하면서 하나의 메인보드에 여러개의 CPU, 버스, 메모리 컨트롤러를 구성할 수 있게 되었습니다. Numa는 간단하게 CPU와 메모리가 한 Set를 이루는 것을 의미합니다. [그림1] Numa 관계도 그림 1을 보면 Processor와 Memory 가 하나의 그룹을 이루며 각 그룹은 Numa Node라고 불립니다. 하나의 Node는 CPU와 Memory가 Pair로 구성되어 있으며 Bus를 통해 각각의 Node는 연결되어 있습니다. 그럼 1번 Node를 기준으로 하여 각 용어를 설명하도록 하겠습니다. 로컬 메모리 - 1번 Node의 메모리를 의미합니다. 외부 메모리 - 2, 3, 4번 No..

로멘틱가이
'numa' 태그의 글 목록