THE OPTIMIZATION OF ENERGY-EFFICIENCY AND RELIABILITY USING COMPLEX REDUNDANCY IN COMPUTING SYSTEMS
DOI:
https://doi.org/10.15588/1607-3274-2018-3-15Keywords:
energy-efficiency, reliability, fault-tolerant, self-timed circuits, redundancy at transistor-level, complex redundancy.Abstract
Context. The increase of energy-efficiency and reliability of computing systems is still important task in 21st century. It is especiallyimportant in the field of computing systems for aerospace because both the radiation-tolerance should be provided and the
energy-consumption are very limited. Moreover, the developers should take care about performance of a computing system. Therefore, all of this result in difficult optimization task with key-parameters – reliability, energy-efficiency and performance in conditions
of existing technologies limits.
Objective. The solution of optimization task – the synthesis of digital devices that can work in wide temperature and voltage
range at restrictions on reliability probability and performance.
Method. Delay-insensitive (or Self-timed according to Russian terms) circuits can stable operate in delay variation including operation
under ultra-low-supply-voltage (ULSV). That is why it became a good solution for considered task. To increase reliability in
the critical fields of application, the redundancy is often used. For example, the triple modular redundancy or the Hamming codes.
However, the implementing of these methods in delay-insensitive circuits faces problems – excessive increase of complexity or delays
in critical paths. In addition, the Muller’s model are not provide possibilities to take into account failures as normal part of system
operations. Thus, the definitions of fault-tolerance and semi-modularity (the basic feature of delay-insensitive circuits) have a
conflict. In the paper the method of redundancy at transistor level was developed. The combination of proposed and known methods
allows receiving new efficient solutions.
Results. The model of fault-tolerant self-timed circuits was developed. The method of complex redundancy for self-timed circuits
was proposed. This method provides synthesis of digital devices with optimization in key parameters.
Conclusions. The research proved that only the combination of methods provide the achievement of function’s optimum. It is interesting
task to expand the object of research to synchronous and globally asynchronous locally synchronous computing systems in
further research.
References
Yakovlev A. Energy-modulated computing, Design, Automation & Test in Europe, March, 2011, pp. 1–6.
Chung C. C., Su W. S., & Lo C. K. A 0.52/1 V fast lock-in
ADPLL for supporting dynamic voltage and frequency scaling,
IEEE Transactions on Very Large Scale Integration
(VLSI) Systems, 2016, Vol 24, No. 1, pp. 408–412.
Kamenskikh, A. N., Stepchenkov, Y. A., & Tyurin S. F.
Problems of analysis of semimodularity and energyreliability
of resilient self-timed circuits, Russian Electrical
Engineering, 2015, No. 86(11), pp. 646–650.
Mukhopadhyay S., Mahmoodi-Meimand H., Roy K. Modeling
and estimation of failure probability due to parameter
variations in nano-scale SRAMs for yield enhancement,
VLSI Circuits, 2004. Digest of Technical Papers, Symposium
on IEEE, 2004, pp. 64–67.
Mehta N. An ultra-low-energy, variation-tolerant FPGA
architecture using component-specific mapping (Doctoral
dissertation. California Institute of Technology), 2012,
p.
Ghosh S., Roy K. Parameter variation tolerance and error
resiliency: New design paradigm for the nanoscale era. Proceedings of the IEEE, 2010, vol. 98, No. 10, pp. 1718–1751.
Sokolov, I. A. et al. Implementation basis of exaflops class
supercomputer, Informatika i ee Primeneniya, 2014, Vol, 8.
No. 1, pp. 45–70. (In Russian) 8. Kuang, W., & Yuan, J. S. Low power operation using selftimed circuits and ultra-low supply voltage. In Microelectronics, The 14th International Conference on 2002-ICM, IEEE, December, 2002, pp. 185–188
Stepchenkov Y. A. et al. Biblioteka elementov dlya proektirovaniya samosinkhronnykh poluzakaznykh mikroskhem seriy 5503/5507 i 5508/5509 [Gates library for designing of self-timed ASIC circuits using series of uncommitted Logic Array 5503/5507 and 5508/5509]. Moscow, IPI RAN, 2013, 391 p.
Varshavskii V. I. et al. Apparatnaya i strukturnaya organizatsiya sredstv kontrolya i vosstanovleniya v samosinkhronnom kol'tsevom kanale, Avtomatika i vychisl. tekhnika, 1989, JS1, pp. 61–68.
Kamenskih A. N., Tyurin S. F. Advanced approach to development of energy-aware and naturally reliable computing
systems, Young Researchers in Electrical and Electronic
Engineering Conference (EIConRusNW), 2015, IEEE NW
Russia, IEEE, 2015.
Brady J., Francis A. M., Holmes J. et al. (2015) An asynchronous cell library for operation in wide-temperature &
ionizing-radiation environments. Aerospace Conference,
IEEE, 2015, pp. 1–10.
Serdin O. V., et al. The special radiation-hardened processors for new highly informative experiments in space. Journal of Physics: Conference Series, IOP Publishing, 2017,
Vol. 798, No. 1, pp. 012010.
Bobkov S. G., et al. Vysokoproizvoditel''nyj mikroprocessor
vm118 s arxitekturoj komdiv dlya sozdaniya doverennyx
sistem, Programmnye produkty i sistemy, 2017, Vol. 30,
No. 3, pp. 345–352.
Varshavskii V. I., ed. Avtomatnoe upravlenie asinkhronnymi protsessami v EVM i diskretnykh sistemakh. Moscow, 1986, Nauka, 398 p.
Kamenskikh A. N. Modelirovanie vliyaniya rezervirovaniya
na energopotreblenie samosinkhronnykh skhem Vestnik
Permskogo Universiteta. Seria Matematika, Mehanika, Informatika, 2015, No. 4 (31), pp. 91–94.
Stepchenkov, Y. A. et al. Otkazoustojchivyj samosinxronnyj
posledovatel'no-parallel'nyj port: varianty realizacii, Sistemy
i sredstva informatiki, 2016, Vol. 26, No. 3, pp. 48–59.
Downloads
How to Cite
Issue
Section
License
Copyright (c) 2018 A. N. Kamenskih, S. F. Tyurin
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Creative Commons Licensing Notifications in the Copyright Notices
The journal allows the authors to hold the copyright without restrictions and to retain publishing rights without restrictions.
The journal allows readers to read, download, copy, distribute, print, search, or link to the full texts of its articles.
The journal allows to reuse and remixing of its content, in accordance with a Creative Commons license СС BY -SA.
Authors who publish with this journal agree to the following terms:
-
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License CC BY-SA that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
-
Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
-
Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.