COMPUTATIONAL MODULE FOR MULTI-STAGE MULTITHREADED PROCESSING OF DIGITAL DATA AND METHOD OF PROCESSING USING THIS MODULE

FIELD: computer equipment.SUBSTANCE: invention relates to the field of computer equipment. Computational module contains a set C of control units containing a two-port command memory, command flow control device, stack of cycles and subprograms, also contains a matrix containing as elements shared m...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Markov Denis Sergeevich, Elizarov Sergej Georgievich, Chernyshov Aleksej Aleksandrovich
Format: Patent
Sprache:eng ; rus
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:FIELD: computer equipment.SUBSTANCE: invention relates to the field of computer equipment. Computational module contains a set C of control units containing a two-port command memory, command flow control device, stack of cycles and subprograms, also contains a matrix containing as elements shared memory, command register, short message bus, processor elements, in turn, containing register memory, access channels to the shared memory, group of S ports for reading operands, group of M first-level multi-input arithmetic logic devices, group of P multi-level second-level arithmetic logic devices, selector of the results of arithmetic logic devices and data from memory, group of X ports writing to a register file, control bus and short message bus controller.EFFECT: increase of productivity and energy efficiency of multistage multithreaded calculations in variable objects of discrete mathematics and digital processing.2 cl, 2 dwg Изобретение относится к области вычислительной техники. Техническим результатом изобретения является повышение производительности и энергетической эффективности многостадийных многопоточных вычислений в вариативных задачах дискретной математики и цифровой обработки. Указанный результат достигается за счет того, что вычислительный модуль содержит набор С блоков управления, содержащих двухпортовую память команд, устройство управления потоком команд, стек циклов и подпрограмм, также содержит матрицу, содержащую в качестве элементов разделяемую память, командный регистр, шину коротких сообщений, процессорные элементы, в свою очередь содержащие регистровую память, каналы доступа к разделяемой памяти, группу из S портов чтения операндов, группу из М многовходовых арифметико-логических устройств первого уровня, группу из Р многовходовых арифметико-логических устройств второго уровня, селектор результатов арифметико-логических устройств и данных из памяти, группу из X портов записи в регистровый файл, шину управления и контроллер шины коротких сообщений. 2 н.п. ф-лы, 2 ил.