|
||||||||||
|
DOI: 10.17587/it.26.67-79 A. Yu. Popov, Ph.D., Associate Professor of the Department "Computer Systems and Networks", Bauman Moscow State Technical University, Moscow, e-mail: alexpopov@bmstu.ru The computing system with a discrete mathematics instruction set (DISC) is improving in the Bauman Moscow State Technical University. This system consists of microprocessors with different architectures which allow programs to call the hardware functions of large sets and data structures operations, graphs processing and other discrete mathematics functions useful for optimization process. The core of this system is a principally new computing device which called Structure processor Leonhard x64. In the previous works, the results of computer system design were shown, the features of programs execution and data processing were disclosed, the structure of the new processor was presented, and the results of experiments on measuring performance were presented. In this article, we summarize and systematize a number of key principles for constructing a system with a DISC command set, which primarily provide a high level of performance. We consistently state the reason for the introduction of each of the principles and the consequences of its implementation, and demonstrate some examples. The presented article has an important theoretical meaning for the entire project, since many of the results are formulated for the first time. P. 67–79 |