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 language | English |
---|---|
Title of host publication | Proceedings - 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications, IWSOC 2003 |
Editors | Yehya Ismail, Wael Badawy |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 205-210 |
Number of pages | 6 |
ISBN (Electronic) | 076951944X, 9780769519449 |
DOIs | |
Publication status | Published - 2003 |
Externally published | Yes |
Event | 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications, IWSOC 2003 - Calgary, Canada Duration: 30 Jun 2003 → 2 Jul 2003 |
Publication series
Name | Proceedings - 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications, IWSOC 2003 |
---|
Conference
Conference | 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications, IWSOC 2003 |
---|---|
Country/Territory | Canada |
City | Calgary |
Period | 30/06/03 → 2/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