[发明专利]处理器核心堆栈扩展无效
申请号: | 201210264524.2 | 申请日: | 2007-05-17 |
公开(公告)号: | CN102841858A | 公开(公告)日: | 2012-12-26 |
发明(设计)人: | 焦国方;于春;杜云 | 申请(专利权)人: | 高通股份有限公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F9/48 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 刘国伟 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 核心 堆栈 扩展 | ||
1.一种装置,其包括:
处理器,其具有处理器核心,所述处理器核心包含:
控制单元,其用以控制所述处理器的操作,以及
第一存储器,其存储所述处理器核心内的堆栈,其中所述堆栈对应于由所述处理器核心执行的特定线程;以及
第二存储器,其存储所述处理器核心外部的堆栈扩展,
其中所述控制单元可操作以:
在检测到所述堆栈的内容超过第一阈值大小时将所述堆栈的第一多个逻辑堆栈条目作为连续块转移到所述堆栈扩展;
在所述转移期间将所述特定线程置于睡眠模式,其中当所述特定线程处于所述睡眠模式时,与所述特定线程相关联的算术逻辑单元可由其它线程使用;以及
在所述转移之后,重新启动所述特定线程;
其中所述堆栈扩展包括第一堆栈扩展,且其中所述控制单元可操作以当所述第一堆栈扩展的内容超过第二阈值大小时,将所述第一堆栈扩展的第二多个逻辑堆栈条目作为第二连续块转移到第二堆栈扩展;
其中所述控制单元可操作以当所述第二堆栈扩展的内容下降到第三阈值大小以下时,将所述第二多个逻辑堆栈条目作为第三连续块从所述第二堆栈扩展转移到所述第一堆栈扩展。
2.根据权利要求1所述的装置,其中所述第二多个逻辑堆栈条目充满所述第一堆栈扩展的整个内容。
3.一种方法,其包括:
当确定处理器的核心内的堆栈的内容超过第一阈值大小时,将所述处理器的所述核心内的所述堆栈的第一多个逻辑堆栈条目作为连续块转移到所述处理器的所述核心外部的堆栈扩展,其中所述堆栈对应于在所述处理器的所述核心中执行的特定线程;
在所述转移期间将所述特定线程置于睡眠模式,其中当所述特定线程处于所述睡眠模式时,与所述特定线程相关联的算术逻辑单元可由其它线程使用;以及
在所述转移之后,重新启动所述特定线程;
其中在第二操作模式中,针对第二多个逻辑堆栈条目中的每个逻辑堆栈条目使用单独的写入操作而转移所述第二多个逻辑堆栈条目。
4.一种方法,其包括:
当确定处理器的核心内的堆栈的内容超过第一阈值大小时,将所述处理器的所述核心内的所述堆栈的第一多个逻辑堆栈条目作为连续块转移到所述处理器的所述核心外部的堆栈扩展,其中所述堆栈对应于在所述处理器的所述核心中执行的特定线程;
在所述转移期间将所述特定线程置于睡眠模式,其中当所述特定线程处于所述睡眠模式时,与所述特定线程相关联的算术逻辑单元可由其它线程使用;以及
在所述转移之后,重新启动所述特定线程;
其中所述堆栈扩展的堆栈扩展大小大于所述堆栈的堆栈大小,且其中所述堆栈扩展大小是所述堆栈大小的整倍数,所述整倍数大于1。
5.一种方法,其包括:
选择性地将处理器的核心内的堆栈的第一多个逻辑堆栈条目转移到所述处理器
的所述核心外部的堆栈扩展;以及
使用单个堆栈计数器以跟踪所述处理器的所述核心内的所述堆栈中的条目的第一数目和所述堆栈扩展中的条目的第二数目,其中所述单个堆栈计数器的第一部分对应于所述堆栈,且所述单个堆栈计数器的第二部分对应于所述堆栈扩展。
6.根据权利要求5所述的方法,其进一步包括:
当向所述堆栈添加条目时,递增所述单个堆栈计数器,且其中从所述第一部分到所述第二部分的进位位触发命令以将条目从所述堆栈转移到所述堆栈扩展。
7.根据权利要求5所述的方法,其进一步包括:
选择性地将所述堆栈扩展的第二多个逻辑堆栈条目转移到第二堆栈扩展。
8.根据权利要求5所述的方法,其中所述单个堆栈计数器的第三部分对应于第二堆栈扩展以跟踪所述第二堆栈扩展中的条目的第三数目。
9.根据权利要求8所述的方法,其中所述堆栈包含4个条目,其中所述堆栈扩展包含16个条目,且其中所述第二堆栈扩展包含64个条目。
10.根据权利要求8所述的方法,其中所述单个堆栈计数器的第一和第二位对应于所述单个堆栈计数器的所述第一部分,其中所述单个堆栈计数器的第三和第四位对应于所述单个堆栈计数器的所述第二部分,其中所述单个堆栈计数器的第五和第六位对应于所述单个堆栈计数器的所述第三部分,其中所述第一位是所述单个堆栈计数器的最低有效位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210264524.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:高炉熔渣分流装置
- 下一篇:一种熔融钢渣热闷池内壁紧固装置