CEVA는 상황 인지 디바이스를 위한 광범위한 센서 프로세싱 및 센서 융합 워크로드를 처리하도록 설계된 센서 허브 DSP 아키텍처 '센스프로'를 공개했다. 센스프로는 다양한 유형의 센서 급증을 효과적으로 처리할 수 있는 전문 프로세서 역할을 한다.
센스프로, 센서 데이터 처리·결합하는 허브 역할
부동 소수점 및 정수형 데이터에 대한 스칼라 및
병렬 처리뿐만 아니라 딥러닝 교육과 추론 통합
CEVA는 13일, 상황 인지 디바이스를 위한 광범위한 센서 프로세싱 및 센서 융합 워크로드를 처리하도록 설계된 센서 허브 DSP 아키텍처 ‘센스프로(SensPro™)’를 공개했다.
센스프로는 다양한 유형의 센서 급증을 효과적으로 처리할 수 있는 전문 프로세서 역할을 한다.
▲ CEVA, 센스프로 제품군 공개 [출처=CEVA]
카메라, 레이더, LiDAR, ToF(Time-of-Flight), 마이크 및 관성측정장치(Inertial Measurement Units; IMU) 등의 센서는 이미징, 사운드, RF 및 모션에서 파생되는 다양한 데이터 유형 및 비트 전송률을 생성하며, 이는 풀(Full) 3D 상황 인지 기기를 만드는 데 사용된다.
센스프로 아키텍처는 HDR(High dynamic range) 신호 처리, 포인트 클라우드 생성 및 음성, 이미징, 심층 신경망(Deep neural network; DNN) 교육에 필요한 단일(single precision) 및 반정밀도(half precision) 부동 소수점 연산 조합을 제공한다.
음성, 이미징, DNN 추론 처리 및 위치 측정 및 동시 지도화(Simultaneous localization and mapping; SLAM)에 필요한 8·16비트 병렬 처리 용량도 함께 제공한다.
CEVA-BX 스칼라(Scalar) DSP를 통합해 단일 센서 시스템 설계에서 다중 센서, 상황 인지 설계로 원활하게 마이그레이션 할 수 있는 경로도 제공한다.
▲ 센스프로 DSP 아키텍처 [그림=CEVA]
센스프로는 다양한 구성의 8-way VLIW 아키텍처를 사용하여 사용하는 애플리케이션에 적합하게 조정할 수 있으며, 스칼라 및 벡터 처리 장치를 결합하고 7nm 프로세스 노드에서 1.6GHz대의 작동 속도를 가능하게 하는 고급 심층 파이프라인을 통합한 마이크로아키텍처를 채택하고 있다.
4.3 코어마크(CoreMark)/MHz 스코어로 제어 코드 실행을 위한 CEVA-BX2 스칼라 프로세서를 통합했다. 병렬 처리를 위해 광범위한 SIMD 확장 가능 프로세서 아키텍처를 채택하고 최대 1,024개의 8×8 MAC, 256개의 16×16 MAC, 전용 8×2 이원 신경망 지원뿐만 아니라, 64개의 단일 정밀도 및 128개의 반정밀도 부동 소수점 MAC에 대해 구성할 수 있다.
이를 통해 8×8 네트워크 추론을 위한 3 TOPS(초당 테라 연산), 이원 신경망 추론을 위한 20 TOPS, 부동 소수점 연산을 위한 400 GFLOPS(초당 10억 부동 소수점 연산)가 제공된다.
또 다른 주요 기능으로는 초당 400GB의 대역폭을 제공하는 메모리 아키텍처, 4-way 인스트럭션 캐시, 2-way 벡터 데이터 캐시, DMA, 데이터 전송에서 DSP를 오프로드 하기 위한 큐(queue) 및 버퍼(buffer) 관리자가 있다.
센스프로에는 LLVM C/C++ 컴파일러, 이클립스(Eclipse) 기반 IDE(Integrated development environment), OpenVX API, OpenC용 소프트웨어 라이브러리, CEVA Deep Neural Network(CENN) 그래프 컴파일러를 포함한 소프트웨어 및 개발 툴 세트가 함께 제공된다.
CDNN 그래프 컴파일러에는 맞춤형 AI 엔진을 위한 CDNN-Invite API, CEVA-CV 이미징 기능, CEVA-SLAM 소프트웨어 개발 키트 및 비전 라이브러리, 클리어복스(ClearVox) 노이즈 감소, 휘스프로(WhisPro) 음성인식, 모션엔진(MotionEngine) 센서 퓨전 및 센슬링(Senslin)Q 소프트웨어 프레임워크가 포함된다.
▲ 센스프로 DSP 구성 [표=CEVA]
센스프로 DSP는 CEVA-BX2 스칼라 프로세서와 최적의 사용 사례 처리를 위해 ▲SP250 - 이미징, 비전 및 사운드 중심 애플리케이션 대상 256개의 8x8 MAC이 있는 단일 벡터 유닛 ▲SP500F – SLAM 중심 애플리케이션 대상 512개의 8x8 MAC 및 64개의 단 정밀도 부동 소수점 MAC을 갖춘 단일 벡터 유닛 ▲SP1000 – AI 중심 애플리케이션 대상 1,024개의 8x8 MAC 및 이원 네트워크가 있는 듀얼 벡터 유닛 등 세 가지 구성으로 제공된다.
센스프로 아키텍처 및 코어는 올해 3분기 일반 라이선스로 제공될 예정이다.