균일한 메모리 액세스

Uniform memory access

Uniform Memory Access(UMA; 균일 메모리 액세스)는 병렬 컴퓨터에서 사용되는 공유 메모리 아키텍처입니다.UMA 모델의 모든 프로세서는 물리 메모리를 균일하게 공유합니다.UMA 아키텍처에서 메모리 로케이션에 대한 접근 시간은 어떤 프로세서가 요구를 하는지, 어떤 메모리 칩이 전송된 데이터를 포함하고 있는지에 관계없이 독립적입니다.균일한 메모리 액세스 컴퓨터 아키텍처는 NUMA(Non-Uniform Memory Access) 아키텍처와 대조되는 경우가 많습니다.UMA 아키텍처에서는 각 프로세서가 개인 캐시를 사용할 수 있습니다.주변기기들도 어떤 식으로든 공유됩니다.UMA 모델은 여러 사용자가 사용하는 범용 및 시간 공유 애플리케이션에 적합합니다.시간이 중요한 응용 [1]프로그램에서 단일 대형 프로그램의 실행을 가속화하는 데 사용할 수 있습니다.

아키텍처의 종류

UMA 아키텍처에는 다음 3가지 유형이 있습니다.

hUMA

2013년 4월부터 AMD 판촉 자료에는 CPU와 GPU가 캐시 코히런트 뷰를 통해 동일한 시스템 메모리를 공유하는 을 가리키는 hUMA(이종 균일 메모리 액세스)라는 용어가 등장하기 시작했습니다.장점은 프로그래밍 모델이 쉬워지고 별도의 메모리 [2]풀 간에 데이터를 복사하지 않는다는 것입니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ 고급 컴퓨터 아키텍처, 카이 황, ISBN0-07-113342-9
  2. ^ 피터 브라이트.2013년 4월 30일 Ars Technica의 Kaveri에서 AMD의 "이종 균일 메모리 액세스"가 발표됩니다.