基于片上网络的SHA256算法优化

来源 :中国科学院大学(中国科学院人工智能学院) | 被引量 : 3次 | 上传用户:doboho
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着密码学理论和分布式网络的发展,区块链技术进入了高速发展的时期。区块链的典型应用——数字货币,如雨后春笋般涌现开来。区块链技术就是建立在密码学的基础上,实现去中心化的分布式网络结构。在整个区块链中,核心就是哈希值的计算。计算出有效哈希之后,才可以建立新的区块。在区块链中,计算哈希值应用最为广泛的算法是SHA256算法。SHA256算法内部的执行过程就是整体的循环迭代,本次的循环迭代结果作为下次迭代的结果的输入数据。这样就形成了整个算法的严重前后依赖。并且,算法内部主要是逻辑操作指令,存在大量的指令冗余。本文的研究内容主要是针对SHA256算法指令冗余和串行执行两个方面进行优化。本文主要的研究内容:1.对SHA256算法进行指令优化在指令优化这一章节中,着眼于SHA256算法的整体循环过程中,提出了常量和变量的分离,来减少常量的无效传输造成的算力浪费;针对算法中两次大量循环的函数,设计并实现了 SHA256算法的特制指令,大幅度的减少了整个算法执行过程中指令的数目,加快了算法的执行效率;最后,由于有效哈希的判断需要通过两个判断条件,但是两个条件满足的可能性具有很大不同。所以将两个判断条件进行了分离,同时设计并实现了 SHA256算法特制的判断指令。2.SHA256算法流水计算的实现SHA256算法在实际的执行过程中,是多次迭代的过程,每次迭代使用的数据是上次迭代的结果,两次迭代存在一种严重的数据依赖。因此,SHA256算法整个执行过程是串行执行的,无法进行并行计算。但是,在实际应用过程中,SHA256是需要多次执行的,因此流水计算能够应用在SHA256算法的执行过程中。并且,实验中是将SHA256算法分解成数据流图进行计算的。基于这个前提,设计并实现了 ACK机制,通过ACK机制,实现数据流图中部分节点的并行计算,提高了整个算法的执行效率。3.多任务错位映射法的应用再完成指令优化和实现流水计算之后,将算法映射在片上网络之后,实际的部件利用率还是很低。问题的本质就是因为SHA256算法存在依赖,PE空闲率高。针对片上网络的部件空闲率高的情况,提出了多任务错位映射的优化方案,在片上网络中映射多任务,进行错位映射。通过这种方法将空闲的算力利用起来,提高片上网络的部件利用率。
其他文献
公元前18世纪,《汉穆拉比法典》出现了遗赠一词,意味着被继承人的遗嘱权利得到了承认,这也是有据可查的附义务遗赠制度的溯源点。国家、集体组织或法定继承以外的人接受遗嘱人的遗嘱赠予成为了附义务遗赠的内容。之前,《中华人民共和国继承法》(以下简称为《继承法》)第21条虽确认了附义务遗赠,但并未形成完整的制度。而实践中遗赠人出于完成其生前未了心愿、保障相关人等利益以及使其遗产发挥效用等原因,会产生诸多附义
学位
数据挖掘是以某种方式分析数据源,从中发现一些潜在的有用的信息,所以数据挖掘又称为知识发现,而关联规则挖掘是数据挖掘中的一个重要课题,从数据背后发现事物之间存在的关联
随着网络信息技术的发展,利用互联网实施的犯罪层出不穷。网络犯罪呈现出的新特点,给网络犯罪的追诉工作带来了很多新问题,尤其是给基于传统犯罪形态建立起来的证据规则带来
在中国近现代进程中,瞿秋白是一位贡献卓著、甘愿牺牲的马克思主义者,他对马克思主义中国化的理论创新和实践传播做出了重大贡献。正是这样一个中国共产党曾经的领袖,却在弥
随着我国脱贫攻坚任务的完成,扶贫工作的政策供给将由解决绝对贫困转向缓解相对贫困。在我国人口老龄化尤其是农村人口老龄化加速推进的背景下,农村老年贫困成为长期制约我国农村地区发展的一个重大现实问题。消除农村老年贫困,系统构建农村老年反贫困制度,不仅契合了贫困治理的底线思维,充分体现了以人民为中心的新发展理念,也是实现乡村振兴、构建新时代相对贫困治理的迫切需求。农村老年人相对贫困表现为物质收入的相对贫困、基本能力的相对贫困与基本权利的相对贫困。农村老年人相对贫困治理路径有赖于加速提供建立普惠式的社会保障体系、探
在野外和贫电地区,尤其是在通电率仅为44.6%撒哈拉以南的非洲国家,很多疾病与水污染有关,常常因为水中微生物细菌不能得到有效去除,发生大规模瘟疫。因此,饮用水杀菌及伤口消
很多学生在进入高中后难以适应数学课程的要求、学习出现困难,其中以学习兴趣下降、学习策略混乱、缺乏归纳反思能力等为代表。数学自我调节学习涉及数学学习动机、学习管理
本论文研究的对象是新疆特克斯县四苏木沙比纳尔长调,在研究过程中借助历史文献资料与前人研究成果,结合民族音乐学中的田野调查方法,探讨新疆特克斯县四苏木沙毕纳尔蒙古族
自近现代美术展览会兴起至今,中国艺术相关展览和美术馆已有近百年发展历史,而在漫长的历史洪流中,美术展览无疑是时势和情怀的记录者,民族文化与习俗的继承者,更在一定程度
滤波技术一直是数字处理领域的热门课题之一,其在航天航空、工业生产、军用科技等方面都有着极其广泛的应用。近些年随着网络技术的发展,基于网络化控制系统的滤波方法得到了极大重视。随着滤波理论与应用技术的不断提升与发展,现今基于网络化控制系统的滤波方法层出不穷,有效地解决了工业生产中大量实际问题,提升了现实生产力。本文借助非零和纳什博弈来描述多目标滤波问题,考虑丢包环境下的鲁棒最优滤波,分别给出有限时间和