목차

DSP 칩들의 프로세싱 파워는 CPU와 비교하면 어느정도 일까?

UAD에서 사용하는 Sharc 칩은 ADSP-2146X 계열입니다. 이러한 부동소수점 계산기 칩의 계산 능력은 FLOPS 라는 단위로 측정를 하게됩니다.

FLOPS 의 정의는 아래와 같습니다.

플롭스(FLOPS, FLoating point Operations Per Second)는 컴퓨터의 성능을 수치로 나타낼 때 주로 사용되는 단위이다.

초당 부동소수점 연산이라는 의미로 컴퓨터가 1초동안 수행할 수 있는 부동소수점 연산의 횟수를 기준으로 삼는다. 상위 단위와 하위 단위로 국제단위계의 표준 접두어를 사용하며, 슈퍼 컴퓨터의 성능을 나타낼 경우에는 테라플롭스(1×1012 플롭스)가 주로 쓰인다. 2010년 10월 현재 가장 빠른 슈퍼컴퓨터는 톈허-1A로, 그 속도는 2.507PFLOPS(2.507×103TFLOPS)이다.

개인용 컴퓨터의 CPU 성능의 척도로 클럭의 속도 단위인 헤르츠를 주로 사용하는데, 이는 마이크로프로세서의 아키텍처의 구조에 따라 클럭당 연산 속도가 다르기 때문에 객관적인 성능을 비교할 때에는 플롭스를 사용한다. 출처-https://ko.wikipedia.org/wiki/%ED%94%8C%EB%A1%AD%EC%8A%A4

ADSP 사의 Sharc 의 벤치마크 차트에 의하면

Sharc 밴치마크 차트

2146X 칩의 연산 능력은 1800~2700MFLOPS(평균 ~ 피크) 정도 입니다.

하지만 그렇다면 CPU 들의 부동소수점 연산 능력은 어떨까요?

CPU FLOPS 벤치마크

제가 좀 찾아보니 I5, I7(7, 8세대)들의 경우 20-40GFLOPS 정도 되는 것 같습니다.

즉 Giga 는 Mega 의 1000배 이므로, 20000~40000MFLOPS 정도, 즉 Sharc 2146X 계열보다 약 12~14배 정도의 프로세싱 파워라고 볼 수 있습니다.

인텔 티엄 정도의 경우 약 Sharc 2146X 칩 4~6개 정도의 프로세싱 파워를 지니고 있음을 알 수 있습니다.

따라서, 대략적으로 인텔 펜티엄 = UAD Quad CORE, I3 = UAD Octa CORE 정도라고 볼 수 있습니다.66)

admin@homerecz.com - 정승환 - 2023/02/13 - 서명됨

66)
물론 DSP 칩들의 경우에는 신호 처리 핵심 명령어들이 하드웨어로 구현되어 있기 때문에 더 유리하긴 하다.