当前位置: 首页 > 专利查询>之江实验室专利>正文

一种近存计算系统以及近存计算方法、装置、介质及设备制造方法及图纸

技术编号:37334851 阅读:43 留言:0更新日期:2023-04-21 23:13
本说明书公开了一种近存计算系统以及近存计算方法、装置、介质及设备。近存计算系统包括转发模块、数据处理模块及存储器。数据处理模块包括加速器核及非易失性存储介质。其中:转发模块用于接收控制设备发送的第一写入指令,将第一写入指令携带的待处理数据写入存储器,接收控制设备在待处理数据写入存储器后发送的激活指令,并发送至加速器核。该加速器核用于接收激活指令,并从该非易失性存储介质获取待执行程序,以及从该存储器获取待处理数据,并执行该待执行程序以对该待处理数据进行计算得到计算结果。能够基于非易失性存储介质对程序进行存储,系统断电后无需重新加载程序,可避免不必要的性能与能效损耗,提升数据处理效率。处理效率。处理效率。

【技术实现步骤摘要】
一种近存计算系统以及近存计算方法、装置、介质及设备


[0001]本说明书涉及数据处理
,尤其涉及一种近存计算系统以及近存计算方法、装置、介质及设备。

技术介绍

[0002]三维架构近存计算系统可将常规计算芯片与动态随机存取内存(Dynamic Random Access Memory,DRAM)芯片进行3维堆叠,并使用硅通孔(Through Silicon Via,TSV)或混合键合(Hybrid Bonding,HB)技术连接上下信号端口,以实现计算芯片与DRAM芯片的数据交互。相比于传统处理器/存储器结构,近存计算系统可极大缩短计算单元与存储单元之间的距离,减少访存延时,同时使用TSV/HB技术可不通过DRAM芯片的系统总线提取数据,极大提高访存带宽。近存计算系统可有效缓解内存墙问题,以提高处理器系统性能,具有极大发展潜力。
[0003]然而目前上述近存计算系统通常采用通用型处理器核,则实现功能时需从处理器核缓存或DRAM中读取程序。核缓存即静态随机存取存储器(Static Random

>Access Me本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种近存计算系统,其特征在于,所述系统包括:转发模块、数据处理模块以及存储器;所述数据处理模块包括加速器核以及非易失性存储介质;其中:所述转发模块,用于接收控制设备发送的第一写入指令,将所述第一写入指令携带的待处理数据写入所述存储器;接收所述控制设备在所述待处理数据写入所述存储器后发送的激活指令,并发送至所述加速器核;所述加速器核,用于接收所述激活指令,并从所述非易失性存储介质获取待执行程序,以及从所述存储器获取所述待处理数据,并执行所述待执行程序以对所述待处理数据进行计算,得到计算结果。2.如权利要求1所述的系统,其特征在于,所述近存计算系统还包括:存储控制器;所述转发模块,具体用于将所述第一写入指令发送至所述存储控制器;所述存储控制器,用于接收所述第一写入指令,并将所述第一写入指令携带的待处理数据写入所述存储器。3.如权利要求1所述的系统,其特征在于,所述转发模块,具体用于将所述待处理数据的写入结果发送至所述控制设备;接收所述控制设备发送的所述加速器核的状态查询指令,并确定所述加速器核的状态查询结果返回所述控制设备;接收所述控制设备在所述状态查询结果为空闲时发送的激活指令,并发送至所述加速器核。4.如权利要求3所述的系统,其特征在于,所述近存计算系统还包括:状态寄存器;所述转发模块,具体用于接收所述控制设备发送的所述加速器核的状态查询指令,并转发至所述状态寄存器;接收所述状态寄存器确定的状态查询结果;所述状态寄存器,用于接收所述转发模块发送的状态查询指令,并向所述转发模块返回状态查询结果。5.如权利要求1所述的系统,其特征在于,所述数据处理模块为多个。6.如权利要求5所述的系统,其特征在于,所述转发模块,具体用于接收所述控制设备在所述待处理数据写入所述存储器后发送的携带加速器核的标识的激活指令,根据所述加速器核的标识从各数据处理模块的加速器核中确定目标加速器核,并将所述激活指令发送至所述目标加速器核。7.如权利要求5所述的系统,其特征在于,所述转发模块,还用于接收所述控制设备发送的携带待执行程序以及目标地址区间的第二写入指令,将所述第二写入指令携带的所述待执行程序写入所述存储器中的所述目标地址区间;其中,所述第二写入指令为所述控制设备在确定所述非易失性存储介质中未存储所述待执行程序时发送...

【专利技术属性】
技术研发人员:曹玥杨建国
申请(专利权)人:之江实验室
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1