MATRIX COMPUTATION DEVICE Russian patent published in 2025 - IPC G06F17/16 

Abstract RU 2838831 C1

FIELD: physics.

SUBSTANCE: disclosed engineering solution generally relates to microprocessors and particularly to a matrix computing device. Result is achieved due to implementation of matrix calculations device arranged on chip, comprising: a unit for dividing configuration packets, connected to an external control device, configured to receive, separate and control the execution of configuration packets; memory configured to receive, from at least the external memory and/or the vector processor memory, matrices-operands, their storage and transmission to the matrix multiplication unit based on the received configuration packets; combination unit configured to obtain a plurality of scalar vector elements from the memory of the vector processor, combine said elements into a vector and transmit said vector to the memory; matrix multiplication unit configured to multiply the operand matrices based on the obtained configuration packet, including: a systolic array configured to calculate the sum of the products of elements of the operand matrices; matrices-operand elements delay unit, configured to synchronize calculations within systolic array; buffer memory coupled to the external device, configured to store the calculation results from the systolic array; local control unit configured to control the order of transmitting elements of the matrix operands to the systolic array and control data transmission from the systolic array to the external device.

EFFECT: reduced power consumption of the matrix computing device due to smaller area of the device.

14 cl, 3 dwg

Similar patents RU2838831C1

Title Year Author Number
VECTOR COMPUTING DEVICE 2024
  • Popov Aleksei Mikhailovich
  • Korolev Kirill Alekseevich
  • Molochko Elena Sergeevna
  • Shevtsov Sergei Rudolfovich
  • Khaidukov Danila Igorevich
  • Shishpanov Andrei Aleksandrovich
  • Senin Artem Sergeevich
RU2830044C1
METHOD AND DEVICE FOR COMPILING NEURAL NETWORKS 2024
  • Utkin Konstantin Dmitrievich
  • Zolotarev Andrei Sergeevich
RU2835757C1
METHOD OF DIVIDING CONVOLUTION OPERATION ON DEVICE WITH MATRIX MULTIPLIERS BASED ON SYSTOLIC ARRAYS 2024
  • Nosov Mikhail Vladimirovich
  • Grishin Anton Sergeevich
  • Paniukov Aleksandr Dmitrievich
RU2830039C1
DEVICE FOR CONTROLLING COMPUTING DEVICES OF NEURAL NETWORK OUTPUT ACCELERATOR 2024
  • Khaidukov Danila Igorevich
  • Alekseev Aleksandr Aleksandrovich
RU2832408C1
NEURAL PROCESSING UNIT (NPU) 2024
  • Talankin Nikolai Nikolaevich
  • Makarov Nikolai Vladimirovich
  • Makarov Vladimir Nikolaevich
  • Medvedev Aleksandr Igorevich
  • Sidorenkov Danil Nikolaevich
  • Novikov Nikolai Valentinovich
RU2825124C1
MATRIX-VECTOR MULTIPLIER WITH A SET OF REGISTERS FOR STORING VECTORS CONTAINING MULTIPORT MEMORY 2019
  • Fowers, Jeremy
  • Ovtcharov, Kalin
  • Chung, Eric S.
  • Massengill, Todd Michael
  • Liu, Ming Gang
  • Weisz, Gabriel Leonard
RU2795887C2
METHOD FOR CONSTRUCTING PROCESSORS FOR OUTPUT IN CONVOLUTIONAL NEURAL NETWORKS BASED ON DATA-FLOW COMPUTING 2020
  • Shadrin Anton Viktorovich
  • Chuprik Anastasiya Aleksandrovna
  • Kondratyuk Ekaterina Vladimirovna
  • Mikheev Vitalij Vitalevich
  • Kirtaev Roman Vladimirovich
  • Negrov Dmitrij Vladimirovich
RU2732201C1
SOFTWARE-CONTROLLED COMPUTING UNIT FOR INFORMATION PROCESSING SYSTEMS 1998
  • Arjashev S.I.
  • Bobkov S.G.
RU2146389C1
VECTOR COMPUTING CORE 2023
  • Konotoptsev Valerij Nikolaevich
  • Sergeev Igor Sergeevich
RU2819403C1
COMMAND FOR MULTIPLICATION AND SHIFT OF DECIMAL NUMBER 2017
  • Myuller Silviya Melitta
  • Kouplend Rid
  • Bredberi Dzhonatan
  • Karlau Stiven
RU2717965C1

RU 2 838 831 C1

Authors

Ivanov Mikhail Iurevich

Kriukov Pavel Igorevich

Molochko Elena Sergeevna

Dates

2025-04-22Published

2025-01-15Filed