[发明专利]具有近似计算功能单元的处理器有效
申请号: | 201480028774.3 | 申请日: | 2014-12-14 |
公开(公告)号: | CN105308555B | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 葛兰·G·亨利;泰瑞·派克斯;罗德尼·E·虎克 | 申请(专利权)人: | 上海兆芯集成电路有限公司 |
主分类号: | G06F7/00 | 分类号: | G06F7/00 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 张瑾 |
地址: | 201203 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 近似 计算 功能 单元 处理器 | ||
一种处理器,包括一指示器,被配置以表示一完整精确度模式或一近似计算模式;以及一功能单元,被配置以在该指示器表示该完整精确度模式时以一完整精确度执行计算,以及在该指示器表示该一近似计算模式时以低于该完整精确度的一较低精确度执行计算。
相关申请的交叉引用
本发明主张申请号为14/522,530、申请日为2014年10月23日的美国正式申请的优先权,此美国正式申请主张临时案号为61/937,741、申请日为2014年2月10日的美国临时申请的优先权,此美国临时申请名称为可执行近似计算指令的处理器;可从过多的近似计算误差中恢复的处理器;具有近似计算功能单元的处理器,其全部内容并入本申请中作参考。
技术领域
本发明涉及处理器技术领域,尤其涉及一种具有近似计算功能单元的处理器。
背景技术
在近似计算(approximate computing)领域中,已经存在大量的理论基础。近似计算尝试以一种减少功率消耗的方式以执行计算,而代价为可能会降低计算的精确度。虽然近似计算已成为学术界最受欢迎的题目,但几乎没有应用于商业上可使用的处理器中。
发明内容
本发明提供一种处理器,该处理器包括:一指示器,被配置以表示一第一模式或一第二模式;以及一功能单元,被配置以在该指示器表示该第一模式时以一完整精确度执行计算,以及在该指示器表示该第二模式时以低于该完整精确度的一较低精确度执行计算。
在另一实施例中,本发明提供一种透过具备一指示器与一功能单元的一处理器执行的方法,该方法包括设定该指示器以表示一第一模式或一第二模式;以及透过该功能单元,在该指示器表示该第一模式时以一完整精确度执行计算,以及在该指示器表示该第二模式时以低于该完整精确度的一较低精确度执行计算。
在又一实施例中,本发明提供一种功能单元。该功能单元包括一输入,被配置以表示一第一模式或一第二模式;以及计算逻辑,被配置以在一指示器表示该第一模式时以一完整精确度执行计算,以及在该指示器表示该第二模式时以低于该完整精确度的一较低精确度执行计算。
附图说明
图1是依据本发明一实施例的处理器的方块图;
图2是图1的近似功能单元的三种实施例的方块图;
图3是依据本发明一实施例的近似指令的方块图;
图4是依据本发明一实施例中,图1的处理器的操作流程图;
图5是依据本发明一实施例,在一计算机系统中,图1的处理器的操作流程图;
图6是本发明的计算系统的三种实施例的方块图;
图7是依据本发明一实施例中,图6的计算系统的系统操作流程图;
图8是依据本发明一实施例的运行于一近似计算感知处理器的软件的开发流程图;
图9是依据本发明一实施例的运行于一近似计算感知处理器的软件的另一开发流程图;
图10是依据本发明一实施例中,图1的处理器用以运行一个执行近似计算的程序的操作流程图;
图11是依据本发明一实施例中,图10的步骤1014的详细操作流程图;
图12是依据本发明另一实施例中,图10的步骤1014的详细操作流程图。
具体实施方式
本发明将描述执行近似计算的一处理器的各种实施例。近似计算的使用时机是一计算以低于一完整精确度(full accuracy)的一精确度等级来执行时,并且可透过该处理器的指令集架构(instruction set architecture)来指示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海兆芯集成电路有限公司,未经上海兆芯集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480028774.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于设置简档的方法和装置
- 下一篇:用于诊断水平稳定器故障的方法