• DocumentCode
    771394
  • Title

    Long pipelines in single-chip digital signal processors-concepts and case study

  • Author

    Ernst, Rolf

  • Author_Institution
    Inst. of Tech. Electron., Erlangen-Nuremberg Univ., Germany
  • Volume
    38
  • Issue
    1
  • fYear
    1991
  • fDate
    1/1/1991 12:00:00 AM
  • Firstpage
    100
  • Lastpage
    108
  • Abstract
    The effectiveness of long pipelines in single-chip digital signal processors for complex algorithms was studied using a processor model with 25 pipeline stages. The processor is based on a Harvard architecture. Pipelining is used to reduce the instruction cycle time compared to current signal processors. Key features of the processor model are data-stationary pipeline control, local resolution of pipeline hazards with buffering, multiple branch prediction, a mixed relative-incremental addressing scheme, and asynchronous communication between pipeline and environment. The processor is implemented as a software model. The results show that high pipeline utilization can be achieved for a variety of algorithms leading to a significantly higher performance than achieved by conventional single-chip signal processors with Harvard architecture
  • Keywords
    computer architecture; computerised signal processing; digital signal processing chips; pipeline processing; Harvard architecture; asynchronous communication; buffering; complex algorithms; data-stationary pipeline control; digital signal processors; local resolution; long pipelines; mixed relative-incremental addressing scheme; multiple branch prediction; pipeline hazards; processor model; single chip DSP; Asynchronous communication; Communication system control; Computer architecture; Digital signal processors; Hazards; Pipeline processing; Predictive models; Signal processing; Signal processing algorithms; Signal resolution;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-4094
  • Type

    jour

  • DOI
    10.1109/31.101307
  • Filename
    101307