Preview

Journal of Instrument Engineering

Advanced search

Statistical estimation of computer instructions metrics and micro commands implementing them based on Pareto analysis

https://doi.org/10.17586/0021-3454-2023-66-4-259-265

Abstract

On the example of 50 programs in the machine codes for an educational computer, metrics are defined that allow analyzing the frequency of use of machine instructions. The percentages of microinstructions used and repeated during micro-program control implementation established during the analysis, confirm the applicability of the 20/80 principle - the Pareto principle for processor operation. A conclusion is made about the redundancy of the system of computer commands, which leads to the complication of the processors architecture. Groups of instructions and microinstructions with a minimum number of repetitions (significance) are identified, and some of them can be removed in order to simplify the computer architecture. 

About the Authors

A. V. Averyanov
A. F. Mozaisky Military Spaсe Academy
Russian Federation

Aleksey V. Averyanov - PhD, Associate Professor; Department of Information Systems and Networks

St. Petersburg



I. N. Koshel
A. F. Mozaisky Military Spaсe Academy
Russian Federation

Igor N. Koshel  - PhD, Associate Professor; Department of Information Systems and Networks; Head of the Faculty

St. Petersburg



V. V. Kuznetsov
A. F. Mozaisky Military Spaсe Academy
Russian Federation

Vadim V. Kuznetsov - PhD, Associate Professor; Department of Information Systems and Networks

St. Petersburg



V. T. Nguyen
A. F. Mozaisky Military Spaсe Academy
Russian Federation

Van Tien Nguyen - Student; Department of Information Systems and Networks

St. Petersburg



References

1. Kume H. Statistical Methods for Quality Improvement, Madras, 2006.

2. Juran J.M. Management Review, 1981, June, рр.9–10.

3. Korn G.A., Korn Th.M. Mathematical Handbook for Scientists and Engineers: Definitions, Theorems, and Formulas for Reference and Review, 1968.

4. Averyanov A.V., Belaya T.I., Molchanov O.E. Journal of Instrument Engineering, 2016, no. 7(59), pp. 558–562. (in Russ.)

5. Averyanov A.V., Belaya T.I., Molchanov O.E. Natural and technical sciences, 2016, no. 6, pp. 160–164. (in Russ.)

6. Zhmakin A.P. Arkhitektura EVM Computer architecture, St. Petersburg, 2010, 352 р. (in Russ.)

7. Averyanov A.V., Kalyuzhny A.V. Journal of Instrument Engineering, 2019, no. 2(62), pp. 101–105. (in Russ.)

8. Basyrov A.G. Organizatsiya EVM i sistem: praktikum (Organization of Computers and Systems: Workshop), St. Petersburg, 2012, 83 р. (in Russ.)

9. Averyanov A.V., Gorichev Yu.V., Osipov N.A. Nadezhnost' sistem kosmicheskikh kompleksov. Rukovodstvo k prakticheskim i laboratornym zanyatiyam (Reliability of Systems of Space Complexes. Guide to Practical and Laboratory Classes), St. Petersburg, 2006, 92 р. (in Russ.)

10. Abel P. IBM PC Assembly Language and Programming, British Columbia Institute of Technology, 1998, 606 p.


Review

For citations:


Averyanov A.V., Koshel I.N., Kuznetsov V.V., Nguyen V.T. Statistical estimation of computer instructions metrics and micro commands implementing them based on Pareto analysis. Journal of Instrument Engineering. 2023;66(4):259-265. (In Russ.) https://doi.org/10.17586/0021-3454-2023-66-4-259-265

Views: 14


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 0021-3454 (Print)
ISSN 2500-0381 (Online)