[发明专利]一种低功耗的处理器寄存器堆控制方法在审

专利信息
申请号: 201910790729.6 申请日: 2019-08-26
公开(公告)号: CN110609601A 公开(公告)日: 2019-12-24
发明(设计)人: 余宁梅;马文恒;张文东;靳鑫;黄自力;叶晨;刘和娜 申请(专利权)人: 西安理工大学
主分类号: G06F1/3234 分类号: G06F1/3234;G06F1/26
代理公司: 61214 西安弘理专利事务所 代理人: 王蕊转
地址: 710048 陕*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 状态控制寄存器 处理器寄存器 精简指令集处理器 动态电压调节 控制寄存器组 时钟门控单元 状态寄存器 供电配置 供电状态 寄存器堆 寄存器组 开关状态 时钟门控 程序段 低功耗 寄存器 处理器 功耗 存储 指令 分组 配置
【说明书】:

发明公开了一种低功耗的处理器寄存器堆控制方法,包括以下步骤:在精简指令集处理器中将寄存器堆进行分组,对每组寄存器采用动态电压调节技术和时钟门控技术,并增添状态控制寄存器以控制寄存器组的供电状态和时钟门控单元的开关状态,状态控制寄存器存储的值通过控制和状态寄存器指令进行配置,使处理器以不同的寄存器组供电配置运行计算密集程度不同的程序段。本发明可以降低处理器寄存器堆的功耗。

技术领域

本发明属于处理器的低功耗设计技术领域,具体涉及一种低功耗的处理器寄存器堆控制方法。

背景技术

大量新兴应用的崛起,如可穿戴电子设备、植入式电子设备和物联网等,使得人类社会的生活方式更加便捷。但这些应用的供电却十分严格,通常只能是微型电池或诸如太阳能、电磁波甚至体温等环境能量,供电功率和能源置换受到严格限制。因此,处理器作为这些应用的“大脑”,其功耗问题日益显著。

目前,针对低功耗处理器的研究主要围绕异步电路技术、动态电压和频率调节技术、亚阈值技术和门控时钟技术等展开。虽然这些研究均取得了一些成果,它们并不是针对处理器的电路特点和具体的应用而设计的低功耗方法。

处理器运行过程中,寄存器堆消耗处理器核心绝大部分的能量。很多精简指令集的处理器包含32个整数寄存器和32个浮点寄存器,在一些低功耗处理器中这些寄存器功耗达到处理器核心的60%以上。在所有寄存器当中,很多寄存器的功能是相近或者相同的,多个相同功能的寄存器可以减少数据冲突,提高性能。但是绝大多数应用程序都不会用到所有的寄存器,甚至在一些简单的应用程序中,只有很小一部分寄存器被程序使用。此时,未被使用的寄存器会极大地增加处理器的功耗,并且不会带来任何性能提升。

发明内容

本发明的目的是提供一种低功耗的处理器寄存器堆控制方法,以降低处理器寄存器堆的功耗。

本发明所采用的技术方案是,一种低功耗的处理器寄存器堆控制方法,包括以下步骤:在精简指令集处理器中将寄存器堆进行分组,对每组寄存器采用动态电压调节技术和时钟门控技术,并增添状态控制寄存器以控制寄存器组的供电状态和时钟门控单元的开关状态,状态控制寄存器存储的值通过控制和状态寄存器指令进行配置,使处理器以不同的寄存器组供电配置运行计算密集程度不同的程序段。

本发明的特点还在于,

精简指令集处理器中精简指令集包括MIPS或RISCV,精简指令集处理器具有32个32位宽的整数寄存器,编号为0-31,若精简指令集处理器支持单精度浮点指令集或双精度浮点指令集的扩展,则具有32个32位宽的单精度浮点数寄存器或32个64位宽的双精度浮点寄存器。

整数寄存器、单精度浮点数寄存器、双精度浮点寄存器在功能上类似,32个寄存器能够分别存储常量0、存储桢指针、栈指针和全局指针,存储函数参数、返回值和返回地址,存储临时变量、保存变量。

存储函数参数的寄存器数量为4个以上,存储临时变量的寄存器数量为7个以上,存储保存变量的寄存器数量为8个以上。

将寄存器堆进行分组具体步骤如下:

将32个整数寄存器、32个单精度浮点寄存器和32个双精度浮点寄存器分别按寄存器的序号依次划分为8组:0-3,4-7,8-11,…,每组包含4个寄存器,每个整数寄存器和单精度浮点寄存器为32位,每个双精度浮点寄存器为64位。

对每组寄存器采用动态电压调节具体步骤如下:

将8组寄存器的电路分别放置在8个单独的电压域中,每个电压域设置正常电压和低电压两组供电电压,通过控制两组电源门控开关的开关状态,使对应的寄存器组工作在正常电压供电状态或低电压供电状态,当某个寄存器组不需要被使用时,使其工作在低电压供电状态,从而降低寄存器堆的功耗。

对每组寄存器采用时钟门控具体如下:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910790729.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top