【技术实现步骤摘要】
超越函数运算方法及装置、存储介质及电子设备本申请要求于2018年12月13日提交中国专利局、申请号为201811522375.9、专利技术名称为“超越函数运算方法及装置、存储介质及电子设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本专利技术涉及计算机运算领域,特别是涉及一种超越函数运算方法及装置、存储介质及电子设备。
技术介绍
随着计算机技术的发展,特别是人工智能领域的发展。在人工智能领域中,计算机处理器需要在建模和训练模型样本等各方面对大量的复杂数据进行运算,例如对高密度的超越函数的向量运算,这对计算机处理器的数据处理性能提出了更高的要求。通常,无论是通用处理器还是人工智能领域中的神经元专用处理器中所采用的数据运算方法,都无法支持高密度的超越函数的向量运算,无法满足人工智能领域在建模和训练模型样本时,对超越函数的运算需求。因此,通过专利技术人的研究发现,亟需一种应用于处理器中的超越函数运算方法,实现处理器对于高密度的超越函数的向量运算,满足人工智能领域在建模和训练模型样本时,对高密度的超越函数的向量运算需求。
技术实现思路
本专利技术所要解决的技 ...
【技术保护点】
1.一种超越函数运算方法,其特征在于,所述方法应用于算子运算器,所述算子运算器中包含多个独立运行的算子单元,所述方法包括:当接收到运算指令时,将待运算的超越函数分别发送至每个算子单元,并确定每个算子单元对应的运算参数,所述运算参数为所述算子单元在运算所述超越函数时所需的参数;依据各个所述运算参数,确定运算所述超越函数的迭代参数;触发每个所述算子单元依据所述迭代参数及其对应的运算参数,对所述超越函数进行迭代运算,获得所述超越函数的运算结果。
【技术特征摘要】
2018.12.13 CN 20181152237591.一种超越函数运算方法,其特征在于,所述方法应用于算子运算器,所述算子运算器中包含多个独立运行的算子单元,所述方法包括:当接收到运算指令时,将待运算的超越函数分别发送至每个算子单元,并确定每个算子单元对应的运算参数,所述运算参数为所述算子单元在运算所述超越函数时所需的参数;依据各个所述运算参数,确定运算所述超越函数的迭代参数;触发每个所述算子单元依据所述迭代参数及其对应的运算参数,对所述超越函数进行迭代运算,获得所述超越函数的运算结果。2.根据权利要求1所述的方法,其特征在于,所述确定每个算子单元对应的运算参数,包括:确定每个算子单元在运算所述超越函数时,所述超越函数自变量的取值;每个算子单元所对应超越函数自变量可独立取值;对所述超越函数自变量的取值进行规则化,获得每个所述算子单元对应的运算参数。3.根据权利要求1或2所述的方法,其特征在于,所述依据所述各个所述运算参数,确定运算所述超越函数的迭代参数,包括:确定每个所述运算参数的取值;计算每个算子单元在依据其对应的运算参数的取值,对所述超越函数进行运算时所需的迭代次数;将每个算子单元所需进行的迭代次数中数值最大的迭代次数,作为各个所述算子单元运算所述超越函数的迭代参数。4.根据权利要求1所述的方法,其特征在于,所述触发每个所述算子单元依据所述迭代参数及其对应的运算参数,对所述超越函数进行迭代运算,包括:触发每个所述算子单元依据其对应的运算参数,将所述超越函数转换为包含乘法、加法及移位运算的多项式,并依据所述迭代参数对所述多项式进行迭代运算。5.根据权利要求...
【专利技术属性】
技术研发人员:刘彦,
申请(专利权)人:上海燧原科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。