Invention Grant
- Patent Title: Virtualization in a multi-core processor (MCP)
- Patent Title (中): 多核处理器(MCP)中的虚拟化
-
Application No.: US12208651Application Date: 2008-09-11
-
Publication No.: US08261117B2Publication Date: 2012-09-04
- Inventor: Karl J. Duvalsaint , Harm P. Hofstee , Daeik Kim , Moon J. Kim
- Applicant: Karl J. Duvalsaint , Harm P. Hofstee , Daeik Kim , Moon J. Kim
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Keohane & D'Alessandro PLLC
- Agent William E. Schiesser; Ronald A. D'Alessandro
- Main IPC: G06F15/76
- IPC: G06F15/76 ; G06F9/46 ; G06F1/00 ; G06F1/32 ; G06F9/44 ; G06F13/00

Abstract:
This invention describes an apparatus, computer architecture, method, operating system, compiler, and application program products for MPEs as well as virtualization in a symmetric MCP. The disclosure is applied to a generic microprocessor architecture with a set (e.g., one or more) of controlling elements (e.g., MPEs) and a set of groups of sub-processing elements (e.g., SPEs). Under this arrangement, MPEs and SPEs are organized in a way that a smaller number MPEs control the behavior of a group of SPEs. The apparatus enables virtualized control threads within MPEs to be assigned to different groups of SPEs for controlling the same. The apparatus further includes a MCP coupled to a power supply coupled with cores to provide a supply voltage to each core (or core group) and controlling-digital elements and multiple instances of sub-processing elements.
Public/Granted literature
- US20100064156A1 VIRTUALIZATION IN A MULTI-CORE PROCESSOR (MCP) Public/Granted day:2010-03-11
Information query