基于智能芯片的SOM神经网络算法处理方法

    公开(公告)号:CN111860818A

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

    申请号:CN202010714776.5

    申请日:2020-07-23

    Abstract: 本发明提出了一种基于智能芯片的自组织特征映射神经网络(Self-organizing Map,SOM)算法处理方法。SOM神经网络是无监督机器学习中一种经典的聚类算法,在图像处理、数据挖掘、深度学习有广泛的应用。本发明将SOM神经网络算法划分成不存在数据依赖的多个步骤,这个过程在下文中称为Kernel的划分。在保证每个步骤高并行度的情况下,将各个步骤在GPU上实现,对应下文里Kernel的分步骤实现与优化。在单个Kernel在GPU上完成高效的实现后,再将所有的步骤整合为一个Kernel。对整合后的Kernel进行深度优化,并将各个分步骤整合迭代的过程中,使用全局同步的方法,最终实现了一个可以在GPU端单次Kernel启动即可完成的高效的SOM神经网络算法。

    一种基于弱内存一致性的多线程确定性执行方法

    公开(公告)号:CN110083445A

    公开(公告)日:2019-08-02

    申请号:CN201910320893.0

    申请日:2019-04-21

    Abstract: 本发明提出了基于弱内存一致性的多线程确定性执行方法。包括弱内存一致性模型,串行阶段线程并行化模块和性能指导标记模块。本方法使用TSO弱内存一致性概念,并且提出了两点创新性技术,包括串行阶段部分线程并行化技术和帮助长并行距离线程跳过同步点的性能指导标记技术。本发明可以解决现有确定性方法全局同步造成的性能下降问题,并且通过让一些并行阶段较长的线程跳过指定的同步点,有效的解决了并行阶段负载不均衡问题,使确定性技术在性能上有很大提升。

    一种实时的容错的多处理器系统结构模型

    公开(公告)号:CN108595366A

    公开(公告)日:2018-09-28

    申请号:CN201810338577.1

    申请日:2018-04-16

    Inventor: 季振洲 吴振

    Abstract: 本文结合实时容错的多处理器系统体系结构的需求,根据实时系统要确保所有任务在截止期限之前正确的完成的需要,以及针对传统的实时调度通过启发式算法利用软件完成,其性能与效率较低,对于多处理器实时系统的容错能力差的缺点。将实时任务分解为线性不相关的子任务,提出一种实时的容错的多处理器系统结构模型,对于实时系统进行优化,采用了中心型的调度硬件模型,并且采用了任务冗余方案来实现容错能力。本发明在处理器的任务拒绝率、多处理器运行时间分配偏差比例以及最早完成时间三个优化参数明显优于传统方法,而且适应度高,满足多方面的需要。

    一种基于签名技术的硬件事务内存系统

    公开(公告)号:CN104657153B

    公开(公告)日:2017-10-17

    申请号:CN201510121129.2

    申请日:2015-03-19

    Abstract: 一种基于签名技术的硬件事务内存系统,属于伺服运动控制领域。系统包括多个处理器、共享L1指令/数据高速缓存模块、共享L2高速缓存模块和一块虚拟内存BlockHistoryQueue;处理器,用于事务线程切换和版本管理,获得事务内存读地址、写地址和当前事务中部分局部变量的地址集合;并根据获得的地址集合及虚拟内存BlockHistoryQueue中存储的地址集合,进行冲突检测;虚拟内存BlockHistoryQueue,用于对超长事务内存和嵌套事务内存,采用分段方式的签名Signature,当读地址、写地址和当前事务中部分局部变量的地址集合中的数目达到设定数目时,将这设定数目的地址集合保存。

    基于高可用性硬件检查点的多核处理器卷回恢复系统及其卷回恢复方法

    公开(公告)号:CN104657229A

    公开(公告)日:2015-05-27

    申请号:CN201510121095.7

    申请日:2015-03-19

    Abstract: 基于高可用性硬件检查点的多核处理器卷回恢复系统及其卷回恢复方法,属于计算机故障恢复技术领域。为了解决基于硬件方法实现多核处理器检查点故障恢复受限于硬件资源的问题。所述系统包括硬件检查点备份模块和多核处理器卷回恢复模块;硬件检查点备份模块包括写操作计数器、检查点备份控制部件和检查点存储块;写操作计数器用于控制检查点设置间隔;检查点备份控制部件用于发送检查点备份信号;检查点存储块包括全局检查点存储块和地址内容存储块,用于检查点信息的存储;多核处理器卷回恢复模块包括故障检测部件和检查点恢复控制部件;故障检测部件用于检测系统故障并发送故障信号;检查点恢复控制部件用于发送检查点恢复信号。用于检查点故障恢复。

    一种基于签名技术的硬件事务内存系统

    公开(公告)号:CN104657153A

    公开(公告)日:2015-05-27

    申请号:CN201510121129.2

    申请日:2015-03-19

    Abstract: 一种基于签名技术的硬件事务内存系统,属于伺服运动控制领域。为了解决现有的硬件事务内存系统存在的伪冲突、操作系统支持差、大事务支持差的问题。系统包括多个处理器、共享L1指令/数据高速缓存模块、共享L2高速缓存模块和一块虚拟内存BlockHistoryQueue;处理器,用于事务线程切换和版本管理,获得事务内存读地址、写地址和当前事务中部分局部变量的地址集合;并根据获得的地址集合及虚拟内存BlockHistoryQueue中存储的地址集合,进行冲突检测;虚拟内存BlockHistoryQueue,用于对超长事务内存和嵌套事务内存,采用分段方式的签名Signature,当读地址、写地址和当前事务中部分局部变量的地址集合中的数目达到设定数目时,将这设定数目的地址集合保存;本发明用于硬件事务内存系统。

    用签名实现的多核程序内存竞争记录及重演方法

    公开(公告)号:CN103019829A

    公开(公告)日:2013-04-03

    申请号:CN201210593408.5

    申请日:2012-12-31

    Abstract: 用签名实现的多核程序内存竞争记录及重演方法,涉及用签名实现的多核程序内存竞争记录及重演方法。它为了解决现有基于硬件的多核程序确定性重演方法中只注重内存竞争记录的性能而忽略内存竞争重演的性能,导致重演时效率低下的问题。签名实现的多核程序内存竞争记录及重演方法为:步骤一、在多核程序原始执行阶段,开启内存竞争记录功能,每个处理器核开始内存竞争记录;步骤二、当所有的处理器核的内存竞争记录完成后,进入多核程序重演阶段,开启内存竞争重演功能。本发明应用在多核程序调试、入侵检测、容错等领域。

    无线传感器网络中基于AOMDV协议的路径选择方法

    公开(公告)号:CN100461735C

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

    申请号:CN200710071912.8

    申请日:2007-03-20

    Abstract: 无线传感器网络中基于AOMDV协议的路径选择方法,它涉及到无线传感器网络中数据传输路径的寻找方法。本发明解决了现有AOMDV协议在寻路过程中存在的一条路径中的某一段失效就会导致整条路径失效的问题。本发明的方法主要是,每个发送节点在初始化的时候,在其自身的路由表中保存多个下一跳邻居节点的信息,在寻路的过程中,当优先级最高的下一跳邻居节点的寻路失败的时候,根据其自身的路由表,可以选择次优先级的下一跳邻居节点继续进行寻路,直到该发送节点的路由表中的所有下一跳邻居节点的寻路都失败的时候,该发送节点的寻路才失败。本发明还为实时数据的传输提供了有效的QoS保障机制。本发明可以应用到无线传感器网络的路由协议中。

Patent Agency Ranking