FIELD: computing; counting.
SUBSTANCE: invention relates to dispatching multiple threads in a computer. Computer system comprises a configuration with a machine enabled to operate in a single thread (ST) mode and a multithreading (MT) mode. In addition, the machine includes physical threads. Machine is configured to perform a method that includes issuing a start-virtual-execution (start-VE) instruction to dispatch a guest entity having multiple logical threads on the core. Guest entity includes all or a part of a guest virtual machine (VM), and issuing is performed by a host running on one of the physical threads on the core in the ST mode. Executing of the start-VE instruction by the machine includes mapping each of the logical threads to a corresponding one of the physical threads, initialising each of the mapped physical threads with a state of the corresponding logical thread, and starting execution of the guest entity on the core in MT mode.
EFFECT: technical result is enabling the dispatching of a multi-thread guest virtual machine.
15 cl, 16 dwg
Title | Year | Author | Number |
---|---|---|---|
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 |
ADDRESS EXTENSION AND REDUCTION IN THE MULTI-THREAD COMPUTER SYSTEM | 2015 |
|
RU2661788C2 |
THREAD CONTEXT RESTORATION IN MULTI-THREADING COMPUTER SYSTEM | 2015 |
|
RU2670909C9 |
EFFICIENT INTERRUPTION ROUTING FOR MULTITHREADED PROCESSOR | 2015 |
|
RU2678513C2 |
GRANTING OF ACCESS BY ONE PROGRAMME TO ANOTHER PROGRAMME TO WARNING TRACKING MEANS | 2012 |
|
RU2563454C2 |
EVENT FILTERING FOR SECURITY APPLICATIONS OF VIRTUAL MACHINES | 2017 |
|
RU2723668C1 |
INTERRUPTION WARNING MEANS | 2012 |
|
RU2577470C2 |
APPLICATION OF WARNING INTERRUPTION MEANS BY PROGRAMME | 2012 |
|
RU2565495C2 |
Authors
Dates
2018-09-06—Published
2015-03-20—Filed