针对DRAM-PIM的仿真器设计装置及DRAM-PIM的仿真方法、设备和介质

    公开(公告)号:CN118445161A

    公开(公告)日:2024-08-06

    申请号:CN202410320467.8

    申请日:2024-03-20

    IPC分类号: G06F11/34

    摘要: 本申请涉及一种针对DRAM‑PIM的仿真器设计装置,其特征在于,装置包括译码模块、控制模块和存内处理模块,控制模块包括第一控制模块、第二控制模块和仲裁模块,存内处理模块包括计算模块和多个管理模块;译码模块,用于接收主机发送的请求,并识别请求的类型;第一控制模块,用于在请求的类型为计算请求的情况下,对计算请求进行分解,得到计算请求对应的基本指令,向仲裁模块发送基本指令;仲裁模块,用于向计算请求对应的管理模块发送基本指令;计算请求对应的管理模块,用于调用计算模块对基本指令进行处理得到DRAM‑PIM的第一仿真结果;计算模块,用于输出DRAM‑PIM的第一仿真结果。采用本方法能够提高仿真的通用性。

    基于投票器的冗余控制方法、装置、电子设备及存储介质

    公开(公告)号:CN116203826A

    公开(公告)日:2023-06-02

    申请号:CN202111448885.8

    申请日:2021-11-30

    IPC分类号: G05B9/03

    摘要: 本发明公开了一种基于投票器的冗余控制方法,应用于计算机技术领域,包括:获取目标硬件中的处理单元阵列,该处理单元阵列包括多个处理单元,从该处理单元阵列中选取多组处理单元,生成投票器集合,每组该处理单元对应生成一个投票器,该投票器用于执行冗余控制中的投票操作,响应于检测到的投票器处于故障状态的消息,从该投票器集合中获取目标投票器以替换该检测到的投票器,并使用该目标投票器重新执行该冗余控制中的投票操作。本发明还公开了一种基于投票器的冗余控制装置、电子设备及存储介质,其基于目标硬件的处理单元阵列实现,也即基于有限资源实现,无需其它额外资源,同时,可解决投票器故障的问题,在投票器故障时立即做出反应。

    用于搜索算法的基于DRAM存内计算架构设计装置及查询方法

    公开(公告)号:CN118445310A

    公开(公告)日:2024-08-06

    申请号:CN202410320458.9

    申请日:2024-03-20

    摘要: 本申请涉及用于搜索算法的基于DRAM存内计算架构设计装置,其特征在于,所述装置包括处理模块,所述处理模块包括计算模块和多个管理模块;所述计算模块,用于从所述多个管理模块中确定与主机发送的计算请求对应的目标管理模块,并获取所述目标管理模块的聚类中心向量;所述计算模块,用于确定所述计算请求中查询向量与所述聚类中心向量的第一距离;所述计算模块,用于获取所述目标管理模块的各预设向量与所述聚类中心向量的第二距离;所述计算模块,用于根据所述第一距离和各所述预设向量对应的第二距离,从各所述第二距离中确定目标距离,并向所述主机发送所述目标距离。采用本装置能够降低数据传输的延迟、降低CPU的能耗。

    安全验证方法及装置、真随机数发生器、设备及介质

    公开(公告)号:CN115934038A

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

    申请号:CN202310037554.8

    申请日:2023-01-10

    IPC分类号: G06F7/58

    摘要: 本发明提出了一种安全验证方法及装置、真随机数发生器、设备及介质,应用于真随机数发生器技术领域,包括:判断待进行安全验证的混沌环形振荡器是否出现退化,在该混沌环形振荡器出现退化的情况下,基于第一验证规则,对该混沌环形振荡器进行安全验证,在该混沌环形振荡器没有出现退化的情况下,基于第二验证规则,对该混沌环形振荡器进行安全验证。增加真随机数发生器的安全性。

    物理不可克隆函数生成装置和系统

    公开(公告)号:CN115934037A

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

    申请号:CN202310037448.X

    申请日:2023-01-10

    IPC分类号: G06F7/58

    摘要: 本发明提供了一种物理不可克隆函数生成装置和系统,其中,该装置包括:第一多反馈环形振荡器,用于基于外部激励信号进行振荡;第一异步计数器,用于采集第一多反馈环形振荡器的第一平均振荡频率;第二多反馈环形振荡器,用于基于外部激励信号进行振荡;第二异步计数器,用于采集第二多反馈环形振荡器的第二平均振荡频率;比较器,用于基于第一平均振荡频率和第二平均振荡频率生成物理不可克隆函数的响应。该装置利用第一多反馈环形振荡器和第二多反馈环形振荡器的多反馈结构可以在电路中引入了较强的非线性,从而增加了PUF设计中的非线性成分,可以提高对机器学习的抵抗能力,从而增强PUF的随机性。

    基因变异检测方法及系统
    6.
    发明公开

    公开(公告)号:CN118038969A

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

    申请号:CN202410173389.3

    申请日:2024-02-07

    摘要: 本发明公开了一种基因变异检测方法及系统,该方法包括:根据参考序列和测序DNA序列的对比结果确定变异活跃区域;利用每个变异活跃区域包含的短读序列构建德布莱英图,对德布莱英图中节点记录包含该节点对应序列的短读序列;对于每一变异活跃区域,通过对德布莱英图进行遍历得到多个候选单倍型序列,基于德布莱英图中的节点对应序列的短读序列,得到多个匹配对;根据多个匹配对,将成对隐马尔可夫模型的前向算法计算任务分为多个独立的子任务;并行计算多个子任务,获得每个子任务计算的相似程度;对多个子任务计算的相似程度进行综合分析,得到每个匹配对的相似程度;基于相似程度,确定最有可能的变异类型。本发明可以提高基因变异检测效率。

    动态可重构流水线架构的全代码段无死锁编译方法及系统

    公开(公告)号:CN117992066A

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

    申请号:CN202410218681.2

    申请日:2024-02-27

    IPC分类号: G06F8/41 G06F9/52

    摘要: 本发明公开了一种动态可重构流水线架构的全代码段无死锁编译方法及系统,该方法包括:对目标代码进行前端编译,生成软件中间表达;将硬件阵列抽象为硬件中间表达;基于软件中间表达和硬件中间表达,采用三段式模型,对动态可重构流水线架构的编译流程进行第一阶段死锁分析,获得执行时间差,并生成算子路由与排布结果;再进行第二阶段死锁静态判断,生成每个处理单元的配置信息;进行配置信息翻译后运行每个处理单元,在运行时动态获得数据时间差;对动态可重构流水线架构的编译流程进行第二阶段死锁动态判断,若第二阶段死锁动态判断结果为存在死锁,为处理单元动态分配额外寄存器。本发明可以同时兼顾高数据吞吐率和高编译成功率。

    数据处理方法、装置、电子设备及存储介质

    公开(公告)号:CN116048797A

    公开(公告)日:2023-05-02

    申请号:CN202310024827.5

    申请日:2023-01-09

    IPC分类号: G06F9/50

    摘要: 本公开提供了一种数据处理方法、装置、设备及存储介质,可以应用于近存计算技术领域。该数据处理方法,包括:根据待处理数据集的访存行为特征,将待处理数据集划分为多个子数据集;根据多个子数据集的动态特征和静态特征,确定多个子数据集的目标内存地址,使多个子数据集分别被存入对应的目标内存地址中;从多个子数据集中预测得到与目标计算任务关联的至少一个目标子数据集;以及通过至少一个目标子数据集对应的目标内存地址,访问至少一个目标子数据集,以在本地执行目标计算任务。

    编译的方法、装置、设备及介质
    9.
    发明公开

    公开(公告)号:CN113885877A

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

    申请号:CN202111184224.9

    申请日:2021-10-11

    IPC分类号: G06F8/41

    摘要: 本发明提供了一种编译的方法、装置、设备及可读存储介质。其中,该编译的方法包括:对源程序数据进行分析,确定目标不规则分支;根据目标不规则分支生成更新数据流图;以及将更新数据流图映射至目标硬件上,以完成编译。因此,可以充分挖掘源程序中分支结构的特征,解决现有谓词技术在处理不规则分支时性能较差的问题,使得编译过程的性能收益最大化。

    处理器输入输出操作的处理方法、处理装置及系统

    公开(公告)号:CN108345792B

    公开(公告)日:2019-11-12

    申请号:CN201711360110.9

    申请日:2017-12-15

    IPC分类号: G06F21/56 G06F13/20 G06F11/30

    摘要: 本发明提供了一种处理器输入输出操作的处理方法、处理装置及系统,该处理方法应用于输入输出记录装置。所述输入输出记录装置设置于处理器CPU与外设之间,用于记录所述CPU与所述外设之间的数据读写操作。所述处理方法包括:确定是否有所述CPU发起的读操作响应数据包到达所述输入输出记录装置;当有所述CPU发起的读操作响应数据包到达时,将所述CPU发起的读操作响应数据包及其之前到达所述输入输出记录装置的所述外设发起的数据读写操作的数据包发送至所述CPU。本发明通过控制输入输出记录装置对缓存在其中的数据包的发送时机,能够保证处理器CPU发起的读操作事件与该外设发起的数据读写操作事件不错序,并且可以避免出现死锁问题。