基于CPU/GPU异构平台的多维数据协调系统设计

基于CPU/GPU异构平台的多维数据协调系统设计

论文摘要

数据协调作为连续变量量子密钥分发(Continuous Variable Quantum Key Distribution,CVQKD)系统的重要组成部分,其协调效率的高低和协调速率的快慢很大程度影响了CVQKD系统的实用性。对于CVQKD的多维数据协调,其使用的低密度奇偶校验(Low Density Parity Check,LDPC)纠错码在码长很长时性能可接近香农限,从而提高协调效率,但是由此带来了协调部分计算量大的问题,特别是译码部分多次迭代时间成本增加,导致协调速率减慢,CVQKD系统实用性降低。本文所要做的就是在保证协调效率的同时提高协调速率,主要工作如下:1.采用并行计算的思想,在CPU/GPU异构平台实现了CVQKD多维数据协调的加速。具体过程为将数据协调的复杂逻辑运算部分交给CPU串行执行,把逻辑简单、数据密集的译码部分交给GPU并行执行。针对GPU译码部分设计了变量节点初始化、校验节点消息更新和变量节点消息更新三个内核函数来实现并行加速译码。2.针对CUDA中的内核函数的参数不允许使用三级指针的问题,将大规模稀疏校验矩阵改造成符合CUDA要求的静态双向十字链表存储。具体方法是通过构造两个结构体分别来存储稀疏校验矩阵和非零节点,并且将非零节点结构体中的相邻节点的位置改为了int数据类型。这种存储方法只存储1的位置极大地减少了内存空间的占用。

论文目录

  • 中文摘要
  • ABSTRACT
  • 第一章 绪论
  •   1.1 经典密码学
  •   1.2 量子密码学及量子密钥分发
  •   1.3 量子密钥分发的国内外发展进程
  •   1.4 本文的研究内容及章节安排
  • 第二章 量子密钥分发的基本理论
  •   2.1 经典信息论的基本理论
  •     2.1.1 Shannon信息熵
  •     2.1.2 联合熵、条件熵、互信息及信道容量
  •   2.2 量子信息论基本理论
  •     2.2.1 冯诺依曼熵
  •     2.2.2 Holevo限
  •   2.3 LDPC码概述
  •     2.3.1 LDPC码的表示
  •     2.3.2 LDPC码的校验矩阵构造
  •     2.3.3 LDPC码的译码
  •   2.4 连续变量量子密钥分发
  •     2.4.1 连续变量量子密钥分发协议
  •     2.4.2 连续变量量子密钥分发的数据协调
  •   2.5 本章小结
  • 第三章 CPU/GPU异构平台及编程模型介绍
  •   3.1 CPU/GPU异构平台的介绍
  •   3.2 CUDA编程模型
  •     3.2.1 CUDA中的函数类型限定符
  •     3.2.2 CUDA中的内核调用
  •     3.2.3 CUDA的线程层次结构
  •     3.2.4 CUDA中线程索引的获取
  •     3.2.5 CUDA线程在GPU端的执行过程
  •   3.3 CUDA编程的实现
  •     3.3.1 硬件平台介绍
  •     3.3.2 软件平台介绍及工程环境配置
  •   3.4 本章小结
  • 第四章 CVQKD多维数据协调的并行加速实现
  •   4.1 CVQKD多维数据协调
  •   4.2 面向多维协调的二进制LDPC码的译码算法
  •     4.2.1 计算初始概率
  •     4.2.2 LLR BP译码过程
  •   4.3 LDPC码的校验矩阵存储优化
  •   4.4 基于异构平台的多维数据协调实现
  •   4.5 仿真结果与分析
  •   4.6 CPU和GPU实现的差异分析
  •     4.6.1 浮点表示以及IEEE754-2008 标准
  •     4.6.2 GPU的浮点运算
  •     4.6.3 CPU和GPU实现的差异来源与解决
  •   4.7 结论
  • 第五章 总结与展望
  •   5.1 本文的工作与总结
  •   5.2 进一步的研究方向
  • 参考文献
  • 攻读学位期间取得的研究成果
  • 致谢
  • 个人简况及联系方式
  • 文章来源

    类型: 硕士论文

    作者: 穆健健

    导师: 郭大波

    关键词: 多维数据协调,异构计算,稀疏矩阵

    来源: 山西大学

    年度: 2019

    分类: 基础科学,信息科技

    专业: 物理学,电信技术

    单位: 山西大学

    分类号: O413;TN918

    DOI: 10.27284/d.cnki.gsxiu.2019.001223

    总页数: 66

    文件大小: 4019K

    下载量: 55

    相关论文文献

    • [1].智能泛在感知环境下的多维数据融合研究及应用[J]. 警察技术 2020(05)
    • [2].建筑物群的智慧安全多维数据云平台探索[J]. 信息通信 2018(10)
    • [3].基于多维数据的关系人分析方法研究[J]. 电脑知识与技术 2020(01)
    • [4].高压输电线路多维数据的中台技术[J]. 计算机系统应用 2020(06)
    • [5].海量多维数据的存储与查询研究[J]. 计算机工程与应用 2016(13)
    • [6].多维数据可视化技术的应用探究[J]. 电脑知识与技术 2018(05)
    • [7].舰船海量多维数据智能归档方法研究[J]. 舰船科学技术 2018(18)
    • [8].智能电网多级网络下多维数据聚合方案[J]. 密码学报 2017(02)
    • [9].基于科技管理的多维数据融合与展示技术研究[J]. 软件 2020(10)
    • [10].多元异构网络复杂多维数据可视化方法[J]. 计算机仿真 2020(11)
    • [11].基于预先分类的分布式水下网络空间多维数据并行调度方法[J]. 舰船科学技术 2019(20)
    • [12].基于多维数据平台的科研项目管理系统[J]. 信息通信 2018(09)
    • [13].多维数据流最大频集挖掘模型和算法[J]. 北京工业大学学报 2010(06)
    • [14].多维数据的复杂查询聚集算法研究[J]. 计算机应用 2008(07)
    • [15].基于云计算的位并行多维数据包分类系统设计[J]. 现代电子技术 2020(17)
    • [16].结构化电子病历多维数据检索系统的设计与应用[J]. 中国医学装备 2019(09)
    • [17].多维数据可视分析方法研究[J]. 中国传媒大学学报(自然科学版) 2017(02)
    • [18].高校数据仓库多维数据建模分析[J]. 智能计算机与应用 2020(05)
    • [19].基于聚类的多维数据热点发现算法[J]. 小型微型计算机系统 2019(03)
    • [20].基于基窗口的多维数据流相关性分析算法[J]. 模式识别与人工智能 2012(03)
    • [21].基于秩2更新的多维数据流典型相关跟踪算法[J]. 电子学报 2012(09)
    • [22].医院药物利用多维数据系统的设计与初步构建[J]. 药学实践杂志 2011(01)
    • [23].水上通信网络海量多维数据弱关联识别方法[J]. 舰船科学技术 2019(20)
    • [24].基于多维数据关联的舰载机联合目标判别技术[J]. 海军航空工程学院学报 2020(01)
    • [25].基于数据挖掘的移动医疗多维数据可视化关键技术研究与实现[J]. 无线互联科技 2020(09)
    • [26].多维数据视角下的北京南部城区空间发展分析[J]. 现代城市研究 2016(11)
    • [27].基于雷达图表示的多维数据可视化分类方法[J]. 系统工程理论与实践 2010(01)
    • [28].解析大数据挖掘视域下多维数据去重聚类算法[J]. 大众标准化 2020(13)
    • [29].基于自适应遗传算法的多维数据关联规则挖掘[J]. 科技风 2020(28)
    • [30].云计算下多维数据缺失特征填补仿真研究[J]. 计算机仿真 2018(02)

    标签:;  ;  ;  

    基于CPU/GPU异构平台的多维数据协调系统设计
    下载Doc文档

    猜你喜欢