基于OpenCL异构计算的数据协调系统设计

来源 :山西大学 | 被引量 : 0次 | 上传用户:ake5nene
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,计算机技术得到了飞速发展,信息的安全保障越来越被重视,量子通信成为社会关注的焦点。量子通信过程中任何窃听行为都会对量子密钥产生扰动,基于量子不可克隆定理、海森堡测不准原理,通信双方会及时发现并采用有效措施,从而保证了量子通信体系的无条件安全性。量子密钥分发(Quantum Key Distribution,QKD)作为量子通信的重要分支,广泛受到人们的关注。QKD分为两种,连续变量量子密钥分发(Continuous Variable Quantum Key Distribution,CVQKD)和离散变量量子密钥分发(Discrete Variable Quantum Key Distribution,DVQKD)。CVQKD相比DVQKD,制备简单、成本较低,因而被越来越多的国内外学者所关注。但是,相比DVQKD,当前的CVQKD的传输距离较短,数据协调作为CVQKD的后处理对上述问题的解决具有关键意义。本文针对当前CVQKD协调速率低问题,对加速协调速率做了以下工作:1.为了使OpenCL(Open Computing Language)的内核函数的参数符合OpenCL规范,设计了静态交叉双向循环链表存储大规模稀疏校验矩阵,极大地降低了空间复杂度,实现了稀疏矩阵的一维线性表示,为链表式结构并行式计算提供了范例。2.实现了基于OpenCL/GPU异构平台的多维数据协调算法。采用NVIDIA Tesla K40C作为GPU设备,使用OpenCL以及C/C++语言进行代码仿真,实现了基于CPU/GPU数据协调加速方案。并与原CPU的串行译码速率进行比较分析。3.实现了基于OpenCL/FPGA异构平台的多维数据协调算法。采用DE5a-Net开发板作为FPGA异构平台,同样地,利用2中的GPU代码进行结构优化,使之能够在FPGA开发板上顺利实现。并将结果与CPU/GPU、CPU的协调速率进行比较,分析优劣。通过对比实验结果,得出以下结论。1)本实验基于OpenCL/GPU的异构数据协调系统,SEC协调算法可以产生146kb/s的原始密钥速率,多维数据协调实现了218.2kb/s的协调速率。与单纯的CPU实现相比,速度分别提高了近7.4倍和11倍。2)由于缺乏对FPGA流水线任务并行的熟悉,只是实现了GPU异构代码的简单移植,而导致了本次实验SEC以及多维数据协调系统在OpenCL/FPGA异构平台下的速率低下,分别为14kb/s和29.3kb/s,计算速度的提升仍需实验室继续探索。
其他文献
土壤重金属污染已成为制约农业生产与威胁农产品安全的重要环境因素。马铃薯是全球第四大的粮食作物,在我国其主粮地位日趋提高。迄今,有关马铃薯重金属的吸收与积累的研究相
计算机视觉作为一个十分前沿而又活跃的研究领域,已经发展为人工智能最重要的分支之一。基于视觉的目标检测算法已经在各个领域得到应用,比如智能视频分析系统,工业智能制造
本文以南淝河及其四条支流作为研究区域,在对研究区域内现状调查、评价基础上,基于南淝河流域水动力条件结合区域环境雌激素负荷估算,应用MIKE 11软件构建南淝河流域环境雌激
随着深度学习技术的发展,基于深度学习的目标检测取得了显著进步,然而小目标成像面积小、背景复杂,难以提取高质量的特征,使得小目标检测依然是个难点及热点。目前基于深度学
具有多自由度、多感知功能及良好的抓取操作功能的多指灵巧手受到了广泛的关注。由于灵巧手抓取模式的多样性和非结构化环境的复杂性,导致对目标物体的抓取规划变得非常复杂,
随着云计算技术的不断发展与完善,越来越多的用户和企业将数据加密后上传至云端,通过云服务器对数据进行处理和加工,由此减少本地的计算和存储开销。带关键字搜索的公钥加密
图像特征表示是计算机视觉和模式识别领域重要的研究方向。图像特征表示对图像识别与检索具有重要的影响。目前大多数浅层的图像识别与检索算法直接利用提取好的特征来进行识
随着科学技术的发展,视频图像等影像数据的清晰度越来越高,他们所需要的存储与传输资源也越来越多。为了缓解存储与网络传输的负担,所以我们需要对影像数据做一定的压缩处理
随着城市进程的不断加快,城市河道水体污染日益加剧,因此,本文采用海绵铁和陶粒混合填料协同伊乐藻对西安市临潼区某河水进行净化处理,考察不同混合填料处理效果,并对填料性
作为远距离送电的核心手段,架空输电线的运行状况和电力系统的稳定运转息息相关。截至2018年底,导线舞动事故在我国发生超1000余起,受波及的电压等级跨度从35kV至1000kV,总计