AMD 컴퓨팅 코어

컴퓨팅의 새 시대

AMD는 하나의 APU 칩에서 CPU와 GPU를 함께 작동시킵니다.

Compute Cores Diagram
 

​컴퓨팅 코어란?

기존의 코어는 하나의 프로세서에 있는 데이터를 처리했습니다. 함께 작동하는 코어 수가 많을수록 컴퓨터는 작업을 더 빨리 실행합니다. CPU 코어는 생산성 애플리케이션과 같은 일련 작업에 적합하게 설계된 반면, GPU는 비디오 편집, 게임, 풍부한 웹 브라우징과 같은 그래픽 중심의 병렬 작업에 더 적합하게 설계되었습니다.

AMD의 혁신적인 최신 프로세스 아키텍처인 HSA(Heterogeneous System Architecture)는 CPU와 GPU 코어가 연결된 컴퓨팅 코어라고 하는 새로운 컨셉을 창조해냈습니다.

이 놀라운 기술은 CPU 코어와 GPU 코어를 연결하여 동일한 언어로 통신하고 작업 부하와 동일한 메모리를 공유할 수 있게 합니다. HSA 기능을 활용하면 하나의 APU(accelerated processing unit)에서 CPU와 GPU 코어를 함께 작동시킴으로써 더욱 빠르고 효율적이며 매끄럽게 애플리케이션을 가속화하고 우수한 성능과 풍부한 엔터테인먼트를 전달할 수 있습니다.

HSA와 컴퓨팅 코어의 이점 자세히 알아보기

​​
 

HSA, hUMA 및 hQ: 메모리와 컴퓨팅의 혁신

이 혁신적인 새로운 아키텍처인 HSA를 이용하면 같은 APU에서 CPU와 GPU가 데이터를 공유하고 동일한 메모리에 액세스함으로써 두 코어간에 더욱 빠르고 효율적인 통신이 가능해집니다. 이 기술을 “hUMA"(heterogeneous uniform memory access)라 합니다.

이 아키텍처에 관한 또 다른 놀라운 사실은 APU 내부의 프로세서가 컴퓨팅 작업을 처리하기 위해 서로간에 통신하는 방식에 혁신을 일으킨 “hQ”(heterogeneous queuing)입니다. HSA 이전의 CPU는 마스터이고 GPU는 슬레이브였지만 지금은 두 코어에 작업이 모두 할당되고 실행되며 특정 작업에 가장 적합한 코어가 작업 부하를 처리하는 동등한 파트너입니다.

 

새로운 코어를 위한 새로운 용어

기존의 고객은 각 프로세서에 위치하는 코어의 개수와 GPU의 잠재적인 측면에서의 프로세서의 개념(CPU)을 거의 이해하지 못했습니다. 이러한 CPU 중심적 접근법은 고객에게 PC의 프로세스 성능을 비교할 수 있는 기초를 제공했습니다.

그러나 오늘날 AMD의 APU는 다른 방식으로 작동합니다. AMD의 APU는 hUMA 및 hQ 기술과 함께 혁신적인 HSA 기술을 활용함으로써 CPU와 GPU 코어 모두를 기능적으로 작동시키고 최신 작업 부하까지 빠르게 처리합니다. 프로세스에 대한 이 새로운 아키텍처와 접근법의 문제는 주어진 APU에서 조합할 코어의 총 개수(CPU+GPU)에 대한 논의입니다.

이 질문을 해결하기 위해 AMD는 "컴퓨팅 코어"를 개발했습니다. "컴퓨팅 코어"라는 용어의 정의는 AMD의 차세대 APU에서 작업을 실행하거나 애플리케이션을 실행할 수 있는 코어의 총 개수를 일관적이고 투명하게 설명합니다.

컴퓨팅 코어는 다른 코어와 관계 없이 자체 및 가상 메모리 공간에서 최소 하나의 프로세스를 실행할 수 있는 모든 코어를 의미합니다.

위의 정의를 기준으로 단일 컴퓨팅 코어는 CPU 혹은GPU 코어를 의미할 수도 있습니다.

chart

​예를 들어 ​AMD A10-7850K APU와 같은 12개의 컴퓨팅 코어를 탑재한 APU라고 하면, 4개의 CPU 코어와 8개의 GPU 코어가 탑재되었음을 의미합니다.

​컴퓨팅 코어 용어

AMD가 2014년 상반기 APU 아키텍처를 기반으로 한 1세대 AMD 7000 시리즈이기종 가속 프로세서를 발판으로 삼아 다음과 같은 방법으로 컴퓨팅 코어를 설계하기 시작합니다.

AMD 라데온™ R7 그래픽 탑재 AMD A10-7850K

  • 12 컴퓨팅 코어(4 CPU + 8 GPU)

​컴퓨팅 코어 특징에 대한 자세한 내용은 AMD 컴퓨팅 코어 백서를 참조하십시오.​

HSA 자세히 알아보기
 
 
보충설명