一种基于指令分析的非易失处理器备份方法及系统

    公开(公告)号:CN111737053B

    公开(公告)日:2024-01-05

    申请号:CN202010573190.1

    申请日:2020-06-22

    申请人: 山东大学

    IPC分类号: G06F11/14

    摘要: 本公开提供了一种基于指令分析的非易失处理器备份方法及系统,属于自供能嵌入式系统技术领域,具体方法为:获取能量预警信号;获取下一条要执行的指令,根据指令的类型得到此指令的能量消耗;根据需要备份的数据,得到待备份所有数据的能量消耗;根据下一条要执行的指令的能量消耗、待备份的所有数据的能量消耗以及剩余能量,进行数据备份;本公开通过在指令高速缓存和核心处理器之间加入指令分析模块,用于区分能耗不同的指令,再对比当前电容中的剩余能量、备份所需要的能量以及执行下一条指令的能量,最终指导整个系统的备份行为,实现了存储能量的最大化利用。

    一种面向全景拼接加速的FPGA芯片及全景图像拼接方法

    公开(公告)号:CN111738920B

    公开(公告)日:2023-08-29

    申请号:CN202010535149.5

    申请日:2020-06-12

    申请人: 山东大学

    IPC分类号: G06T3/40 G06T1/20 G06T7/33

    摘要: 本发明公开了一种面向全景拼接加速的FPGA芯片及全景图像拼接方法,所述FPGA芯片包括:第一VDMA模块和第二VDMA模块,分别用于读取待拼接的第一图像和第二图像,并传输至第一IP核;第一IP核,用于对第一图像和第二图像进行特征点检测,以及像素点梯度幅值和方向计算,并将计算结果传输至第二IP核;第二IP核,用于根据得到的像素点梯度幅值和方向生成特征描述符,并传输至MICROBLAZE软核;MICROBLAZE软核,用于根据特征描述符执行特征点匹配和图像融合。本发明利用FPGA的高并行度及低功耗的特点有效保证了拼接过程的实时性。

    一种缓解相变存储器写干扰的方法及系统

    公开(公告)号:CN111916128B

    公开(公告)日:2022-05-17

    申请号:CN202010632025.9

    申请日:2020-07-03

    申请人: 山东大学

    IPC分类号: G11C13/00

    摘要: 本公开提供了一种缓解相变存储器写干扰的方法及系统,在字线层面,判断写入数据是否可以进行压缩处理,对可以压缩的数据进行稀疏处理,写入物理内存中,无法压缩的数据直接写入;在位线层面,设定纠错指针的使用优先级,本行单元优于邻居行单元,在调度时,各数据行与其邻居行共享所属的私有纠错指针,能够实现数据在物理内存中的安全分散放置,尽量减少写干扰错误,以较小的能耗有效提高了ECP利用率。

    一种基于联邦学习的工业物联网隐私保护系统及方法

    公开(公告)号:CN114417417A

    公开(公告)日:2022-04-29

    申请号:CN202210079619.0

    申请日:2022-01-24

    申请人: 山东大学

    摘要: 本发明属于机器学习技术领域与分布式系统技术领域,提供了基于联邦学习的工业物联网隐私保护系统及方法。其中该系统包括服务器节点和若干相互通信的客户端节点;服务器节点内预存有初始全局模型,用于根据不同客户端节点上传的自身拥有的数据类别,将工业物联网参与训练的客户端节点划分成不同的组;基于数据类别感知的客户端选择算法,在每一轮通信中向选择不同组的客户端节点下发联邦学习的全局模型;客户端节点用于在本地利用自身数据对接收到的全局模型进行训练,并将训练完成的本地模型上传至服务器节点;服务器节点还用于使用加权平均的策略对若干个本地模型进行聚合并形成新的全局模型,直至达到设定要求,结束迭代。

    一种面向非易失处理器的基于增强学习的备份系统及方法

    公开(公告)号:CN110968458B

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

    申请号:CN201911174721.3

    申请日:2019-11-26

    申请人: 山东大学

    IPC分类号: G06F11/14 G06F3/06

    摘要: 本发明公开了一种面向非易失处理器的基于增强学习的备份系统及方法,包括:能量获取模块,被配置为从外界能量源中获取能量并为自身电源进行充电;数据处理模块,被配置为处理和存储数据和指令;备份控制器,被配置为根据电源的当前电量以及由数据处理模块提供的需要备份的数据的数量信息,并结合记录了对之前在某一状态下进行的选择的评估值的历史信息Q表和对本次执行结果的即时奖赏,向数据处理模块发送执行备份动作指令或者继续执行当前动作指令。本发明有益效果:基于增强学习的备份方法不需要线下分析,可以在运行程序的时候动态决定备份的时机,达到推进程序执行进度,提高能量利用率的效果。

    一种加速IOTA子链交易验证过程的芯片及系统

    公开(公告)号:CN109872161B

    公开(公告)日:2021-05-04

    申请号:CN201910156445.1

    申请日:2019-03-01

    申请人: 山东大学

    IPC分类号: G06Q20/40 G06Q20/38

    摘要: 本公开提供了一种加速IOTA子链交易验证过程的芯片及系统。其中,加速IOTA子链交易验证过程的芯片包括ReRAM,其包括内存模块,内存模块与子链交易验证模块相连,内存模块被配置为存储未被验证过的交易的哈希值;所述子链交易验证模块包括乘逻辑阵列、异或逻辑阵列、与逻辑阵列和循环移位逻辑阵列;控制器,其被配置为:调取内存模块内的数据并输入至子链交易验证模块中;根据keccak加密算法输出所述子链交易验证模块中相应阵列的控制信号,以验证当前未被验证过的交易的哈希值是否正确并加速IOTA子链交易验证过程。其利用ReRAM存内计算结构,避免了数据在CPU与内存之间的数据移动,大大减小了数据的移动开销,加速了子链交易验证过程的处理速度。

    一种基于指令分析的非易失处理器备份方法及系统

    公开(公告)号:CN111737053A

    公开(公告)日:2020-10-02

    申请号:CN202010573190.1

    申请日:2020-06-22

    申请人: 山东大学

    IPC分类号: G06F11/14

    摘要: 本公开提供了一种基于指令分析的非易失处理器备份方法及系统,属于自供能嵌入式系统技术领域,具体方法为:获取能量预警信号;获取下一条要执行的指令,根据指令的类型得到此指令的能量消耗;根据需要备份的数据,得到待备份所有数据的能量消耗;根据下一条要执行的指令的能量消耗、待备份的所有数据的能量消耗以及剩余能量,进行数据备份;本公开通过在指令高速缓存和核心处理器之间加入指令分析模块,用于区分能耗不同的指令,再对比当前电容中的剩余能量、备份所需要的能量以及执行下一条指令的能量,最终指导整个系统的备份行为,实现了存储能量的最大化利用。