一种CNN全连接层运算的多并行加速方法

    公开(公告)号:CN110543936B

    公开(公告)日:2022-03-25

    申请号:CN201910818287.1

    申请日:2019-08-30

    Abstract: 本发明公开了一种CNN全连接层运算的多并行加速方法,利用卷积神经网络运算结果的稀疏性特点,通过提前判读卷积神经网络卷积层处理结果的数值,大大减少了对全连接层参数的读操作,有效节省能耗,提升系统能效比;利用FPGA等可编程逻辑器件硬件资源复用、扩展能力强等特点,通过构建并行流水乘累加架构,有效节省处理时间,提升处理效率;通过全面分析目标类型数据、目标特征差异以及应用过程中的错误容忍度等因素,合理设定处理数据格式,在保证处理精度的同时,有效提升数据及参数的存取效率,实现全连接层多并行加速的目的。

    一种SRAM型FPGA用户寄存器单粒子翻转故障注入方法

    公开(公告)号:CN113744787A

    公开(公告)日:2021-12-03

    申请号:CN202110850605.X

    申请日:2021-07-27

    Abstract: 本发明公开一种SRAM型FPGA用户寄存器单粒子翻转故障注入方法,能够对SRAM型FPGA用户寄存器中的暂存值进行直接的修改,实现SRAM型FPGA用户寄存器的单粒子翻转故障的模拟。包括:分析用户寄存器控制参数的真值表,获得将用户寄存器直接设置为“0”或“1”的控制参数的真值表项。通过FPGA Editor工具修改网表文件中控制参数设置值,对比修改前后的配置码流,获得FPGA寄存器控制参数在配置位流中的准确偏移量。结合XDL文件中的寄存器X、Y坐标信息,得到FPGA代码中感兴趣寄存器的准确偏移量。从而可以通过SelcetMap或JTAG接口对感兴趣寄存器进行快速故障注入。大幅度提高SRAM型FPGA单粒子翻转故障注入效率和准确度,更有效地识别FPGA中用户寄存器单粒子翻转防护中的隐患。

    一种并行快速傅立叶变换处理方法

    公开(公告)号:CN105718424B

    公开(公告)日:2018-11-02

    申请号:CN201610052233.5

    申请日:2016-01-26

    Abstract: 本发明提供了一种并行快速傅立叶变换处理方法,该方法将点数为N=rS的数据序列x(n)划分为vr个二级数据块,然后采用基r FFT计算得到每个二级数据块中的个数据的FFT结果,其中:v=rZ,r和S为任意整数,Z=0、1、…或S‑2,因此本发明的数据点数N具有更多的取值,可以在这些取值中选择补零最少的方案,从而减少对存储空间和计算时间的占用;而且本发明采用多蝶形并行计算,且并行蝶形计算单元的个数v=rZ,因此本发明可以根据硬件资源的配置来选择并行度,具有较大的灵活性。

    一种并行快速傅立叶变换处理方法

    公开(公告)号:CN105718424A

    公开(公告)日:2016-06-29

    申请号:CN201610052233.5

    申请日:2016-01-26

    CPC classification number: G06F17/14

    Abstract: 本发明提供了一种并行快速傅立叶变换处理方法,该方法将点数为N=rS的数据序列x(n)划分为vr个二级数据块,然后采用基r FFT计算得到每个二级数据块中的个数据的FFT结果,其中:v=rZ,r和S为任意整数,Z=0、1、…或S?2,因此本发明的数据点数N具有更多的取值,可以在这些取值中选择补零最少的方案,从而减少对存储空间和计算时间的占用;而且本发明采用多蝶形并行计算,且并行蝶形计算单元的个数v=rZ,因此本发明可以根据硬件资源的配置来选择并行度,具有较大的灵活性。

    通过1553B总线确保卫星辅助数据高精度发送的方法

    公开(公告)号:CN103345457B

    公开(公告)日:2015-08-19

    申请号:CN201310223366.0

    申请日:2013-06-06

    Abstract: 通过1553B总线确保卫星辅助数据高精度发送的方法,步骤如下:(1)采集辅助数据所包含的各参数的最新值;(2)将采集到的各参数的最新值组织到辅助数据的结构中;(3)应用示波器测量从获取航天器时间到辅助数据通过1553B总线发出最有一比特的时间延时,将时间延时加到航天器时间上并组织到辅助数据结构中;(4)将相机加电指令进程和辅助数据发送进程安排在CTU每个时间片的最优先的两个进程优先执行,在执行辅助数据发送进程时,以500ms为周期将辅助数据的内容组织到1553B总线的消息结构中,并以广播方式将辅助数据发出。本发明方法可以保证辅助数据发送周期的时间精度达到±50ms,可保证航天器时间的精度达到±50us。

    通过1553B总线确保卫星辅助数据高精度发送的方法

    公开(公告)号:CN103345457A

    公开(公告)日:2013-10-09

    申请号:CN201310223366.0

    申请日:2013-06-06

    Abstract: 通过1553B总线确保卫星辅助数据高精度发送的方法,步骤如下:(1)采集辅助数据所包含的各参数的最新值;(2)将采集到的各参数的最新值组织到辅助数据的结构中;(3)应用示波器测量从获取航天器时间到辅助数据通过1553B总线发出最有一比特的时间延时,将时间延时加到航天器时间上并组织到辅助数据结构中;(4)将相机加电指令进程和辅助数据发送进程安排在CTU每个时间片的最优先的两个进程优先执行,在执行辅助数据发送进程时,以500ms为周期将辅助数据的内容组织到1553B总线的消息结构中,并以广播方式将辅助数据发出。本发明方法可以保证辅助数据发送周期的时间精度达到±50ms,可保证航天器时间的精度达到±50us。

Patent Agency Ranking