소개
Sony, Toshiba 및 IBM은 아마도 Windows 기반 PC의 일부로 Cell 마이크로프로세서를 사용하는 것에 대해 많은 생각을 하지 않았을 것입니다. Cell Broadband Engine Architecture에 익숙하지 않은 분들은 PlayStation 3 게임 콘솔의 CPU 플랫폼으로서 소비자 공간에서의 주요 역할을 알고 있을 것입니다. 또한 미국 관세청 사이버 범죄 센터(US Customs Enforcement Cyber Crimes Center)가 Linux를 실행하는 PS3를 사용하여 아동 포르노 용의자의 비밀번호를 해독했다는 소식을 들었을 것입니다. 실제로 Cell 프로세서는 매우 강력한 구성 요소이며 모든 Sony PS3는 약 204GFLOPS(단일 정밀도 부동 소수점)로 평가됩니다.
물론 초당 10억 개의 부동 소수점 연산을 나타내는 기가플롭은 이러한 프로세서의 장단점이 다르기 때문에 완벽한 메트릭이 아닙니다. 그러나 기가플롭의 수는 Cell의 컴퓨팅 성능에 대한 아이디어를 제공합니다. 이 기사가 작성될 당시 세계에서 두 번째로 빠른 슈퍼컴퓨터인 IBM Roadrunner는 12,960개의 Cell 프로세서와 6,912개의 Opteron 프로세서를 조합하여 사용하고 있었습니다.
Sony, Toshiba 및 IBM의 트리오가 Cell 광대역 엔진 아키텍처를 공동 설계했습니다. Toshiba는 Cell의 8개 SPE(synergistic processor element) 중 절반을 유지하고 비디오 인코딩 및 디코딩 하드웨어를 추가하여 멀티미디어 처리에 조금 더 적합한 것으로 Cell 프로세서를 수정하는 자유를 얻었고 SpursEngine 프로세서를 만들었습니다.
10-20W만 소비하는 SpursEngine은 3D 및 비디오 처리 전용 보조 프로세서 역할을 수행하도록 설계되었습니다. 1.5GHz에서 실행되는 4개의 SPE로 SpursEngine은 약 50GFLOPS에 적합하며 8/16/32비트 정수 및 단정도/배정밀도 부동 소수점 계산이 가능합니다. 프로세서에는 1MB의 로컬 메모리가 있으며 이 중 256KB는 4개의 SPE 각각 전용입니다.
나는 당신이 무슨 생각을 하는지 압니다. 좋은 것 같긴 한데 나에게 어떤 도움이 될까요? 음, Leadtek은 같은 질문을 하고 SpursEngine 프로세서를 WinFast PxVC1100이라는 비디오 트랜스코딩 보드에 배치하여 응답했습니다.
우리는 SpursEngine이 장착된 이 카드가 무엇을 할 수 있는지 보여줍니다. 그러나 더 중요한 것은 가격 범위에 걸쳐 여러 CPU와 성능을 비교하여 힘들게 번 돈이 WinFast PxVC1100에 가장 잘 사용되는지 또는 대신 호스트 프로세서를 업그레이드하는 것이 더 나은지 확인한다는 것입니다.