THREAD CONTEXT RESTORATION IN MULTI-THREADING COMPUTER SYSTEM Russian patent published in 2018 - IPC G06F9/46 

Abstract RU 2670909 C9

FIELD: computing; counting.

SUBSTANCE: invention relates to a computer system and a computer-implemented method for thread context restoration in a configuration. System comprises a configuration comprising a core configurable between a single thread (ST) mode and a multithreading (MT) mode, the ST mode addressing a primary thread and the MT mode addressing the primary thread and one or more secondary threads on shared resources of the core, and a multithreading facility configured to control utilisation of the configuration to perform a method comprising disabling the one or more secondary threads , based on switching from the MT mode to the ST mode in response to a reset or disabling the configuration, querying, during execution in ST mode, a last-specified maximum MT level to determine a last-specified program-specified maximum thread ID of the configuration, and obtaining the thread context of the one or more secondary threads by executing a set MT instruction to resume the MT mode and accessing the thread context of the one or more secondary threads based on being in the resumed MT mode.

EFFECT: technical result is to provide support for multi-thread data processing.

15 cl, 17 dwg, 1 tbl

Similar patents RU2670909C9

Title Year Author Number
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
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
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
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
DISPATCHING MULTIPLE THREADS IN COMPUTER 2015
  • Kheller Lajza Kranton
  • Busaba Fadi Yusuf
  • Farrell Mark
RU2666249C2
COMMON BOOT SEQUENCE FOR CONTROL UTILITY ABLE TO BE INITIALISED IN MULTIPLE ARCHITECTURES 2015
  • Gshvind Mikhael Karl
RU2665238C2
ARCHITECTURAL MODE CONFIGURATION IN COMPUTING SYSTEM 2015
  • Gshvind Mikhael Karl
RU2664413C2
CONTROLLING EXECUTION OF THREADS IN MULTI-THREADED PROCESSOR 2015
  • Sledzhel Timoti
  • Aleksander Khari Dzhejson
  • Busaba Fadi Yusuf
  • Farrell Mark
  • Rell Dzhr. Dzhon Gilbert
RU2680737C2
PROCESSING ADMINISTRATION RELATED TO SELECTED ARCHITECTURAL FUNCTIONS 2015
  • Gshvind Mikhael Karl
  • Gejni Charlz
RU2665243C2
TRANSLATION OF INPUT/OUTPUT ADDRESSES TO MEMORY ADDRESSES 2010
  • Dejvid Kraddok
  • Tomas Gregg
  • Dan Grejner
  • Ehrik Norman Lejs
RU2547705C2

RU 2 670 909 C9

Authors

Grejner Den

Farrell Mark

Osisek Dejmian Leo

Shmidt Donald Uillyam

Busaba Fadi Yusuf

Kubala Dzheffri Pol

Bredberi Dzhonatan Dejvid

Kheller Lajza Kranton

Slegel Timoti

Dates

2018-10-25Published

2015-03-16Filed