Данная статья является продолжением цикла исследований, посвящённых исследованию совмещённых операций на процессоре Baikal-T. В ней рассмотрены различные особенности работы команды совмещённого умножения-вычитания. Приведены разнообразные примеры использования команды, сделаны вычисления и сформулированы выводы. Также описаны ситуации, в которых использование команды совмещённого умножения-вычитания оправдано, и ситуации, в которых её использование не выгодно относительно времени работы программы. С. 82-93.
This article is a continuation of a cycle of research devoted to the study of combined operations on the Baikal-T processor. It discusses various features of the combined multiplication-subtraction 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 combined multiplication-subtraction command is justified, and situations in which its use is not profitable relative to the operating time of the program.
Ключевые слова: MIPS, процессор Байкал, умножение-вычитание, оптимизация, ассемблер.
Keywords: MIPS, Baikal processor, multiply-subtraction, optimization, assembler.
Данная статья посвящена исследованию эффективности команды совмещённого умножения--сложения на процессоре Baikal-T. Рассмотрены различные примеры использования команды, сделаны измерения и сформулированы выводы, в каких случаях применение совмещённого умножения-сложения даёт выигрыш в вычислениях и в каких ситуациях применение команды невыгодно с точки зрения скорости выполнения программы. С. 46-56.
This article is devoted to the study of the efficiency of the multiply-add operation instruction on the Baikal-T processor. Various examples of using the command are considered, measurements are made and conclusions are formulated in which cases the use of multiply-add operation gives a gain in calculations and in which situations the use of the command is unprofitable in terms of program execution speed.
Ключевые слова: MIPS, процессор Байкал, умножение-сложение, оптимизация, ассемблер.
Keywords: MIPS, Baikal processor, multiply–addition, optimization, assembler.