TMS320C67x 기반 병렬신호처리시스템의 설계와 성능분석

Design and Performance Analysis of A TMS320C67x-based Parallel Signal Processing System

  • 문병표 ((주)베리텍) ;
  • 박준석 (한양대학교 대학원 전자계산학과) ;
  • 전창호 (한양대학교 전자컴퓨터공학부) ;
  • 박성주 (한양대학교 전자컴퓨터공학부) ;
  • 이동호 (한양대학교 전자컴퓨터공학부) ;
  • 한기택 (국방과학연구소)
  • 발행 : 2000.01.01

초록

본 논문에서는 TMS320C67x를 사용한 병렬신호처리시스템의 설계와 성능을 분석한다. 특히 보드 단위의 프로세서부 설계에 중점을 두어 메모리의 구성 및 내부버스 연결방식 면에서 서로 다른 네 가지의 모델을 제안하고 성능분석을 위하여 2D FFT를 병렬로 처리할 수 있는 여러 가지의 방식을 제시한다. 그리고 제안된 구조상에서 여러 방식으로 2D FFT를 실행할 경우의 지역메모리의 접근, 프로세서간 통신, 그리고 보드간 통신에 소용되는 시간을 척도로 하여 네 가지 보드 모델들의 성능을 비교${\cdot}$분석한다. 성능분석 결과, 성능과 보드 구성의 복잡도를 종합적으로 고려할 때 지역메모리와 공유메모리를 함께 갖춘 모델이 가장 바람직한 것으로 나타났다.

This paper deals with a design and performance analysis of a parallel signal processing system based on TMS320C67x. With an emphasis on the board-level design of the processor unit four models are proposed with different memory configurations and internal bus schemes. Several approaches to parallel processing of 2D FFT are also presented to be used for performance analysis. The performance of four board models are estimated and compared in terms of the time spent for local memory access, inter-processor communication, and inter-board communication. The results of performance analysis show that, when performance and implementation complexity are taken into account, the model with both local and shared memories is the most desirable.

키워드

참고문헌

  1. A. J. Anderson, 'Selection Criteria in the Development of a Multiple Processor Based DSP System,' Journal of Mircrocomputer Application, pp.327-345, 1992 https://doi.org/10.1016/0745-7138(92)90013-U
  2. P. V R Raja and S. Ganesan, 'An SIMD Multiple DSP Microprocessor System for Image Processing,' Microprocessors and Microsystems, pp.493-501, Nov. 1991 https://doi.org/10.1016/0141-9331(91)90006-2
  3. T. Sawabe, T. Fujii, H. Nakada, N. Ohta, and S. Ono, 'A 15GFLOPS Parallel DSP System for Super High Definition Image Processing,' IEICE Trans. Fundamentals, Vol.39, No.7, pp.786-792, Jul. 1992
  4. F. Kurugollu, H. Palaz, H. Gumuskaya, E. Harmanci and B. Orencik, 'Advanced Educational Parallel DSP System Based on TMS320C25 Processors,' Microprocessors and Microsystems, Vol.19, No.3, pp.147-156, Apr. 1995 https://doi.org/10.1016/0141-9331(95)96909-O
  5. Navy Signal Processors Program Office, PMS 429
  6. W. W. Smith and J. M. Smith, Handbook of Real-Time Fast Fourier Transform, IEEE Press, 1995
  7. TMS320C6x Technical Brief, Texas Instruments, 1998
  8. Parallel Processing With the TMS320C4x, Texas Instruments, 1994
  9. T. N. Mudge, J. P. Hayes and D. C. Winsor, 'Multiple Bus Architectures,' IEEE Computer, Vol.20, No.6, pp.42-48, Jun. 1987 https://doi.org/10.1109/MC.1987.1663590
  10. L. N. Bhuyan, Q. Yang, and D. P. Agrawal, 'Performance of Multiprocessor Interconnection Networks,' IEEE Computer, pp.25-37, Feb. 1989 https://doi.org/10.1109/2.19830
  11. T. Lang, M. Valero, and I. Alegre, 'Bandwidth of Crossbar and Multiple-Bus Connections for Multiprocessors,' IEEE Trans. Computers, pp.12Z7 -1233, Dec. 1982 https://doi.org/10.1109/TC.1982.1675947
  12. http://www.spectrumsignal.com/products/index.cfm?page2Ioad=c6x/c6701_hardware.cfm, Spectrum Signal Processing