Исследование операции совмещённого умножения-вычитания на процессоре 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

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

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).

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», Компьютерные инструменты в образовании, вып. 3, сс. 82–93, ноя. 2022, doi: 10.32603/2071-2340-2022-3-82-93.

Похожие статьи

1-10 из 27

Вы также можете начать расширеннвй поиск похожих статей для этой статьи.

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