METHOD AND DEVICE FOR BLOCKING SYNCHRONIZATION SIGNAL IN MULTITHREADED PROCESSOR Russian patent published in 2004 - IPC

Abstract RU 2233470 C2

FIELD: multithreaded processors engineering.

SUBSTANCE: method includes performing of indication of delay for handling an event for each of several threads supported in multithreaded processor, setting of indication of active or non-active conditions for each of several threads, detection of synchronization blocking condition, which may be indicated by absence of events awaiting handling and inactive state for each of several threads. Synchronization signal, if it is allowed, is then blocked for at least one functional block in multithreaded processor dependent on detection of synchronization blocking condition.

EFFECT: better use of shared resources in dependence of changes in state of threads being maintained in multithreaded processor.

3 cl, 24 dwg

Similar patents RU2233470C2

Title Year Author Number
METHOD AND DEVICE FOR PAUSING EXECUTION OF A STREAM UNTIL A CERTAIN MEMORY ACCESS IS PERFORMED 2002
  • Marr Debora
  • Rodzhers Skott
  • Khill Dehvid
  • Kaushik Shivnandan
  • Krosslehnd Dzhejms
  • Kaufehjti Dehvid
RU2308754C2
MECHANISM FOR PROCESSING INTERRUPTS IN COMPUTER SYSTEMS, SUPPORTING SIMULTANEOUS EXECUTION OF MULTIPLE STREAMS 2002
  • Bobkhol'Ts Skott
  • Merti Keshavram
RU2280272C2
PROGRAMMED CONTROLLER PROCESSOR 0
  • Syrel Pavel Konstantinovich
  • Sokhina Irina Nikolaevna
SU1406595A1
METHOD FOR CLASSIFICATION OF EVENTS DETECTION USING IDENTIFIER OF STREAM AND STREAM PRIVILEGES LEVEL 2001
  • Krehnford Majkl
  • Rodzhers Skott D.
  • Kalafatis Stavos
  • Sprant Kh. M. Brinkli
RU2268483C2
METHOD FOR REALIZATION OF COMPUTER MULTI-TASK SYSTEM THROUGH VIRTUAL ORGANIZATION OF THREAD PROCESSING 2001
  • Fajnberg Mehtt'Ju A.
RU2286595C2
PERIPHERAL CONTROL DEVICE 0
  • Kondratev Anatolij Pavlovich
  • Ovsyannikov Valerij Ivanovich
  • Rudakovskij Viktor Viktorovich
  • Korotchenya Mikhail Ivanovich
SU736100A1
CONTROL VECTOR COMPUTER SYSTEM 0
  • Prangishvili Iveri Varlamovich
  • Babicheva Elena Vladimirovna
  • Malyugin Vladimir Dmitrievich
  • Sokolov Vladimir Vladimirovich
  • Denisenko Sergej Vasilevich
  • Vejts Aleksandr Veniaminovich
  • Ivanov Aleksandr Ivanovich
  • Shkatulla Anatolij Ivanovich
  • Zverkov Boris Semenovich
  • Zrelova Tatyana Ivanovna
  • Levertov Yakov Anatolevich
  • Todua Dzhondo Alpezovich
  • Gogoladze Omar Vasilevich
  • Vepkhvadze Anzor Nikolaevich
  • Gudushauri Gmai Shalvovich
  • Golubev Aleksandr Pavlovich
  • Berezenko Aleksandr Ivanovich
  • Koryagin Lev Nikolaevich
SU1120340A1
MICROPROGRAM CONTROL DEVICE 0
  • Litvinov Viktor Vasilevich
  • Shvein Aleksej Anatolevich
  • Shumej Aleksandr Sergeevich
SU1315974A1
MULTI-MICROPROCESSOR SYSTEM 0
  • Zablotskij Vladimir Nikolaevich
  • Grek Vasilij Vasilevich
  • Karaban Dmitrij Ivanovich
  • Spasskij Viktor Evgenevich
SU907551A1
METHOD FOR ORGANIZATION OF MULTI-PROCESSOR COMPUTER 2005
  • Efimov Andrej Igorevich
RU2312388C2

RU 2 233 470 C2

Authors

Rodzhers Dion

Toll Bret

Vud Ehmi

Dates

2004-07-27Published

2000-10-11Filed