Investigation of the Multiply-sub Operation on the Baikal-T Processor

Authors

  • Ivan Arkhipov Saint Petersburg State University, 28, Universitetskiy pr., 198504, Saint Petersburg, Russia

DOI:

https://doi.org/10.32603/2071-2340-2022-3-82-93

Keywords:

MIPS, Baikal processor, multiply–substruction, optimization, assembler

Abstract

This article is a continuation of a series of studies devoted to the study of combined operations on the Baikal-T processor. It discusses various features of the multiply-sub command. Various examples of using the command are given, calculations are made and conclusions are formulated. It also describes situations in which the use of the multiply-sub command is justified, and situations in which its use is not profitable relative to the running time of the program.

Author Biography

  • Ivan Arkhipov, Saint Petersburg State University, 28, Universitetskiy pr., 198504, Saint Petersburg, Russia

    Ivan Arkhipov, Graduate of the educational program “Mathematical support and administration of information systems”, 2 year of study, arkhipov.iv99@mail.ru

References

IEEE, “IEEE Standard for Floating-Point Arithmetic,” in IEEE Std 754-2019 (Revision of IEEE 754-2008), pp. 1–84, 2019; doi: 10.1109/IEEESTD.2019.8766229 DOI: https://doi.org/10.1109/IEEESTD.2019.8766229

Wave Computing Inc., “MIPS Architecture for Programmers. Volume II-A: The MIPS32. Instruction Set Manual. Document Number: MD00086, Revision 6.06,” in www.wavecomp.ai, 2016. [Online]. Available: https://s3-eu-west-1.amazonaws.com/downloads-mips/documents/MD00086-2B-MIPS32BIS-AFP-6.06.pdf

I. S. Arkhipov, “Investigation of the Multiply-add Operation on the BaikalT Processor,” Computer tools in education, no. 1, pp. 46–56, 2022 (in Russian); doi: 10.32603/2071-2340-2022-1-46-56 DOI: https://doi.org/10.32603/2071-2340-2022-1-46-56

S. A. Ilyina, “Semiconductor market: Global value chain and dynamics in a crisis,” The Bulletin of the Institute of Economics of the Russian Academy of Sciences, no. 3, pp. 112–135, 2022 (in Russian). DOI: https://doi.org/10.52180/2073-6487_2022_3_112_125

V. M. Smirnov and S. S. Konovalova, “The need to switch the ATS to russian software,” Mezhdunarodnyi zhurnal gumanitarnykh i estestvennykh nauk, vol. 4, no. 2, pp. 74–76, 2022 (in Russian); doi:10.24412/2500-1000-2022-4-2-74-76

I. S. Arkhipov, “Multiply-accumulate-operations-research,” in GitHUB, 13 Jul. 2022. [Online]. Available: https://github.com/IvanArkhipov1999/Multiply-accumulate-operations-research

LLVM-admin team, “The LLVM Compiler Infrastructure LLVM,” in llvm.org. [Online]. Available: https: //llvm.org/

GCC team, “GCC, the GNU Compiler Collection,” in gcc.gnu.org. [Online]. Available: https://gcc.gnu.org/

Jambit GmbH, “time(1) Linux manual page,” in man7.org. [Online]. Available: https://man7.org/linux/ man-pages/man1/time.1.html

Downloads

Published

2022-11-24

Issue

Section

Software Engineering

How to Cite

[1]
I. Arkhipov, “Investigation of the Multiply-sub Operation on the Baikal-T Processor”, Comput. Tools Educ., no. 3, pp. 82–93, Nov. 2022, doi: 10.32603/2071-2340-2022-3-82-93.

Most read articles by the same author(s)