Исследование операции совмещённого умножения-вычитания на процессоре Baikal-T

Авторы

  • Иван Сергеевич Архипов Санкт-Петербургский государственный университет, Университетский пр., д. 28, Старый Петергоф, 198504, Санкт-Петербург, Россия

DOI:

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

Ключевые слова:

MIPS, процессор Байкал, умножение-вычитание, оптимизация, ассемблер

Аннотация

Данная статья является продолжением цикла исследований, посвящённых исследованию совмещённых операций на процессоре Baikal-T. В ней рассмотрены различные особенности работы команды совмещённого умножения-вычитания. Приведены разнообразные примеры использования команды, сделаны вычисления и сформулированы выводы. Также описаны ситуации, в которых использование команды совмещённого умножения-вычитания оправдано, и ситуации, в которых её использование не выгодно относительно времени работы программы.

Биография автора

  • Иван Сергеевич Архипов, Санкт-Петербургский государственный университет, Университетский пр., д. 28, Старый Петергоф, 198504, Санкт-Петербург, Россия

    Студент образовательной программы магистратуры «Математическое обеспечение и администрирование информационных систем» СПБГУ 2-го года обучения, arkhipov.iv99@mail.ru

Библиографические ссылки

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

Загрузки

Опубликован

24.11.2022

Выпуск

Раздел

Инженерия программного обеспечения

Как цитировать

[1]
И. С. Архипов, «Исследование операции совмещённого умножения-вычитания на процессоре Baikal-T», Comput. Tools Educ., вып. 3, сс. 82–93, ноя. 2022, doi: 10.32603/2071-2340-2022-3-82-93.

Наиболее читаемые статьи этого автора (авторов)