发明名称 SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR REMAPPING REGISTERS BASED ON A CHANGE IN EXECUTION MODE
摘要 A system, method, and computer program product are provided for remapping registers based on a change in execution mode. A sequence of instructions is received for execution by a processor and a change in an execution mode from a first execution mode to a second execution mode within the sequence of instructions is identified, where a first register mapping is associated with the first execution mode and a second register mapping is associated with the second execution mode. Data stored in a set of registers within a processor is reorganized based on the first register mapping and the second register mapping in response to the change in the execution mode.
申请公布号 US2015178085(A1) 申请公布日期 2015.06.25
申请号 US201314137842 申请日期 2013.12.20
申请人 NVIDIA Corporation 发明人 Hertzberg Ben;Rozas Guillermo Juan;Klaiber Alexander Christian;Fortino Nickolas Andrew
分类号 G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项 1. A method comprising, receiving a sequence of instructions for execution by a processor; identifying a change in an execution mode from a first execution mode to a second execution mode within the sequence of instructions, wherein a first register mapping is associated with the first execution mode and a second register mapping is associated with the second execution mode; and reorganizing data stored in a set of registers within a processor based on the first register mapping and the second register mapping in response to the change in the execution mode, wherein the first execution mode is used to perform vector operations on the data stored in the set of registers and the second execution mode is used to perform scalar operations on the data stored in the set of registers.
地址 Santa Clara CA US