[发明专利]一种基于FPGA异构计算的区块链加速系统及方法在审

专利信息
申请号: 202010251216.0 申请日: 2020-04-01
公开(公告)号: CN111459871A 公开(公告)日: 2020-07-28
发明(设计)人: 徐驰;孙善宝;谭强;金长新 申请(专利权)人: 济南浪潮高新科技投资发展有限公司
主分类号: G06F15/167 分类号: G06F15/167
代理公司: 北京君慧知识产权代理事务所(普通合伙) 11716 代理人: 董延丽
地址: 250100 山东省济南*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 fpga 计算 区块 加速 系统 方法
【说明书】:

本申请公开了一种基于FPGA异构计算的区块链加速系统及方法,用以解决区块链效率较低、性能较低的问题。系统包括现场可编程逻辑门阵列FPGA异构计算节点,用于基于异构计算运行区块链平台;并行存储系统,用于存储所述区块链平台的数据;开放运算语言OpenCL编程框架,用于为所述FPGA异构计算节点提供异构计算的编程环境。本系统可通过硬件加速区块链底层平台,并结合区块链平台中的相应的智能合约,实现区块链平台中的高度并行的计算工作。这样能够提升区块链平台签名验签、打包、共识等过程的计算性能,提升网络并发数,增强区块链平台的性能。

技术领域

本申请涉及区块链加速技术领域,尤其涉及一种基于FPGA异构计算的区块链加速系统及方法。

背景技术

随着技术的不断发展,区块链的应用越来越广泛。

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链凭借其存储数据的安全性、防篡改性等特点,广泛应用在对数据存储有较高要求的领域。

但是,区块链在存储数据的过程中,需要通过大量的计算,由区块链中所有节点达成共识后,才能进行数据的存储。因此,区块链存在效率较低、性能较低的问题。

发明内容

本申请实施例提供一种基于FPGA异构计算的区块链加速系统及方法,用以解决区块链效率较低、性能较低的问题。

本申请实施例提供的一种基于FPGA异构计算的区块链加速系统,包括:

现场可编程逻辑门阵列FPGA异构计算节点,用于基于异构计算运行区块链平台;

并行存储系统,用于存储所述区块链平台的数据;

开放运算语言OpenCL编程框架,用于为所述FPGA异构计算节点提供异构计算的编程环境。

在一个示例中,所述系统还包括:集群管理模块,用于对所述区块链平台中的各FPGA异构计算节点进行管理与作业调度。

在一个示例中,所述FPGA异构计算节点包括:中央处理器CPU;FPGA异构计算芯片,用于进行异构计算;存储模块,用于存储所述FPGA异构计算节点的数据。

在一个示例中,所述FPGA异构计算节点还包括:区块链传输控制协议卸载引擎TOE芯片,用于进行TCP加速。

在一个示例中,所述FPGA异构计算芯片,用于为所述CPU提供编程接口,并提供本身的作业调度和在线重构。

在一个示例中,所述FPGA异构计算节点根据异构协议互联融合标准,对若干高速总线协议进行整合。

在一个示例中,所述OpenCL编程框架包括基于所述FPGA异构计算芯片的PCIE驱动、OpenCL驱动与OpenCL运行库。

在一个示例中,所述FPGA异构计算节点基于异构计算与预先嵌入的签名算法和/或共识算法,执行区块链平台中的签名验签操作和/或共识操作。

一种基于FPGA异构计算的区块链加速方法,应用于权利要求1~8任一权利要求所述的系统,所述方法包括:

确定嵌入FPGA异构计算节点中的签名算法;

采用FPGA异构计算,实现区块链平台中的签名验签操作。

在一个示例中,所述方法还包括:确定嵌入FPGA异构计算节点中的共识算法;采用FPGA异构计算,实现区块链平台中的共识操作。

本申请实施例提供的方案,至少包括以下有益效果:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮高新科技投资发展有限公司,未经济南浪潮高新科技投资发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010251216.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top