• DocumentCode
    1657940
  • Title

    Pullpipelining: a technique for systolic pipelined circuits

  • Author

    Cadenas, Oswaldo ; Megson, Graham

  • Author_Institution
    Sch. of Syst. Eng., Reading Univ., UK
  • fYear
    2003
  • Firstpage
    205
  • Lastpage
    210
  • Abstract
    Pullpipelining, a pipeline technique where data is pulled from successor stages from predecessor stages is proposed. Control circuits using a synchronous, a semisynchronous and an asynchronous approach are given. Simulation examples for a DLX generic RISC datapath show that common control pipeline circuit overhead is avoided using the proposal. Applications to linear systolic arrays in cases when computation is finished at early stages in the array are foreseen. This would allow run-time data-driven digital frequency modulation of synchronous pipelined designs. This has applications to implement algorithms exhibiting average-case processing time using a synchronous approach.
  • Keywords
    data flow analysis; pipeline processing; reduced instruction set computing; systolic arrays; DLX generic RISC datapath; control circuit; linear systolic array; pipeline circuit overhead; predecessor stage; pullpipelining; reduced instruction set computing; run-time data-driven digital frequency modulation; successor stage; synchronous pipelined design; systolic pipelined circuit; Circuit simulation; Computational modeling; Data engineering; Pipeline processing; Proposals; Reduced instruction set computing; Registers; Runtime; Systems engineering and theory; Systolic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip for Real-Time Applications, 2003. Proceedings. The 3rd IEEE International Workshop on
  • Print_ISBN
    0-7695-1944-X
  • Type

    conf

  • DOI
    10.1109/IWSOC.2003.1213036
  • Filename
    1213036