Volume 14 (2023) . Issue 4 (59) . Paper No. 4 (430)

Hardware and software for distributed and supercomputer systems

Research Article

Cyclic pipeline systems

Igor Alekseevich Adamovich1Correspondent author, Yuri Andreevich Klimov2

1Ailamazyan Program Systems Institute of RAS, Ves'kovo, Russia
2Keldysh Institute of Applied Mathematics of RAS, Moscow, Russia
1 Igor Alekseevich Adamovich — Correspondent author i.a.adamovich@gmail.com

Abstract. One of the most efficient ways to organize calculations on ASIC or FPGA is the creation of non-stallable pipelines. However, for some computing circuits, the resulting pipeline may be too large for available ASIC or FPGA resources. The authors propose a method for constructing cyclic pipelines, in which data flow control is based on counters and does not depend on the data being transmitting along the pipeline. We proposed the method makes it possible to build more compact non-stallable pipelines. One of the main details of method is to use cycle ratio equal to the number of times the data must go through the loop, after which the pipeline converts the data into the desired result. (In Russian).

Keywords: pipeline, ASIC, FPGA, integrated circuit, periodicity, queue, credit

MSC-20202020 Mathematics Subject Classification 94-05; 94C30MSC-2020 94-XX: Information and communication theory, circuits
MSC-2020 94-05: Experimental work for problems pertaining to information and communication theory

For citation: Igor A. Adamovich, Yuri A. Klimov. Cyclic pipeline systems. Program Systems: Theory and Applications, 2023, 14:4, pp. 67–89. (In Russ.). https://psta.psiras.ru/2023/4_67-89.

Full text of article (PDF): https://psta.psiras.ru/read/psta2023_4_67-89.pdf.

The article was submitted 08.11.2023; approved after reviewing 29.11.2023; accepted for publication 29.11.2023; published online 13.12.2023.

© Adamovich I. A., Klimov Yu. A.
2023
Editorial address: Ailamazyan Program Systems Institute of the Russian Academy of Sciences, Peter the First Street 4«a», Veskovo village, Pereslavl area, Yaroslavl region, 152021 Russia; Phone: +7(4852) 695-228; E-mail: ; Website:  http://psta.psiras.ru
© Ailamazyan Program System Institute of Russian Academy of Science (site design) 2010–2024 The text of CC-BY-4.0 license