Invention Grant
- Patent Title: Reconfiguration of execution path upon verification of extension security information and disabling upon configuration change in instruction extensible microprocessor
- Patent Title (中): 在扩展安全信息验证后重新配置执行路径,并在指令可扩展微处理器中配置更改时禁用
-
Application No.: US12407016Application Date: 2009-03-19
-
Publication No.: US07975126B2Publication Date: 2011-07-05
- Inventor: Richard Neil Pittman , Alessandro Forin , Nathaniel L. Lynch
- Applicant: Richard Neil Pittman , Alessandro Forin , Nathaniel L. Lynch
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Main IPC: G06F9/30
- IPC: G06F9/30

Abstract:
Described is microprocessor architecture that includes at least one reconfigurable execution path (e.g., implemented via FPGAs or CPLDs). When an instruction is fetched, a mechanism determines whether the reconfigurable execution path (and/or which path) will handle that instruction. A content addressable memory may be used to determine the execution path when fed the instruction's operational code, or an arbiter and multiplexer may resolve conflicts if multiple instruction decode blocks recognize the same instruction. The execution path may be dynamically reconfigured, activated or deactivated as needed, such as to extend an instruction set, to optimize instructions for a particular application program, to implement a peripheral device, to provide parallel computing, and/or based on power consumption and/or processing power needs. Security may be provided by having the reconfigurable execution path loaded from an extension file that is associated with metadata, including security information.
Public/Granted literature
- US20090177865A1 Extensible Microcomputer Architecture Public/Granted day:2009-07-09
Information query