发明名称 Method and apparatus for eliminating the need for register assignment, allocation, spilling and re-filling
摘要 A method and apparatus is provided to manage data in computer registers in a program, making more computer registers available to one or more programmers utilizing a name level instruction. The method and apparatus disclosed herein presents a way of reducing the overhead of register management, by introducing a concept of a name level for each of the named architected registers in a processor. The method provides a programmer with a larger register name-space while not increasing the size of the instruction word in the processor instruction-set architecture. It also provides for the facilitation of architectural features which overload the architected register namespace and ease the overhead of register management. This provides for the addition of more computer registers without changing the instruction format of the computer.
申请公布号 US2005132172(A1) 申请公布日期 2005.06.16
申请号 US20030735054 申请日期 2003.12.12
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 EICHENBERGER ALEXANDRE E.;ALTMAN ERIK R.;SATHAYE SUMEDH W.;WELLMAN JOHN-DAVID
分类号 G06F9/30;G06F9/318;G06F9/38;(IPC1-7):G06F9/30 主分类号 G06F9/30
代理机构 代理人
主权项
地址