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
Title | Year | Author | Number |
---|---|---|---|
METHOD AND DEVICE FOR PAUSING EXECUTION OF A STREAM UNTIL A CERTAIN MEMORY ACCESS IS PERFORMED | 2002 |
|
RU2308754C2 |
MECHANISM FOR PROCESSING INTERRUPTS IN COMPUTER SYSTEMS, SUPPORTING SIMULTANEOUS EXECUTION OF MULTIPLE STREAMS | 2002 |
|
RU2280272C2 |
PROGRAMMED CONTROLLER PROCESSOR | 0 |
|
SU1406595A1 |
METHOD FOR CLASSIFICATION OF EVENTS DETECTION USING IDENTIFIER OF STREAM AND STREAM PRIVILEGES LEVEL | 2001 |
|
RU2268483C2 |
METHOD FOR REALIZATION OF COMPUTER MULTI-TASK SYSTEM THROUGH VIRTUAL ORGANIZATION OF THREAD PROCESSING | 2001 |
|
RU2286595C2 |
PERIPHERAL CONTROL DEVICE | 0 |
|
SU736100A1 |
CONTROL VECTOR COMPUTER SYSTEM | 0 |
|
SU1120340A1 |
MICROPROGRAM CONTROL DEVICE | 0 |
|
SU1315974A1 |
MULTI-MICROPROCESSOR SYSTEM | 0 |
|
SU907551A1 |
METHOD FOR ORGANIZATION OF MULTI-PROCESSOR COMPUTER | 2005 |
|
RU2312388C2 |
Authors
Dates
2004-07-27—Published
2000-10-11—Filed