一种基于强化学习的内存地址映射方法

    公开(公告)号:CN113568845B

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

    申请号:CN202110862708.8

    申请日:2021-07-29

    Applicant: 北京大学

    Inventor: 孙广宇 李星辰

    Abstract: 本发明公布了一种基于强化学习的内存地址映射方法,建立基于地址映射矩阵BIM交换的强化学习神经网络模型,并使用策略梯度的方法有效地训练模型,通过强化学习对不同的程序自动找到内存地址映射。采用本发明提供方法,可以对不同的程序自动找到最合适的映射方法,能够克服现有方法不能根据不同的程序自动做出调整,且需要依靠专业人士的经验来设计,不能达到自动的效果的不足。

    一种基于窗口梯度更新的神经网络训练过程中间值存储压缩方法和装置

    公开(公告)号:CN111783976B

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

    申请号:CN202010317078.1

    申请日:2020-04-21

    Abstract: 本发明涉及一种基于窗口梯度更新的神经网络训练过程中间值存储压缩方法和装置。该方法在神经网络训练的前向传播过程中,选择部分通道的输入激活值保存在内存中;在神经网络训练的反向传播过程中,利用保存的部分通道的输入激活值计算梯度,以更新神经网络的权重参数。通过窗口选择所述部分通道,通过超参数网络稠密度决定窗口大小,即窗口内包含的通道数占总通道数的比例。通过窗口选择所述部分通道的步骤包括:确定窗口的起始位置;根据网络稠密度确定窗口大小。本发明对神经网络训练时需要保存的激活值进行存储优化,能够大幅降低内存成本,提高训练深度更深、规模更大的神经网络的能力,同时也可以在内存受限的设备上在线训练网络。

    一种基于窗口梯度更新的神经网络训练过程中间值存储压缩方法和装置

    公开(公告)号:CN111783976A

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

    申请号:CN202010317078.1

    申请日:2020-04-21

    Abstract: 本发明涉及一种基于窗口梯度更新的神经网络训练过程中间值存储压缩方法和装置。该方法在神经网络训练的前向传播过程中,选择部分通道的输入激活值保存在内存中;在神经网络训练的反向传播过程中,利用保存的部分通道的输入激活值计算梯度,以更新神经网络的权重参数。通过窗口选择所述部分通道,通过超参数网络稠密度决定窗口大小,即窗口内包含的通道数占总通道数的比例。通过窗口选择所述部分通道的步骤包括:确定窗口的起始位置;根据网络稠密度确定窗口大小。本发明对神经网络训练时需要保存的激活值进行存储优化,能够大幅降低内存成本,提高训练深度更深、规模更大的神经网络的能力,同时也可以在内存受限的设备上在线训练网络。

    一种基于亚阈值电流的磁畴壁移动控制方法及其电路

    公开(公告)号:CN104505124B

    公开(公告)日:2017-07-28

    申请号:CN201510003797.5

    申请日:2015-01-06

    Applicant: 北京大学

    Abstract: 本发明公布了一种基于亚阈值电流的磁畴壁移动控制方法及其电路,该方法将小于阈值的电流称为亚阈值电流,通过所述亚阈值电流推动磁畴壁在锚定区域外移动,作为控制磁畴壁移动位置的补充;包括单步移动模式和多步移动模式,依次包括步骤:设定锚定位,准备移动长度和所需电压;利用高阈值电流驱动磁畴壁一段时间;利用亚阈值电流再驱动磁畴壁一段时间;判断移动距离总和是否达到磁畴壁需要移动的距离,直到磁畴壁停靠在锚定位。本发明提高了赛道存储磁畴壁移动的精确性,保证了磁畴壁移动可以较快速的完成,防止了磁畴壁随机移动可能引入的问题,从而提高赛道存储的可靠性与稳定性。

    赛道存储位置错误纠正码的编码方法和纠错方法

    公开(公告)号:CN104575617A

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

    申请号:CN201510005036.3

    申请日:2015-01-06

    Applicant: 北京大学

    Abstract: 本发明公布了一种赛道存储位置错误纠正码的编码方法和纠错方法,其中,纠正码的编码方法将赛道存储条(Racetrack memory stripe,RS)的一个或多个只读访问端相对RS的位置编码为一种循环码,并将其储存在RS中,使RS的位置与当前从RS中读取得到的部分循环码相互对应,通过该部分循环码得到位置码,作为赛道存储位置错误的纠正码。该循环码设为多个循环单元的连续序列,循环单元的位数为一个或多个比特。纠错方法通过比较存储在寄存器中的访问端位置的位置码和存储在赛道存储条中的循环码解码出的位置码,来检测和纠正错格型位置错误,从而有效地解决错格型位置错误的问题。

    一种基于DIMM的近存计算互连装置及其通信控制方法

    公开(公告)号:CN118535493A

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

    申请号:CN202310151339.0

    申请日:2023-02-22

    Applicant: 北京大学

    Inventor: 孙广宇 李聪 周哲

    Abstract: 本发明公布了一种基于DIMM的近存计算互连装置及其通信控制方法,装置包括近存计算编程接口模块、跨DIMM的桥接器以及控制器;包括:设计近存计算编程接口模块;使用可以感知数据距离的任务映射算法,将近存计算任务映射到近存计算单元;近存计算运算单元执行的任务中遇到近存计算编程接口模块函数时执行相应任务;从而实现基于DIMM的近存计算互联控制。采用本发明的技术方案,可实现在现有硬件可行性以及物理布局约束下支持DIMM之间点对点及广播,为基于DIMM的近存计算技术提供高效的跨DIMM芯片的IDC通信能力。

    一种基于转换的脉冲神经网络模型进行物体检测的方法

    公开(公告)号:CN118351046A

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

    申请号:CN202310074955.0

    申请日:2023-01-14

    Applicant: 北京大学

    Inventor: 孙广宇 汪乾坤

    Abstract: 本发明公布了一种基于转换的脉冲神经网络模型进行物体检测的方法,构建基于转换的脉冲神经网络图像物体检测模型YOLO‑v3‑SNN;通过搜索确定新的网络模型参数;并设计新的转换方法实现网络模型计算的加法和拼接;使得脉冲神经网络模型完全脉冲化,从而提高物体检测的精度和效率。利用本发明提供的技术方案,基于图像进行物体检测过程中转换为脉冲神经网络SNN及运算,利用SNN的高能效优势实现快速、低能耗的物体检测,同时保证物体检测精度。

    异构内存情境下软硬件协同设计的内存优化方法及系统

    公开(公告)号:CN117827464A

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

    申请号:CN202410239173.2

    申请日:2024-03-04

    Applicant: 北京大学

    Abstract: 本发明公布了一种异构内存情境下软硬件协同设计的内存优化方法及系统,在硬件设备端的内存控制器中集成内存访问分析单元;在操作系统端即软件端实现内存分层守护进程;内存分层守护进程利用内存访问分析单元提供的信息,将内存中的热页面迁移到速度快的CPU本地内存中,从而实现内存优化。本发明基于高速计算互联协议CXL原生的内存分层,采用硬件与操作系统的协同设计,能够大大提升系统计算性能。

    一种基于分区域梯度更新的神经网络训练过程中间值存储压缩方法和装置

    公开(公告)号:CN111783977B

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

    申请号:CN202010317520.0

    申请日:2020-04-21

    Abstract: 本发明涉及一种基于分区域梯度更新的神经网络训练过程中间值存储压缩方法和装置。该方法在神经网络训练的前向传播过程中将特定区域的输入激活值保存在内存中;在神经网络训练的反向传播过程中利用保存的特定区域的输入激活值计算梯度,以更新神经网络的权重参数。所述区域是在输入激活值的长度和宽度方向上划分的区域。通过分块步长和网络稠密度确定所述特定区域,首先根据分块步长对输入激活值划分区域,并确定区域起始位置,然后根据网络稠密度确定保留区域总数。本发明对神经网络训练时需要保存的激活值进行存储优化,能够大幅降低内存成本,提高训练深度更深、规模更大的神经网络的能力,同时也可以在内存受限的设备上在线训练网络。

    基于深度学习的手指毛细血管再充盈时间测量方法及装置

    公开(公告)号:CN116245784A

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

    申请号:CN202111484375.6

    申请日:2021-12-07

    Applicant: 北京大学

    Abstract: 本发明公布了一种基于深度学习的手指毛细血管再充盈时间测量方法及装置,通过对测量过程的标准化,使用深度学习的纯视觉方案,不需要其他传感器,利用摄像头采集手指图像并人工智能自动采集手指特定部位的准确参数,通过建立深度学习定位关键手指区域算法,利用手指区域色彩饱和度判断CRT测量的起点终点的方法,避免了由于背景差异、人个体差异、传感器噪声带来的影响,在各种环境下均能对人体皮肤外周灌注进行实时监测,能够避免人为误差,测量更加快速准确,可广泛应用于手指毛细血管再充盈时间的测量。

Patent Agency Ranking