基于CUDA的并行SM4-GCM设计与实现
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2019
【分类号】:TN918.4
【图文】:
GPU 加载并行计算任务之前,CPU 负责管理 GPU 的运行环境、加载内核代码及相关数据。GPU 执行完计算任务后,再将得到的数据送回 CPU 端,供用户使用。图2.1 典型的 CPU-GPU 异构计算系统为最大程度发挥CPU-GPU异构计算系统的计算能力,需要将计算任务进行剖分,同时使用 CPU 和 GPU 来执行应用程序。CPU 端执行串行代码或任务级并行部分,GPU 端执行计算密集型任务,如图 2.2 所示。图2.2 计算任务分割图
同时使用 CPU 和 GPU 来执行应用程序。CPU 端执行串行代码或任务级并行部分,GPU 端执行计算密集型任务,如图 2.2 所示。图2.2 计算任务分割图
图2.3 CUDA 软件架构DA 运行时库函数,库函数为开发人员提供本数据类型、对各种类型计算的定义、主机放设备全局内存以及流调度功能的实现。DA 应用程序工作流程遵循以下模式:数据从 CPU 内存拷贝到 GPU 显存;对存储在 GPU 显存中的数据进行处理;的数据从 GPU 显存拷贝回 CPU 内存。了上述工作流程。依照上述工作模式,基于两个部分:一部分是运行在 CPU 上的主机的数据拷贝、设备初始化以及内核运行结束行在 GPU 上的设备程序,也称核函数,核行化处理。
【相似文献】
相关期刊论文 前10条
1 谢新民;判断扩充模块的好坏有方法[J];广西气象;1988年01期
2 尹彦芝;程序常驻内存的办法和问题[J];微计算机应用;1989年06期
3 郑阳;陈海波;臧斌宇;;基于广播的分布式共享内存[J];上海交通大学学报;2018年10期
4 郭帆,陈意云,胡荣贵;基于类型化内存地址的安全策略的设计与实现[J];计算机研究与发展;2003年07期
5 王永业;Win95下的绝对内存地址操作[J];电脑编程技巧与维护;1997年01期
6 傅建明;刘秀文;汤毅;李鹏伟;;内存地址泄漏分析与防御[J];计算机研究与发展;2016年08期
7 孟璞辉;高丰;;联通沃云虚拟机扩展内存技术的方法研究[J];信息通信技术;2018年01期
8 彭世况;;探讨计算机的开机过程[J];电脑知识与技术(学术交流);2007年10期
9 陈吉;刘海坤;王孝远;张宇;廖小飞;金海;;一种支持大页的层次化DRAM/NVM混合内存系统[J];计算机研究与发展;2018年09期
10 郑志翔;贺一峰;;内存地址转换技术在电子数据取证中的应用[J];河南科技;2014年15期
相关会议论文 前1条
1 陶刚;郭利明;傅磊;;基于反射内存网构建机载系统测试环境研究[A];第十六届中国航空测控技术年会论文集[C];2019年
相关重要报纸文章 前1条
1 甜甜;不是名医 也解杂症[N];中国电脑教育报;2002年
相关博士学位论文 前2条
1 朱国梁;面向新型非易失内存的系统软件关键技术研究[D];国防科技大学;2017年
2 李磊;网格化内存服务体系结构研究[D];中国科学院研究生院(计算技术研究所);2008年
相关硕士学位论文 前10条
1 姬壮伟;多核系统的确定性重演记录技术研究[D];哈尔滨工业大学;2018年
2 唐文慧;内存NoSQL系统Redis性能优化研究与实现[D];国防科技大学;2017年
3 李占魁;基于内存转储分析的代码注入攻击检测方法[D];西安电子科技大学;2019年
4 张才贤;基于CUDA的并行SM4-GCM设计与实现[D];西安电子科技大学;2019年
5 庄铮;基于二进制重用的内存取证系统设计与实现[D];湖南大学;2018年
6 刘必成;一种基于第二代赛道存储的面向卷积神经网络的高效内存计算框架[D];华东师范大学;2018年
7 王金昱;面向大页场景的内存自适应系统研究与设计[D];浙江大学;2018年
8 国与同;安卓应用屏幕恢复内存取证技术研究[D];哈尔滨工业大学;2018年
9 陈吉;支持大页和大容量缓存的层次化异构内存系统[D];华中科技大学;2018年
10 贺路路;基于服务容器的服务语义重构[D];北京邮电大学;2018年
本文编号:2762515
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/2762515.html