一种逻辑资源受限平台的Softmax硬件实现方法及系统

    公开(公告)号:CN115062768A

    公开(公告)日:2022-09-16

    申请号:CN202210790639.9

    申请日:2022-07-05

    Applicant: 东南大学

    Abstract: 本发明公开了一种逻辑资源受限平台的Softmax硬件实现方法及系统,针对任意n个输入x1,x2,....,xn,完成标量到概率的转换,本发明通过函数等价变换,乘幂基数和对数底数替换,函数拟合,串行累加,指数运算单元复用,仅用有限的基本运算逻辑单元实现复杂的函数,将原函数的幂函数和除法组合变换为幂函数和对数函数的组合,同时根据运算特点和数据范围进行精度可控的函数拟合,省去大量的计算时间和迭代过程,并利用串行累加和函数单元复用有效降低硬件实现面积和功耗成本。

    基于可重构密码算法的共享平衡算子循环阵列映射方法

    公开(公告)号:CN115967484B

    公开(公告)日:2025-05-16

    申请号:CN202211696961.1

    申请日:2022-12-28

    Applicant: 东南大学

    Abstract: 本发明针对循环体内以及多轮循环体间的数据通信进行分析设计,提供了一种基于可重构密码算法的共享平衡算子循环阵列映射方法。本发明采用平衡节点算子方式对映射图进行优化,使其拥有最小的迭代间隔和最大的流水性能,解决了手工配置流水性能差的问题,节约了大量的人力脑力劳动,不需要人工计算手动添加平衡算子节点。本发明采用共享平衡节点算子的方案处理多扇出的算子平衡节点,使得计算资源最小化以及性能最大化。采用存储数据单元SREG进行传递数据通信,解决了循环体间数据的通信占用较多传递算子资源的问题,节约了大量的硬件资源,进一步提升了流水性能。

    基于可重构密码算法的共享平衡算子循环阵列映射方法

    公开(公告)号:CN115967484A

    公开(公告)日:2023-04-14

    申请号:CN202211696961.1

    申请日:2022-12-28

    Applicant: 东南大学

    Abstract: 本发明针对循环体内以及多轮循环体间的数据通信进行分析设计,提供了一种基于可重构密码算法的共享平衡算子循环阵列映射方法。本发明采用平衡节点算子方式对映射图进行优化,使其拥有最小的迭代间隔和最大的流水性能,解决了手工配置流水性能差的问题,节约了大量的人力脑力劳动,不需要人工计算手动添加平衡算子节点。本发明采用共享平衡节点算子的方案处理多扇出的算子平衡节点,使得计算资源最小化以及性能最大化。采用存储数据单元SREG进行传递数据通信,解决了循环体间数据的通信占用较多传递算子资源的问题,节约了大量的硬件资源,进一步提升了流水性能。

    一种基于NLP表征的高性能Montgomery模乘方法

    公开(公告)号:CN115016765A

    公开(公告)日:2022-09-06

    申请号:CN202210774431.8

    申请日:2022-07-01

    Applicant: 东南大学

    Abstract: 本发明公开了一种基于NLP表征的高性能Montgomery模乘方法,输入a,b的乘积T;其中TH为T的高256位,TL为T的带有进位信号的低257位部分;计算TL、p的乘积M,二阶NLP表征的乘法仅计算出M的低256位ML;计算ML和invp的乘积Q其中QH为Q的高256位,QL为Q的带有进位信号的低257位部分;QL[255]和TL[255]逻辑或是否为1,若为1则C=TH+QH+1,若为0则C=TH+QH;判断C是否大于p,若大于p则输出C‑p,否则输出C。本发明对部分乘法高位数进行忽略,同时提出进位保留累加拆分,即满足功能,同时提高模乘器在性能、功耗和面积上的优势。

Patent Agency Ranking