Invention Grant
- Patent Title: Virtualizing the execution of homogeneous parallel systems on heterogeneous multiprocessor platforms
- Patent Title (中): 虚拟化异构多处理器平台上的并行并行系统的执行
-
Application No.: US13462970Application Date: 2012-05-03
-
Publication No.: US08479200B2Publication Date: 2013-07-02
- Inventor: Ravi Nair
- Applicant: Ravi Nair
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent William Stock
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/46

Abstract:
An embodiment of the invention is a virtual machine monitor that is executable by computer processor. The virtual machine monitor runs a virtual processor. When the virtual processor encounters a faulting instruction the virtual processor is unmapped from the physical processor, and generates a list of other physical processors that could execute the instruction. The virtual machine monitor determines if one of the other of the physical processors in the list is currently idle, and when one of the other of the physical processors in the list is determined to be currently idle, the virtual processor is mapped to a second physical processor, which is the one of the other of the physical processors in the list that was determined to be currently idle.
Public/Granted literature
- US20120216197A1 VIRTUALIZING THE EXECUTION OF HOMOGENEOUS PARALLEL SYSTEMS ON HETEROGENEOUS MULTIPROCESSOR PLATFORMS Public/Granted day:2012-08-23
Information query