发明名称 |
一种处理器的指令执行结果存储结构 |
摘要 |
本发明提出一种处理器的指令执行结果存储结构,包括:处理器;和分别与所述处理器相连的通用寄存器堆和SPILL寄存器堆,其中,当所述处理器的指令执行结果的数据量大于所述通用寄存器堆的存储量时,将所述处理器的指令执行结果的一部分存入所述通用寄存器堆,将所述处理器的指令执行结果的另一部分存入所述SPILL寄存器堆。通过该处理器的指令执行结果存储结构能够有效地在寄存器溢出时减少访问内存的次数,降低能量的消耗,实现溢出数据的快速保存到SPILL寄存器堆中,极大的提高了处理器的执行效率。 |
申请公布号 |
CN102063287A |
申请公布日期 |
2011.05.18 |
申请号 |
CN201110001881.5 |
申请日期 |
2011.01.06 |
申请人 |
清华大学 |
发明人 |
何虎;章道陵;杨旭;郭德源 |
分类号 |
G06F9/30(2006.01)I;G06F9/312(2006.01)I |
主分类号 |
G06F9/30(2006.01)I |
代理机构 |
北京清亦华知识产权代理事务所(普通合伙) 11201 |
代理人 |
张大威 |
主权项 |
一种处理器的指令执行结果存储结构,其特征在于,包括:处理器;和分别与所述处理器相连的通用寄存器堆和SPILL寄存器堆,其中,当所述处理器的指令执行结果的数据量大于所述通用寄存器堆的存储量时,将所述处理器的所述指令执行结果的一部分存入所述通用寄存器堆,将所述处理器的所述指令执行结果的另一部分存入所述SPILL寄存器堆。 |
地址 |
100084 北京市海淀区100084-82信箱 |