알테라 코퍼레이션(NASDAQ: ALTR)은 오늘, 익스트림데이터 (XtremeData)社가 XD1000 FPGA 코프로세싱 솔루션에 알테라의 Stratix? II FPGA를 채택했다고 발표했다. XD1000 FPGA 모듈은 AMD 옵테론 프로세서와 핀 호환이 되며, 개발자에게 전력소비는 최소화하면서 알고리즘은 100배까지, 어플리케이션은 10배까지 가속할 수 있는 성능을 제공한다.
익스트림데이터의 XD1000 FPGA 코프로세서 모듈은 Altera? Stratix II EP2S180 FPGA 와 HyperTransport™ 버스를 포함하고 있다. 개발자들은 이제 의료용 이미지, 데이터 분석, 텍스트 검색, 네트워크 보안 및 과학적 컴퓨팅과 같은 넓은 범위의 어플리케이션에 걸쳐 기본 구조를 수정하지 않고 그들의 시스템에 프로세싱 성능을 추가하기 위한 “플러그-앤-플레이” 솔루션을 갖게 되었다.
AMD의 서버 및 워크스테이션 사업부 부사장인 랜디 알렌(Randy Allen)은 “강력한 개발 환경과 통합된 XD1000 FPGA모듈은 어플리케이션 가속에 있어 중요한 진보를 의미한다. 코프로세싱 환경은 많은 어플리케이션의 가속을 가능하게 할 것이다. 이것은 상업용 기성 플랫폼의 사용자들이 AMD 옵테론 프로세서와 Stratix II 디바이스 제품군 양쪽에 걸친 끊임없는 성능 개선의 혜택을 누릴 수 있게 하는 훌륭한 솔루션이다.”고 말했다.
익스트림데이터社는 생산에 있어 산업의 최고 밀도, 최고 성능의 FPGA인 Stratix II EP2S180 디바이스를 신용카드 사이즈의 보드에 포함하여 2P 또는 4P AMD 옵테론 프로세서 기반 마더보드 중 어떤 것이라도 보조 CPU 소켓에 꼭 맞는다. 1U 서버, 서버 블레이드 및 ATCA 플랫폼을 포함하는 XD1000은 보드-높이의 형태도 꼭 맞도록 설계되었다. XD1000은 3.2Gbps에서 16비트로 동작하는 다수의 HyperTransport 인터페이스를 포함한다. 또한 고속 SRAM에서는 8 메가바이트와 플래시 메모리에서는 32메가바이트까지 속도가 나는 128-비트-와이드 DDR333 메모리 인터페이스를 포함하고 있다. 더불어 익스트림데이터社는 추후에 출시하려고 계획 중인 여러 개의 차세대 XD1000 버전을 가지고 있다.
XD1000은 호스트 AMD 옵테론 프로세서와의 통신에서 대기시간을 짧게 하기 위하여 HyperTransport 버스를 사용하는데 이것은 기존의 CPU에서 노스 브릿지, (PCI 인터페이스를 통해 사우스 브릿지), 그리고 FPGA로 이어지는 대기시간 발생구간이 CPU-FPGA 링크로 줄어들었다는 것을 의미한다. 타 경쟁 I/O 보드시스템과 비교할 때, XD1000은 더 확장성이 있는 솔루션을 제공한다. XD1000은 노스 브릿지 솔루션에 비해 (DIMM 모듈을 통해) 더 큰 용량의 메모리 접근이 가능하고, 대기시간이 더 짧으며 총비용이 훨씬 적게 드는 연결방식을 제공한다.
익스트림데이터社의 CEO인 라비 챈드란 (Ravi Chandran)은 “우리는 Stratix II 제품군이 다른 FPGA 보다 성능과 밀도에서 우수할 뿐 아니라, 동급 최고인 알테라의 시스템 레벨 디자인 소프트웨어로 인해 우리가 더 빠르고 효율적으로 작업할 수 있기 때문에 Stratix II를 선택했다. FPGA는 많은 산업분야에서 가속기로 잘 알려져 있다. 가속에 있어 중요한 점은 병렬성이며, GHz에 못 미치는 클럭속도에 작동하는 FPGA가 병렬성으로 인해 수 GHz의 속도에 작동하는 CPU보다 성능이 뛰어날 수 있다. 그것은 인간의 두뇌가 엄청난 병렬 작동을 통해 많은 일에 있어 CPU 보다 뛰어난 이치와 비슷하다.”라고 말했다.
예를 들면, 의료용 CT 이미지에서 사용되는 FPGA 기반의 하드웨어 가속은 3GHz의 AMD 옵테론 프로세서 각각이 FPGA와 결합될 때 전체적인 어플리케이션을 10배 더 빠르게 구동해, 그 결과 시스템 레벨로 볼 때 전력, 공간 및 비용 등이 월등하게 절약된다.
익스트림데이터社의 코프로세싱 개발 시스템은 완전한 디자인 환경이다. 그것은 XD1000 코프로세서 모듈, HyperTransport와 DDR 인터페이스를 포함하는 레퍼런스 디자인, 그리고 FPGA를 구성하고 알테라의 SignalTap? II 임베디드 로직 분석기를 이용해 내부 FPGA 신호를 시험하기 위한 JTAG 다운로드 케이블이 포함된 듀얼 AMD 옵테론 프로세서 기반 PC를 포함하고 있다. 이 개발 시스템은 또한 Quartus? II FPGA 디자인 소프트웨어, SOPC 빌더 시스템 통합 툴, Nios? II 소프트-코어 CPU 및 Nios II C2H 가속기를 포함하는 알테라의 포괄적인 소프트웨어 슈트를 포함한다. 알테라와 익스트림데이터社는 어플리케이션 개발자들이 쉽게 사용할 수 있도록 라이브러리와 툴을 함께 개발하는 것에 전념하기로 했다. 두 회사는 또한 여러 유명 대학들과 함께 XD1000을 연구 플랫폼으로 사용해 추가적으로 혁신을 일구어내기 위해 협력하고 있다.
알테라의 아시아 태평양 마케팅 이사인 루이 렁(Louie Leung)은 “XtremData의 코프로세서 모듈은 대량제품 반의 시스템-레벨 솔루션을 사용하여 가격, 전력 및 공간을 월등하게 절약하면서 기존 x86 어플리케이션이 가속될 수 있도록 한다. XtremData는 또한 알테라의 SOPC 빌더, Nios II 임베디드 프로세서 및 Nios II C2H 컴파일러 시스템 툴을 이용해 어플리케이션 개발자들에게 더 쉽고 소프트웨어 중심의 디자인 플로우를 제공한다. 이제 COTS CPU 플랫폼에 XtremeData 코프로세서가 장착됨에 따라 x86 어플리케이션의 알고리즘 부분은 병렬성과 파이플링을 통해 FPGA를 이용해 쉽고 유연하게 가속될 수 있다.”고 말했다.
디지털여기에
news@yeogie.com
<저작권자 @ 여기에. 무단전재 - 재배포금지>