CONTROLLING EXECUTION OF THREADS IN MULTI-THREADED PROCESSOR Russian patent published in 2019 - IPC G06F9/30 

Abstract RU 2680737 C2

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

Similar patents RU2680737C2

Title Year Author Number
THREAD CONTEXT RESTORATION IN MULTI-THREADING COMPUTER SYSTEM 2015
  • Grejner Den
  • Farrell Mark
  • Osisek Dejmian Leo
  • Shmidt Donald Uillyam
  • Busaba Fadi Yusuf
  • Kubala Dzheffri Pol
  • Bredberi Dzhonatan Dejvid
  • Kheller Lajza Kranton
  • Slegel Timoti
RU2670909C9
METHOD AND DEVICE FOR BLOCKING SYNCHRONIZATION SIGNAL IN MULTITHREADED PROCESSOR 2000
  • Rodzhers Dion
  • Toll Bret
  • Vud Ehmi
RU2233470C2
DISPATCHING MULTIPLE THREADS IN COMPUTER 2015
  • Kheller Lajza Kranton
  • Busaba Fadi Yusuf
  • Farrell Mark
RU2666249C2
COHERENCE PROTOCOL AUGMENTATION TO INDICATE TRANSACTION STATUS 2015
  • Shvarts Erik Mark
  • Busaba Fadi Yusuf
  • Gshvind Mikhael Karl
  • Slegel Timoti
  • Salapura Valentina
  • Dzhakobi Kristian
  • Kejn Iii Kharold Uejd
RU2665306C2
ADDRESS EXTENSION AND REDUCTION IN THE MULTI-THREAD COMPUTER SYSTEM 2015
  • Grejner Den
  • Farrell Mark
  • Osisek Dejmian Leo
  • Shmidt Donald Uillyam
  • Busaba Fadi Yusuf
  • Kubala Dzheffri Pol
  • Bredberi Dzhonatan Dejvid
  • Kheller Lajza Kranton
  • Slegel Timoti
RU2661788C2
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 BLOCKING SOURCE REGISTERS IN DATA PROCESSING DEVICE 2002
  • Khinds Kristofer Nil
  • Ris Morgan Li
RU2282235C2
START VIRTUAL EXECUTION INSTRUCTION FOR DISPATCHING MULTIPLE THREADS IN COMPUTER 2015
  • Kheller Lajza Kranton
  • Kubala Dzheffri Pol
  • Busaba Fadi Yusuf
  • Bredberi Dzhonatan Dejvid
  • Farrell Mark
  • Osisek Dejmian Leo
  • Grejner Den
  • Slegel Timoti
  • Shmidt Donald Uillyam
  • Gejni Charlz
  • Dzhakobi Kristian
RU2667791C2
CONTROL AREA FOR ADMINISTRATION OF MULTIPLE THREADS IN COMPUTER 2015
  • Kheller Lajza Kranton
  • Bredberi Dzhonatan Dejvid
  • Kubala Dzheffri Pol
  • Farrell Mark
  • Osisek Dejmian Leo
  • Grejner Den
  • Slegel Timoti
  • Busaba Fadi Yusuf
  • Shmidt Donald Uillyam
RU2662695C2
DYNAMIC ACTIVATION OF MULTITHREADING 2015
  • Grejner Den
  • Farrell Mark
  • Osisek Dejmian Leo
  • Shmidt Donald Uillyam
  • Busaba Fadi Yusuf
  • Kubala Dzheffri Pol
  • Bredberi Dzhonatan Dejvid
  • Kheller Lajza Kranton
  • Slegel Timoti
RU2662403C2

RU 2 680 737 C2

Authors

Sledzhel Timoti

Aleksander Khari Dzhejson

Busaba Fadi Yusuf

Farrell Mark

Rell Dzhr. Dzhon Gilbert

Dates

2019-02-26Published

2015-10-21Filed