- 专利标题: PROCESSOR WITH AN EXPANDABLE INSTRUCTION SET ARCHITECTURE FOR DYNAMICALLY CONFIGURING EXECUTION RESOURCES
-
申请号: US15337140申请日: 2016-10-28
-
公开(公告)号: US20170161067A1公开(公告)日: 2017-06-08
- 发明人: G. GLENN HENRY , RODNEY E. HOOKER , TERRY PARKS , DOUGLAS R. REED
- 申请人: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
- 主分类号: G06F9/30
- IPC分类号: G06F9/30 ; G06F3/06 ; G06F9/38
摘要:
A processor with an expandable instruction set architecture for dynamically configuring execution resources. The processor includes a programmable execution unit (PEU) that may be programmed to perform a user-defined function in response to a user-defined instruction (UDI). The PEU includes programmable logic elements and programmable interconnectors that are collectively programmed to perform at least one processing operation. A UDI loader is responsive to a UDI load instruction that specifies a UDI and a location of programming information that is used to program the PEU. The PEU may be programmed for one or more UDIs for one or more processes. An instruction table stores each UDI and corresponding information to identify the UDI and possibly to reprogram the PEU if necessary. A UDI handler consults the instruction table to identify a received UDI and to send corresponding information to the PEU to execute the corresponding user-defined function.
信息查询