Systems and Means of Informatics
2023, Volume 33, Issue 1, pp 4-13
SELF-TIMED PIPELINE WITH VARIABLE STAGE NUMBER
- I. A. Sokolov
- Yu. A. Stepchenkov
- Yu. G. Diachenko
- N. V. Morozov
- D. Yu. Diachenko
Abstract
The article considers the self-timed circuit's performance improvement problem. As in synchronous circuits, an effective way to improve performance is to use a pipeline to implement multistage input data processing. The article analyzes possible options for dynamical reduction of the number of actively operating stages under certain conditions determined by the processed data value or an external signal. The estimates show that the efficiency of using an optionally variable number of pipeline stages depends on the number of bypassed stages and the probability of an event allowing this bypassing. In particular, replacing two successive pipeline stages with one parallel stage becomes expedient if it occurs in at least 63% of data processing operations and bypassing two or more stages reduces the average pipeline's latency if it occurs in at least 43% of operations.
[+] References (5)
- Hennessy, J.L., and D.A. Patterson. 2019. Computer architecture: A quantitative approach. 6th ed. Morgan Kaufmann. 936 p.
- Varshavsky, V.I., M.A. Kishinevsky, V.B. Marakhovsky, and V.A. Peschansky. 1990. Self-timed control of concurrent processes. Kluver Academic Publs. 245 p. doi: 10.1007/978-94-009-0483-3.
- Stepchenkov, Y. A, A.N. Kamenskih, Y. G. Diachenko, Y. V. Rogdestvenski, and D. Y. Diachenko. 2020. Improvement of the natural self-timed circuit tolerance to short-term soft errors. Advances Science Technology Engineering Systems J. 5(2):44- 56. doi: 10.25046/aj050206.
- IEEE Computer Society. 2008. IEEE Standard for Floating-Point Arithmetic 754-2008. doi: 10.1109/IEEE STD.2008.4610935.
- Rogdestvenski, Y. V., N. V. Morozov, and A.V. Rozhdestvenskene. 2010. Podsistema sobytiynogo analiza samosinkhronnyh skhem ASPEKT [ASPECT: A suite of self-timed event-driven analysis]. Problemy razrabotki perspektivnykh mikro- i nanoelektronnykh sistem [Problems of the perspective micro- and nanoelectronic systems development]. Moscow: IPPM RAN. 26-31.
[+] About this article
Title
SELF-TIMED PIPELINE WITH VARIABLE STAGE NUMBER
Journal
Systems and Means of Informatics
Volume 33, Issue 1, pp 4-13
Cover Date
2023-05-11
DOI
10.14357/08696527230101
Print ISSN
0869-6527
Publisher
Institute of Informatics Problems, Russian Academy of Sciences
Additional Links
Key words
self-timed circuit; pipeline; bypassing; multiplexing; latency; performance
Authors
I. A. Sokolov , Yu. A. Stepchenkov , Yu. G. Diachenko , N. V. Morozov , and D. Yu. Diachenko
Author Affiliations
Federal Research Center "Computer Science and Control", Russian Academy of Sciences, 44-2 Vavilov Str., Moscow 119333, Russian Federation
|