On Designing 4-way Superscalar Digital Signal Processor Core

4-way 수퍼 스칼라 디지털 시그널 프로세서 코어 설계

  • Published : 1998.06.01

Abstract

The recent audio CODEC(Coding/Decoding) algorithms are complex of several coding techniques, and can be divided into DSP tasks, controller tasks and mixed tasks. The traditional DSP processor has been designed for fast processing of DSP tasks only, but not for controller and mixed tasks. This paper presents a new architecture that achieves high throughput on both controller and mixed tasks of such algorithms while maintaining high performance for DSP tasks. The proposed processor, YSP-3, operates four algorithms while maintaining high performance for DSP tasks. The proposed processor, YSP-3, operates functional units (Multiplier, two ALUs, Load/Store Unit) in parallel via 4-issue super-scalar instruction structure. The performance evaluation of YSP-3 has been done through the implementation of the several DSP algorithms and the part of the AC-3 decoding algorithms.

최근의 오디오 압축 알고리듬은 다양한 코딩 기법을 조합하여 사용하고 있다. 이들은 DSP 작업(DSP task), 제어 작업(controller task), 그리고 혼합 작업(mixed task)으로 나눌 수 있다. 기존의 DSP 프로세서들은 이들 중 DSP 작업만을 효율적으로 설계되어 있어 제어작업이나 혼합작업에 대해서는 자원을 효율적으로 활용하지 못하는 단점이 있다. 본 논문에서는 기존의 DSP 프로세서가 가지는 DSP 작업에 대하여 고성능을 그대로 유지하면서 제어작업과 혼합작업에서도 좋은 성능을 가지는 새로운 구조를 제안하고 구현하였다. 제안된 프로세서 YSP-3는 4개의 실행 유닛 (곱셈기, 2개의 ALU, 메모리 접근 유닛)을 병렬로 배치한 후 4-way 수퍼스칼라명령어 구조를 사용하여 각 우ㅠ닛을 독립적으로 사용할 수 있도록 하였다. 제안된 구조는 일반적인 DSP 알고리듬과 AC-3 디코딩 알고리듬을 실행하여 성능을 평가하였다. 마지막으로 VHDL을 통해 $0.6\$\mu$textrm{m}$-3ML 표준셀 기술로 합성한 후 Compass상에서 모의실험으로 통해 33MHz의 시스템 클럭에 대해 최대 지연시간 상황에서 실시간 동작을 확인하였다.

Keywords

References

  1. ISO/IEC JTC1/SC29/WG11 No. 703 Generic Coding of Moving Pictures and Associated Audio-CD12818-3(Part 3. MPEG-Au- dio)
  2. Standard Doc. A/52 Digital Audio Compression Standard(AC-3) Advanced Television Systems Committee (ATSC)
  3. IEEE Transactions on Consumer Electronics v.41 no.3 Design and implementation of AC-3 coders Steve Vernon
  4. ICASSP A Novel 32 Bit RISC Architecture Unifying RISC and DSP Christoph Baumhof
  5. ICASSP RNIW: A novel general purpose DSP architecture He Qing;Hou Chao Huan
  6. ICASSP A dual-issue RISC processor for multimedia signal processing H. Sato;E. Holmann
  7. IEEE Transactions on Computers v.37 no.8 A VLIW architecture for a trace scheduling compiler Colwell, R. P.(et al.)
  8. Proceedings of the 10th Symposium on Computer Architecture Very Long Instruction Word Architectures and the ELI-512 Joseph A. Fisher
  9. Superscalar Microprocessor Design Mike Johnson
  10. Computer Arithmetic Algorithms Istael Korean;Prentice Hall International(Ed.)
  11. IEEE Trans. on ASSP v.ASSP-35 no.6 Real-Valued Fast Fourier Transform Algorithms Henrik V, Sorensen(et al.)