앞으로 생각 인텔, fpgas, 이기종 컴퓨팅의 역할 확대

인텔, fpgas, 이기종 컴퓨팅의 역할 확대

비디오: Hì i í ì i í i i ì í ì (십월 2024)

비디오: Hì i í ì i í i i ì í ì (십월 2024)
Anonim

흥미로운 프로세서 토론의 대부분은 기존의 CPU에서 일반적으로 사용되는 범용 컴퓨팅 코어와는 달리 다른 종류의 칩과 코어를 사용하는 것에 대해 최근에 돌고 있습니다. 우리는 CPU, GPU, DSP, 맞춤형 ASICS 및 FPG (Field-Programmable Gate Array)를 포함하여 특정 컴퓨팅 작업에 사용되는 다양한 종류의 칩 조합을 보았으며 점점 더 모든 측면을 결합하는 애플리케이션을보고 있습니다. 이들은 때때로 시스템에서 그리고 때로는 단일 칩 내에서.

2 년마다 두 배의 속도로 두 배씩 빨라진 범용 컴퓨팅 코어의 지지자 인 인텔조차도 FPGA를 선도하는 FPGA 제조업체 중 하나 인 알테라 (Altera)를 인수하면서 행동을 시작했다. 최근에는 Altera로 알려진 Intel의 PSG (Programmable Solutions Group)의 총 책임자 인 Dan McNamara와이 기회를 가졌습니다. 그는이 분야에서 인텔의 계획을 밝히고 회사의 연결 계획에 대해 자세히 설명했습니다. 고속 칩 패키지에서 서로 다른 종류의 코어와 다른 다이를 함께 사용할 수 있습니다.

맥나마라는 일반용 코어의 모든 문제를 해결할 수 없다는 공통된 인식이 있다고 지적했다. Google의 Tensor Processing Unit 또는 TPU와 같은 맞춤형 ASIC은 기존 CPU 또는 GPU를 넘어 특정 유형의 기능을 가속화 할 수 있지만 생성하는 데 시간이 오래 걸립니다. 반면 FPGA는 칩 설계 및 제조를 위해 2 년을 기다리지 않고 ASIC의 성능 이점을 제공하는 맞춤형 코드를 허용한다고 그는 말했다. 개발자는 FPGA 내에서 알고리즘을 즉시 변경할 수 있으며 CPU, GPU 또는 맞춤형 칩은 고정 된 방식으로 작동합니다.

McNamara는 또한 FPGA가 지연 시간이 매우 짧고 이미지 처리 또는 통신과 같은 애플리케이션에서 칩의 다른 부분이 동시에 작동하므로 병렬성이 매우 높다고 말했다.

인텔은 현재 TSMC의 20nm 공정으로 제조 된 Arria 10 FPGA를 제공하고 있으며 Xeon (Broadwell) 프로세서와 Arria 10을 결합한 패키지를 제공합니다. 이는 웹 규모 검색 및 분석과 같은 응용 프로그램에서 사용됩니다. McNamara는 FPGA가 검색을 최대 10 배까지 가속화 할 수 있다고 말했으며 Microsoft는 이러한 FPGA를 사용하여 검색을 가속화하는 것에 대해 공개적으로 언급했다.

최근 한 가지 큰 개선 영역은 다른 프로세스에서 생성 된 칩 다이와 다른 제조업체에서 만든 칩 다이를 결합 할 수있는 더 빠른 멀티 칩 패키지를 만드는 데 있습니다. 여기에는 Xeon / Arria 조합과 같은 CPU 및 FPGA가 포함 된 패키지가 포함됩니다. 인텔의 Stratix 10 FPGA와 같이 서로 다른 트랜시버가있는 FPGA; 인텔이 최신 기술 및 제조일에 설명했듯이 전체 CPU의 다른 부분.

인텔은이를 위해 임베디드 멀티 칩 인터커넥트 브리지 (EMIB)라는 새로운 기술을 개발했다.이 기술은 Stratix 10에서 데뷔했다. EMIB에서 코어 다이는 인텔의 14nm 프로세스와 TSMC의 16nm 프로세스에서 생성된다.

전반적으로 McNamara는 여러 패키지가 이러한 패키징을 사용하여 더 많은 FPGA를 채택하는쪽으로 움직이고 있다고 말했다. 그는 수요가 급격히 변화하고 검색, 분석 및 비디오 스트리밍과 같은 영역에서 FPGA / CPU 조합이 잘 작동하는 하이퍼 스케일 웹 사이트에 대해 이야기했으며, 소프트웨어 정의 네트워킹과 같은 트렌드가있는 네트워크 변환 네트워크 기능 가상화로 인해 더 많은 패킷 처리가 필요합니다. 다른 초점 분야로는 5G 및 무선 애플리케이션, 자율 주행 및 인공 지능 (AI) 애플리케이션이 있습니다. McNamara는 AI에서 최적화 된 ASIC과 원시 컴퓨터 전력이 훈련에 가장 적합 할 수 있다고 말했다 (Intel은 Nervana를 구입 함).하지만 FPGA는 유연성과 지연 시간이 짧기 때문에 추론에 가장 적합하다고 ZTE는 Arria 10을 매우 인상적인 이미지 인식 점수를 보여줍니다.

개인적으로, 미래의 CPU가 실제로 다른 구성 요소를 가져 와서 EMIB 또는 유사한 기술을 사용하여 프로세서 칩으로 생각하는 것을 변경하기 위해 혼합하고 일치 시킬지 궁금합니다. 미래의 시스템이 프로그래밍 가능 (FPGA)과 고정 (맞춤식 ASIC 및 기존 CPU와 GPU의 혼합)과 같은 다양한 코어를 사용하여 단일 시스템의 기능을 향상시키는 작업을 함께 수행 할 수 있다는 아이디어에 흥미가 있습니다. 기술은 스스로 할 수 있습니다.

인텔, fpgas, 이기종 컴퓨팅의 역할 확대