START VIRTUAL EXECUTION INSTRUCTION FOR DISPATCHING MULTIPLE THREADS IN COMPUTER Russian patent published in 2018 - IPC G06F9/30 G06F9/455 G06F9/50 

Abstract RU 2667791 C2

FIELD: computing; counting.

SUBSTANCE: invention relates to a virtual execution start instruction for dispatching multiple threads on a computer. System for dispatching multiple threads in a configuration comprising a core which includes physical threads and is operable in single thread (ST) and multithreading (MT) modes, a host program configured to start virtual execution (start VE) for dispatching a guest logical entity which includes a guest virtual machine (VM). VE start instruction is executed by the core and includes obtaining from said VE start instruction the location of the state description having the guest state. Execution includes identifying, based on the guest state, whether the guest logical entity includes a single guest thread or multiple guest threads, and based on the guest state and when it is determined that the guest logical entity includes a single guest thread or multiple guest threads, starting guest threads on the core in the MT mode or the ST mode.

EFFECT: technical result is a reduction of overhead of administering a hypervisor in a multithread environment.

10 cl, 14 dwg

Similar patents RU2667791C2

Title Year Author Number
DISPATCHING MULTIPLE THREADS IN COMPUTER 2015
  • Kheller Lajza Kranton
  • Busaba Fadi Yusuf
  • Farrell Mark
RU2666249C2
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
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
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
EFFICIENT INTERRUPTION ROUTING FOR MULTITHREADED PROCESSOR 2015
  • Farrell Mark
  • Kheller Lajza
  • Kubala Dzheffri Pol
  • Shmidt Donald Uillyam
  • Grejner Den
  • Sledzhel Timoti
  • Busaba Fadi Yusuf
  • Osisek Damyan
  • Bredberi Dzhonatan Dejvid
  • Lenert Frank
  • Nerts Bernd
  • Dzhakobi Kristian
RU2678513C2
EVENT FILTERING FOR SECURITY APPLICATIONS OF VIRTUAL MACHINES 2017
  • Lutas Andrei-Vlad
RU2723668C1
GRANTING OF ACCESS BY ONE PROGRAMME TO ANOTHER PROGRAMME TO WARNING TRACKING MEANS 2012
  • Charl'Z U. Gejni Dzhr.
  • Dzheffri Pol K'Jubala
  • Mark S. Farrell
  • Donald Uill'Jam Shmidt
  • Bernard Pirs
  • Robert R. Rodzhers
  • Dzhejms Kh. Malder
RU2563454C2
INTERRUPTION WARNING MEANS 2012
  • Mark S. Farrell
  • Charlz U. Gejni Dzhr.
  • Dzheffri Pol Kjubala
  • Dzhejms Kh. Malder
  • Bernard Pirs
  • Robert R. Rodzhers
  • Donald Uilljam Shmidt.
RU2577470C2
APPLICATION OF WARNING INTERRUPTION MEANS BY PROGRAMME 2012
  • Charlz U. Gejni Dzhr.
  • Dzheffri Pol K'Jubala
  • Mark S. Farrell
  • Donald Uill'Jam Shmidt
  • Dzhejms Kh. Malder
  • Bernard Pirs
  • Robert R. Rodzhers
RU2565495C2

RU 2 667 791 C2

Authors

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

Dates

2018-09-24Published

2015-03-06Filed