[发明专利]一种向量计算装置及方法在审
| 申请号: | 202010183821.9 | 申请日: | 2020-03-16 |
| 公开(公告)号: | CN113407154A | 公开(公告)日: | 2021-09-17 |
| 发明(设计)人: | 俞立呈;李涛;侯新宇;张斌 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F7/57 | 分类号: | G06F7/57;G06F17/16 |
| 代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 向量 计算 装置 方法 | ||
本申请实施例公开了一种向量计算装置及方法,涉及计算机领域,减少了向量计算过程的耗时,降低了向量计算过程的功耗,提高了向量计算的效率。具体方案为:获取待计算向量和第一函数;并行将待计算向量的标量数值分别与规则条件对比,得到待计算向量中每个标量数值的状态信息;确定待计算向量中存在标量数值处于正常状态;将待计算向量中处于正常状态的标量数值并行代入第一函数计算,得到待计算向量的第一函数的计算结果。
技术领域
本申请实施例涉及计算机领域,尤其涉及一种向量计算装置及方法。
背景技术
基础数学库是高性能计算机系统的核心,主要用于完成科学、工程中常见的数值密集型运算。基础数学库的计算性能直接影响上层各种科学、工程的计算效率,因此,提高基础数学库的计算效率有着十分重要的意义。
随着单指令流多数据(single instruction multiple data,SIMD)技术的提出,采用SIMD技术开发的向量基础数学库广泛应用。较传统的标量基础数学库而言,向量基础数学库在处理包含多个标量数据的向量时,将传统的串行处理方式转换为并行处理,可以加速数据的处理性能,使基础数学库的计算速率显著提高。在多媒体和信号处理等领域的应用过程中,采用上述向量基础数据库进行数值计算时,数据处理效率明显提升。
当前,向量基础数学库的计算过程为:首先,获取需要计算的向量数值和计算函数;然后,串行检测向量中包括的多个标量数值的状态,判断向量中的每个标量数值是否正常,若所有标量数值均处于正常状态,则将计算函数采用幂级数转换为多项式,再用SIMD指令集并行将所有标量数值代入多项式计算,得到多项式计算结果输出;若向量中的至少一个标量值存在异常状态时,则以串行方式对每个标量数值进行处理,对异常状态的标量数值输出异常信息,对正常状态的标量数值进行多项式计算输出结果。
可以看出,当前的向量基础数学库计算过程,耗时长、处理效率低,指令读取次数多、访存事务数量大,功耗消耗大。
发明内容
本申请提供一种向量计算装置及方法,减少了向量计算过程的耗时,降低了向量计算过程的功耗,提高了向量计算的效率。
为了达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供一种向量计算装置,该装置可以包括:获取单元、处理单元、确定单元和计算单元。该装置配置了逻辑模块,该逻辑模块可以包括多组并联的算术逻辑单元(arithmetic and logic unit,ALU)。其中,获取单元,用于获取待计算向量和第一函数,待计算向量包括多个标量数值;处理单元,用于通过多组并联的ALU,并行将待计算向量的标量数值分别与规则条件对比,得到待计算向量中每个标量数值的状态信息;其中,规则条件用于判断标量数值是否正常,一个标量数值的状态信息用于指示一个标量数值与规则条件对比处于正常状态或者异常状态;确定单元,用于确定待计算向量中存在标量数值处于正常状态;计算单元,用于将待计算向量中处于正常状态的标量数值并行代入第一函数计算,得到待计算向量的第一函数的计算结果。
通过本申请提供的向量计算装置,在向量计算时,并行检测向量中每个标量数值的状态;在向量中存在标量数值正常时,并行对正常状态的标量数值进行函数计算,减少了向量计算过程中指令读取次数和访存事务数量;进一步减少了向量计算过程的耗时,降低了向量计算过程的功耗,提高了向量计算的效率。
其中,ALU可以指执行算术和逻辑运算的组合逻辑电路。逻辑模块中包括了多组并联的ALU,用于执行并行操作。
规则条件的内容可以根据实际需求进行配置,本申请对此不予限定。
第一函数为待计算向量要参与的计算,本文所称的第一函数可以为第一函数的表达式,或者也可以为第一函数转换后的多项式,或者其他。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010183821.9/2.html,转载请声明来源钻瓜专利网。





