[发明专利]基于阻变存储器的通用区块链应用处理加速方法及系统有效
申请号: | 201911001197.X | 申请日: | 2019-10-21 |
公开(公告)号: | CN110890120B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 李文明;安述倩;吴萌;吴海彬;刘艳欢;叶笑春;范东睿 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | G11C13/00 | 分类号: | G11C13/00 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 祁建国;张燕华 |
地址: | 100080 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 存储器 通用 区块 应用 处理 加速 方法 系统 | ||
1.一种基于阻变存储器的通用区块链应用处理加速方法,其特征在于,包括:
步骤1、将由多个程序段组成的区块链应用发总至主处理器端;
步骤2、该主处理器端按序选择该区块链应用中程序段作为当前程序,判断该当前程序是否为区块链加速处理程序,若是,则执行步骤3,否则执行步骤4;
步骤3、将该当前程序发送至包括存储处理器和阻变存储器的HMC存储器端,其中该存储处理器集成在该HMC存储器端的逻辑控制层,该阻变存储器集成在该HMC存储器端的立体存储层,该存储处理器通过控制该立体存储层,以数据流运行的方式完成对该当前程序的近存储计算,得到该当前程序的执行结果,并将其回传至该主处理器端,继续执行该步骤2;
步骤4、该主处理端中的乱序核根据该当前程序,以控制流运行的方式执行该当前程序,得到执行结果,继续执行该步骤2;
步骤5、循环执行该步骤2到该步骤4,直到将该区块链应用中全部程序段执行完成,得到该区块链应用的处理结果。
2.如权利要求1所述的基于阻变存储器的通用区块链应用处理加速方法,其特征在于,该立体存储层包括多个堆叠的阻变存储器块,每个阻变存储器块内部分为多个MemoryTile,Memory Tile间通过总线结构互联通信。
3.如权利要求2所述的基于阻变存储器的通用区块链应用处理加速方法,其特征在于,Memory Tile包括交叉开关矩阵存储、配置缓冲区和Processing and Transfer;
其中该配置缓冲区,用于配置及控制该交叉开关矩阵存储实现相应功能的运算;
该Processing and Transfer,用于对该交叉开关矩阵存储输出的数据的进一步运算及数据的传输。
4.如权利要求3所述的基于阻变存储器的通用区块链应用处理加速方法,其特征在于,该交叉开关矩阵存储包括配置缓存、状态控制器、SampleHold和译码传输单元;
其中该配置缓存,用于存储来自该存储处理器的配置信息;
该状态控制器,用于根据该的配置信息,对,该交叉开关矩阵存储进行配置,并运行输出相应的运行结果;
该SampleHold,用于将运行结果发送至该译码传输单元;
该译码传输单元,用于对该运行结果进行译码,并根据该配置信息中的路由内容进行路由输出。
5.如权利要求1所述的基于阻变存储器的通用区块链应用处理加速方法,其特征在于,该区块链加速处理程序包括:SHA256在一个Memory Tile上的任务映射,以及数字货币的加解密运算,以及比原链应用的共识运算。
6.一种基于阻变存储器的通用区块链应用处理加速系统,其特征在于,包括:
模块1、将由多个程序段组成的区块链应用发总至主处理器端;
模块2、该主处理器端按序选择该区块链应用中程序段作为当前程序,判断该当前程序是否为区块链加速处理程序,若是,则执行模块3,否则执行模块4;
模块3、将该当前程序发送至包括存储处理器和阻变存储器的HMC存储器端,其中该存储处理器集成在该HMC存储器端的逻辑控制层,该阻变存储器集成在该HMC存储器端的立体存储层,该存储处理器通过控制该立体存储层,以数据流运行的方式完成对该当前程序的近存储计算,得到该当前程序的执行结果,并将其回传至该主处理器端,继续执行该模块2;
模块4、该主处理端中的乱序核根据该当前程序,以控制流运行的方式执行该当前程序,得到执行结果,继续执行该模块2;
模块5、循环执行该模块2到该模块4,直到将该区块链应用中全部程序段执行完成,得到该区块链应用的处理结果。
7.如权利要求6所述的基于阻变存储器的通用区块链应用处理加速系统,其特征在于,该立体存储层包括多个堆叠的阻变存储器块,每个阻变存储器块内部分为多个MemoryTile,Memory Tile间通过总线结构互联通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911001197.X/1.html,转载请声明来源钻瓜专利网。