IPU 란 무엇입니까 : 컴퓨팅에서 사용되는 방법

현대 컴퓨팅에서는 누구이든 상관없이 거의 모든 것에 약어가 사용됩니다. CPU, GPU, APU… 점점 더 많이 사용되기 시작한이 두문자어 중 하나는 IPU 의 약어입니다. 지능 처리 장치 또는 지능 처리 장치. 이 기사에서는 IPU가 무엇인지, 어떤 시나리오에서 사용되는지에 대해 설명 할 것입니다.

해당 제품이 수행하는 기능에 따라 많은 이름이“주어 지지만”결국 주어진 이름을 선택하는 새로운 유형의 장치를 만드는 사람이 이름을 정하고 사용하기 시작하는 시점입니다. 일반화 된 형태는 그것이 중요해질 때입니다. IPU의 경우, 우리는 그들이 수행하는 기능으로 인해 이미 이름이 붙은 제품 중 하나에 직면하고 있으며, 약어가 무엇을 의미하는지 알면 샷이 어디로 가는지 이미 확실히 알고있을 것이지만, 우리는 물질에 들어갈 것입니다.

IPU 란 무엇입니까 : 컴퓨팅에서 사용되는 방법

IPU 란 무엇이며 어떻게 작동합니까?

앞서 언급했듯이 IPU는 지능 처리 장치 또는 지능 처리 장치의 머리 글자이며 이름에서 알 수 있듯이 인공 지능을 위해 설계되었으며보다 구체적으로는 이러한 목적을 위해 설계된 프로세서 자체입니다. GPU가 CPU와 비슷하지만 그래픽을 위해 설계된 것처럼 IPU는 인공 지능을 위해 설계된 CPU입니다.

서 바이더 IPU

따라서 IPU는 인공 지능 시스템을 가속화하기 위해 병렬 처리 (즉, 여러 개가 동시에 작동하도록 설계됨)를 위해 설계된 프로세서입니다. 800 세대 IPU (Colossus) 이후 컴퓨팅 분야에서 수많은 발전이 이루어졌으며 XNUMX 세대에서는 성능을 XNUMX % 향상시킬 수있었습니다.

제작자는 실제로 IPU가 우리가 알고있는 PC 또는 서버 프로세서보다 훨씬 더 많은 현재까지 개발 된 가장 복잡한 프로세서라고 가정합니다.

다이어그램 IPU

위의 다이어그램에서 볼 수 있듯이 콜로서스 MK2 GC200 IPU, 각 "프로세서"에는 총 1472 개의 독립적 인 IPU가 통합되어 있으며 각각 코어와 자체 전용 메모리가 있습니다.이 경우 총 1472 개의 병렬 처리 스레드를 생성 할 수있는 8832 개의 코어가있는 프로세서에 대해 설명합니다. 동일하게 각 코어에는 XNUMX 개의 처리 스레드가 있습니다. 즉, 각 코어는 XNUMX 개의 명령을 동시에 실행할 수 있습니다.

900MB의 메모리는 47.5TB / s 이상의 대역폭으로 각 IPU에 통합되며,이 압도적 인 대역폭을 처리하기 위해 PCI-Express 4.0 x16 인터페이스도 사용합니다.

IPU는 무엇입니까?

이 모든 엄청난 프로세스 용량은 인공 지능 시스템에 대해 말했듯이 분명히 설계되었습니다. 즉, 특정 시스템과 특정 목적을 위해 통합됩니다. 이러한 IPU는 자율적으로 작동 할 수 없기 때문에 실제로 보조 프로세서로 통합됩니다 (GPU가 필요한 명령 세트가 없기 때문에 CPU 역할을 할 수없는 것처럼).

그리고 이러한 프로세서에는 확장 카드 또는 가속기 카드 형식이 있으며 앞서 언급했듯이 마더 보드 PCI-Express 4.0 x16 소켓을 통해.

따라서 그 사용은 전용 코어를 사용하여 인공 지능 시스템을 가속화하는 데 사용되며 현재로서는 다른 용도로 쓸모가 없습니다. 그러나 아시다시피 딥 러닝, 머신 러닝 및 인공 지능의 전체 주제는 그날의 질서 일뿐만 아니라 점점 증가하고 있으므로 IPU라는 용어를 더 자주 찾을 때마다 .