MATRIX-VECTOR MULTIPLIER WITH A SET OF REGISTERS FOR STORING VECTORS CONTAINING MULTIPORT MEMORY Russian patent published in 2023 - IPC G06F9/30 G06F3/06 G11C8/16 

Abstract RU 2795887 C2

FIELD: computer engineering.

SUBSTANCE: increase of the throughput of the processor is achieved due to the fact that the processor may contain cells for processing a matrix of N×N data elements and a vector of N×1 data elements. The VRF may, in response to a write instruction, store N data elements in the multiport memory and, during each cycle of P clock cycles, provide N data elements to each of the P input interface circuits of the multiport memory containing an input path configured to transmit L data elements in parallel. During each cycle of the P clock cycles, the multiport memory may be configured to receive N data elements via at least one selected of the P input interface circuits. The VRF may include output interface circuitry for providing N data elements in response to a read instruction.

EFFECT: increasing the throughput of the processor.

15 cl, 5 dwg, 3 tbl

Similar patents RU2795887C2

Title Year Author Number
VECTOR COMPUTING CORE 2023
  • Konotoptsev Valerij Nikolaevich
  • Sergeev Igor Sergeevich
RU2819403C1
SCALAR-VECTOR PROCESSOR 2021
  • Petrichkovich Iaroslav Iaroslavovich
  • Solokhina Tatiana Vladimirovna
  • Kuznetsov Denis Aleksandrovich
  • Beliaev Andrei Aleksandrovich
  • Aleksandrov Iurii Nikolaevich
  • Derevianko Dmitrii Aleksandrovich
  • Beliaev Ivan Andreevich
  • Mironova Iuliia Viktorovna
  • Gavrilov Vitalii Sergeevich
RU2781355C1
DEVICE FOR DISPLAYING VECTOR DIAGRAMS ON CATHODE RAY TUBE SCREEN 0
  • Balabanov Anatolij Andreevich
  • Lisova Marina Filippovna
SU1316027A1
EXPANSION OF STACKED REGISTER FILE USING SHADOW REGISTERS 2006
  • Babbar Uppinder Singkh
  • Kapur Rokhit
RU2405189C2
COMPUTATIONAL MODULE FOR MULTI-STAGE MULTITHREADED PROCESSING OF DIGITAL DATA AND METHOD OF PROCESSING USING THIS MODULE 2018
  • Elizarov Sergej Georgievich
  • Markov Denis Sergeevich
  • Chernyshov Aleksej Aleksandrovich
RU2681365C1
CENTRAL PROCESSOR 0
  • Babayan Boris Artashesovich
  • Volkonskij Vladimir Yurevich
  • Gorshtejn Valerij Yakovlevich
  • Kim Aleksandr Kiirovich
  • Nazarov Leonid Nikolaevich
  • Sakhin Yulij Khananovich
  • Semenikhin Sergej Vladimirovich
SU1804645A3
VECTOR ACCELERATOR 1992
  • Aver'Janov I.V.
  • Babenko L.K.
  • Vinogradov B.I.
  • Ivlev V.A.
  • Karpov E.V.
  • Klishev G.S.
  • Kozlova L.A.
  • Kozhevnikov V.D.
  • Makarevich O.B.
  • Mukhin M.M.
  • Ogorodnichuk D.L.
  • Oslopov M.D.
  • Senichev R.V.
  • Strebelev V.V.
  • Chirskij A.S.
RU2042980C1
PACKET NETWORK FOR MULTIPROCESSOR SYSTEMS AND METHOD OF SWITCHING USING SUCH NETWORK 2018
  • Elizarov Sergej Georgievich
  • Monakhov Aleksandr Mikhajlovich
  • Sizov Anatolij Dmitrievich
RU2703231C1
ONBOARD SPECIAL COMPUTER 2013
  • Efremov Nikolaj Vladimirovich
  • Zlobin Sergej Leonidovich
  • Malykov Aleksej Aleksandrovich
  • Mit'Kin Aleksandr Viktorovich
  • Osetrov Pavel Alekseevich
  • Sadovnikova Antonina Innokent'Evna
  • Sirenko Vladimir Grigor'Evich
  • Smorodin Innokentij Valer'Evich
  • Tereshkin Viktor Tikhonovich
  • Fedorenko Vladimir Andreevich
  • Khrustalev Aleksej Nikolaevich
RU2522852C1
OPERATION UNIT FOR ASSOCIATIVE MATRIX TRANSPUTER 1984
  • Stiven Gregori Morton[Us]
  • Dzhon Majkl Kotton[Gb]
RU2087031C1

RU 2 795 887 C2

Authors

Fowers, Jeremy

Ovtcharov, Kalin

Chung, Eric S.

Massengill, Todd Michael

Liu, Ming Gang

Weisz, Gabriel Leonard

Dates

2023-05-12Published

2019-04-06Filed