Patent ID: 8819680
Filing Date: 2014-08-26
Classification: G06F

Abstract:
1. A computer system that causes a plurality of virtual processing units to execute a plurality of virtual machines, the plurality of virtual processing units including a first virtual processing unit and a second virtual processing unit, the plurality of virtual machines including a first virtual machine and a second virtual machine, the computer system including: a first processing device comprising a physical processor that performs computer processing for the first processing device, the first processing device being allocated to (i) the first virtual processing unit when the first virtual processing unit performs first processing of the first virtual machine, and (ii) the second virtual processing unit when the second virtual processing unit performs first processing of the second virtual machine; a second processing device comprising a tick processor with a smaller scale computer architecture than the first physical processor and that performs computer processing for the second processing device, the second processing device being dedicated to second processing of the first virtual machine and to second processing of the second virtual machine, the second processing device being allocated to (i) the first virtual processing unit upon receiving a first interrupt request for causing the first virtual processing unit to perform the second processing of the first virtual machine, and (ii) the second virtual processing unit upon receiving a second interrupt request for causing the second virtual processing unit to perform the second processing of the second virtual machine; and an interrupt controller configured to issue one of the first interrupt request and the second interrupt request to the second processing device.