|
Framework for machine instruction usage analysis
D. E. Pechenev, I. A. Kirilenko, O. A. Afonina Saint Petersburg State University
Abstract:
When migrating software to new hardware architectures, including the development of optimizing compilers for new platforms, there is a need for statistical analysis of data on the use of different machine instructions or their groups in the machine code of programs. This paper describes a new framework useful for statistical research on machine opcodes that is designed to be extensible and a dataset that can be used by other researchers. We automatically collect data on different GNU/Linux distributions and architectures and provide facilities for its statistical analysis.
Keywords:
RISC-V, software migration, software reengineering, machine code analysis, machine instructions analysis, ISA analysis, opcodes, compiler construction, code optimizations. For citation: Pechenev D.E., Kirilenko I.A., Afonina O.A. Framework for machine
Citation:
D. E. Pechenev, I. A. Kirilenko, O. A. Afonina, “Framework for machine instruction usage analysis”, Proceedings of ISP RAS, 35:3 (2023), 163–170
Linking options:
https://www.mathnet.ru/eng/tisp794 https://www.mathnet.ru/eng/tisp/v35/i3/p163
|
Statistics & downloads: |
Abstract page: | 25 | Full-text PDF : | 14 |
|