|
CONTROL SYSTEMS
Research and development of the algorithm for generating a test sequence for evaluating the power consumption of an RTL-model of processor
A. V. Garashchenko, L. G. Gagarina National Research University of Electronic Technology (MIET)
Abstract:
One of the most important trends in the development of modern microelectronics, due to a decrease in the technological process of semiconductor production and an increase in the degree of integration of microcircuits, is an increase in the performance of computer systems by increasing heterogeneity, but the energy consumption in different operating modes is a limiting factor. The article discusses the task of forming a test sequence that provides maximum switching activity for all processor units. This task belongs to the class of those problems whose complexity grows exponentially with an increasing number of input data (the number of instructions in the ISA and the dependencies between them). However, its solution can be reduced to solving the discrete optimization problem. A mathematical model is proposed for maximizing the objective function of switching activity using a genetic algorithm, for the parallel launch of which a modified architecture of the island model based on a cellular automaton is considered. The implementation of crossbreeding, mutation, and migration operators is theoretically justified. Using the algorithm, a test sequence for the developed VLIW DSP processor with RISC architecture is formed.
Keywords:
verification, processors, power consumption, genetic algorithm, cellular automata, parallel algorithms.
Citation:
A. V. Garashchenko, L. G. Gagarina, “Research and development of the algorithm for generating a test sequence for evaluating the power consumption of an RTL-model of processor”, Informatsionnye Tekhnologii i Vychslitel'nye Sistemy, 2020, no. 3, 94–100
Linking options:
https://www.mathnet.ru/eng/itvs422 https://www.mathnet.ru/eng/itvs/y2020/i3/p94
|
Statistics & downloads: |
Abstract page: | 58 | Full-text PDF : | 15 | First page: | 1 |
|