Title :
Analyzing and improving the latency and throughput performance of self-timed pipelines and rings
Author :
Williams, Ted E.
Author_Institution :
HaL Comput. Syst., Campbell, CA, USA
Abstract :
An analysis of self-timed pipelines and rings is presented. The author defines terminology, qualitatively describes data and bubble flow, and defines the variables locally characterizing each stage in a ring. Values for these variables can be found using the dependency graph analysis method presented. The author then determines the overall performance of self-timed rings in terms of those variables locally describing the stages. The performance is expressed on graphs showing regions defined by the number of stages and tokens. Separate equations give the ring latency and throughput within each region. Cross-sections graphing latency and throughput versus the number of stages and tokens are presented, and the implications of this analysis for self-timed ring design are discussed
Keywords :
graph theory; multiprocessor interconnection networks; performance evaluation; pipeline processing; token networks; bubble flow; data flow; dependency graph analysis; latency; self-timed pipelines; self-timed ring design; throughput performance; tokens; Circuit testing; Clocks; Delay; Equations; Fabrication; Latches; Performance analysis; Pipelines; Throughput; Voltage;
Conference_Titel :
Circuits and Systems, 1992. ISCAS '92. Proceedings., 1992 IEEE International Symposium on
Conference_Location :
San Diego, CA
Print_ISBN :
0-7803-0593-0
DOI :
10.1109/ISCAS.1992.230164