FIELD: control systems.
SUBSTANCE: invention relates to controls for executing threads in a multi-threaded processor. This method is performed by a thread running on the processor and includes: stopping the execution of other threads on the processor core, in response to the execution of a critical sequence or another sequence that requires the resources of the processor core or the management of such processor core resources, moreover, the stop includes: identifying whether another thread prohibits its stopping, stopping the selection of commands and executing on another thread, determining that the execution of another thread in the processor has stopped, if the execution of another thread on the processor has stopped, then the acquisition of state information for another thread, the execution of workflow in the processor by the thread and the permission of the execution of another thread in the processor. This system implements above method.
EFFECT: ability for threads with different priority to share the container.
7 cl, 12 dwg
Title | Year | Author | Number |
---|---|---|---|
THREAD CONTEXT RESTORATION IN MULTI-THREADING COMPUTER SYSTEM | 2015 |
|
RU2670909C9 |
METHOD AND DEVICE FOR BLOCKING SYNCHRONIZATION SIGNAL IN MULTITHREADED PROCESSOR | 2000 |
|
RU2233470C2 |
DISPATCHING MULTIPLE THREADS IN COMPUTER | 2015 |
|
RU2666249C2 |
COHERENCE PROTOCOL AUGMENTATION TO INDICATE TRANSACTION STATUS | 2015 |
|
RU2665306C2 |
ADDRESS EXTENSION AND REDUCTION IN THE MULTI-THREAD COMPUTER SYSTEM | 2015 |
|
RU2661788C2 |
METHOD FOR CLASSIFICATION OF EVENTS DETECTION USING IDENTIFIER OF STREAM AND STREAM PRIVILEGES LEVEL | 2001 |
|
RU2268483C2 |
METHOD FOR BLOCKING SOURCE REGISTERS IN DATA PROCESSING DEVICE | 2002 |
|
RU2282235C2 |
START VIRTUAL EXECUTION INSTRUCTION FOR DISPATCHING MULTIPLE THREADS IN COMPUTER | 2015 |
|
RU2667791C2 |
CONTROL AREA FOR ADMINISTRATION OF MULTIPLE THREADS IN COMPUTER | 2015 |
|
RU2662695C2 |
DYNAMIC ACTIVATION OF MULTITHREADING | 2015 |
|
RU2662403C2 |
Authors
Dates
2019-02-26—Published
2015-10-21—Filed