Pullpipelining: A technique for systolic pipelined circuits

O. Cadenas, G. Megson

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publicationProceedings - 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications, IWSOC 2003
EditorsYehya Ismail, Wael Badawy
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages205-210
Number of pages6
ISBN (Electronic)076951944X, 9780769519449
DOIs
Publication statusPublished - 2003
Externally publishedYes
Event3rd IEEE International Workshop on System-on-Chip for Real-Time Applications, IWSOC 2003 - Calgary, Canada
Duration: 30 Jun 20032 Jul 2003

Publication series

NameProceedings - 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications, IWSOC 2003

Conference

Conference3rd IEEE International Workshop on System-on-Chip for Real-Time Applications, IWSOC 2003
Country/TerritoryCanada
CityCalgary
Period30/06/032/07/03

Bibliographical note

Publisher Copyright:
© 2003 IEEE.

Keywords

  • Circuit simulation
  • Computational modeling
  • Data engineering
  • Pipeline processing
  • Proposals
  • Reduced instruction set computing
  • Registers
  • Runtime
  • Systems engineering and theory
  • Systolic arrays

Cite this