BLAKE2b算法优化及OpenCL实现

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:hy1330
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
BLAKE2b算法是一种高性能、高安全性的64 位平台的哈希算法.在主流数字货币 zcash的 Equihash算法中,采用BLAKE2b算法生成220个200位的哈希数据,再按广义生日算法进行异或碰撞求解. Equihash算法要求快速生成大量哈希数据,从而获得更多解,目前主流实现方式是采用高性能多核处理器或者GPU.本文应用Intel FPGA SDK for OpenCL技术,将BLAKE2b算法的OpenCL实现代码面向 DE5-Net FPGA板卡编译和优化,通过重新组合输入数据模式,省去SIGMA置换,减少全局内存访问时间;利用loop展开及pipeline技术,消除数据依赖对数据吞吐率的影响,实测性能可达Intel Xeon E5-2670 C2 CPU的59倍.
其他文献
为解决三维点云配准精度低、速度较慢、易受噪声和外点干扰的问题,提出一种改进的多分辨率点云自动配准算法.算法首先对源点云和目标点云建立KD-tree以加快近邻点的搜索;然后
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
遮挡是影响光流场估计的主要因素.针对其破坏光流场估计的区域颜色一致性假设,从而导致现有的光流场估计算法失效的问题,我们提出一种基于遮挡推理的光流场估计算法.首先构建一个图像金字塔,然后在每层结构中以形变补偿图像(warped image)为纽带,探索其中"重影"区域和遮挡区域的内在关系,并结合邻域关系等信息获得遮挡推理线索,最后将之融入优化函数中通过迭代优化的形式解决存在遮挡时的光流场估计问题.我
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
情感分类是自然语言处理领域的一个核心问题,其目的是判断评论文本的情感极性,并挖掘其蕴含的情感价值信息.为了提取评论文本中潜在的情感信息,提高分类精度,本文提出了多特