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
Title | Year | Author | Number |
---|---|---|---|
DISPATCHING MULTIPLE THREADS IN COMPUTER | 2015 |
|
RU2666249C2 |
CONTROL AREA FOR ADMINISTRATION OF MULTIPLE THREADS IN COMPUTER | 2015 |
|
RU2662695C2 |
DYNAMIC ACTIVATION OF MULTITHREADING | 2015 |
|
RU2662403C2 |
THREAD CONTEXT RESTORATION IN MULTI-THREADING COMPUTER SYSTEM | 2015 |
|
RU2670909C9 |
ADDRESS EXTENSION AND REDUCTION IN THE MULTI-THREAD COMPUTER SYSTEM | 2015 |
|
RU2661788C2 |
EFFICIENT INTERRUPTION ROUTING FOR MULTITHREADED PROCESSOR | 2015 |
|
RU2678513C2 |
EVENT FILTERING FOR SECURITY APPLICATIONS OF VIRTUAL MACHINES | 2017 |
|
RU2723668C1 |
GRANTING OF ACCESS BY ONE PROGRAMME TO ANOTHER PROGRAMME TO WARNING TRACKING MEANS | 2012 |
|
RU2563454C2 |
INTERRUPTION WARNING MEANS | 2012 |
|
RU2577470C2 |
APPLICATION OF WARNING INTERRUPTION MEANS BY PROGRAMME | 2012 |
|
RU2565495C2 |
Authors
Dates
2018-09-24—Published
2015-03-06—Filed