THE OPTIMIZATION OF ENERGY-EFFICIENCY AND RELIABILITY USING COMPLEX REDUNDANCY IN COMPUTING SYSTEMS

Authors

  • A. N. Kamenskih Perm National Research Polytechnic University, Russia., Russian Federation
  • S. F. Tyurin Perm National Research Polytechnic University, Russia., Russian Federation

DOI:

https://doi.org/10.15588/1607-3274-2018-3-15

Keywords:

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 especially
important 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.

How to Cite

Kamenskih, A. N., & Tyurin, S. F. (2018). THE OPTIMIZATION OF ENERGY-EFFICIENCY AND RELIABILITY USING COMPLEX REDUNDANCY IN COMPUTING SYSTEMS. Radio Electronics, Computer Science, Control, (3). https://doi.org/10.15588/1607-3274-2018-3-15

Issue

Section

Progressive information technologies