基于多gpgpu并行计算的虚拟化技术分析-analysis of virtualization technology based on multi - gp gpu parallel computing.docxVIP
- 12
- 0
- 约8.58万字
- 约 85页
- 2018-05-18 发布于上海
- 举报
基于多gpgpu并行计算的虚拟化技术分析-analysis of virtualization technology based on multi - gp gpu parallel computing
承诺书本人声明所呈交的硕士学位论文是本人在导师指导下进 行的研究工作及取得的研究成果。除了文中特别加以标注和致 谢的地方外,论文中不包含其他人已经发表或撰写过的研究成 果,也不包含为获得南京航空航天大学或其他教育机构的学位 或证书而使用过的材料。本人授权南京航空航天大学可以将学位论文的全部或部 分内容编入有关数据库进行检索,可以采用影印、缩印或扫描 等复制手段保存、汇编学位论文。(保密的学位论文在解密后适用本承诺书)作者签名: 日期: 摘要跟 CPU 相比,GPU 在计算能力、能耗上具有显著的优势,被广泛应用于高性能计算领域。 虚拟化是云计算的主要支撑技术之一,屏蔽硬件基础设施使多台虚拟机透明地共享集群中的 GPU 设备,从而降低配置成本,提高资源利用率。目前,GPU 通用计算的虚拟化技术尚处于研 究阶段,虚拟化环境下资源共享方案普遍缺乏对 GPU 的有效支持。本文以通用计算框架 CUDA 为研究对象,设计一种基于多 GPGPU 并行计算的虚拟化的方 案,实现一种可动态调度、支持多任务并发的 GPU 虚拟化解决方案。具体工作包括以下几个方 面:第一,采用动态库拦截的方法将 GPU 引入虚拟机,设计了基于多 GPU 计算资源特征的动 态分配与管理的架构,该架构分为虚拟化用户层、虚拟化资源管理层和虚拟化资源服务层,解 决了 GPU 通用计算在虚拟化环境下的适应问题,实现 GPU 资源在多个计算节点间的共享。第二,针对大规模计算任务场景,提出了在虚拟化环境下多 GPU 并行计算的实现方案,使 用多线程或流处理的方式实现多 GPU 并行计算,分析了 GPU 多层次存储结构、传输、通信等 方面内容,通过实验分别对数据松耦合交互模式(如蒙特卡罗方法)和紧耦合交互模式(如 QFT 算法)实现多 GPU 并行计算。第三,提出了一种基于动态负载量多负载状态的 GPU 负载均衡算法 DMLS-GPU(Dynamic and Multi-Load Status algorithm for GPU),通过将负载与 GPU 设备的硬件能力和任务本身的特 性相结合,解决了虚拟化方案中动态评估 GPU 设备计算能力的问题。实验分析表明,在虚拟化 环境下可实现多个 CUDA 程序并发地使用一块或者多块 GPU 设备,并验证了本文的虚拟化方 案具有良好的可扩展性和高效性。本文工作针对 GPU 通用计算虚拟化过程中面临的挑战和制约,研究虚拟化环境下的多任务GPU 资源共享和多 GPU 并行计算,以进一步拓展其应用空间。 关键词:虚拟化,GPU 通用计算,CUDA,并行计算,资源共享ABSTRACTGPU has significant advantages compared to CPU on computer power and energy consumption to be widely used in high performance computing. Virtualization technology is one of the main technologies in cloud computing, which can make multiple virtual machines share the GPU devices in the cluster transparently by shielding the hardware infrastructure. Therefore, it can reduce the resources cost and improve the resource utilization. At present, virtualization based General purpose GPU technology is still in the research stage. Resource sharing solutions are generally lacked of effective support for GPU in the virtual environment.The general computing framework CUDA is taken as the research object in this paper. We design a solution of virtualization of parallel computing based on multi-GPGPU. In this way, the solution can schedule the tasks dynamically and process the multi tasks co
您可能关注的文档
- 基于点云数据的逆向技术分析与设计-analysis and design of reverse technology based on point cloud data.docx
- 基于电子商务的企业竞争力分析--以中小板上市公司为例-analysis of enterprise competitiveness based on e - commerce - taking small and medium-sized listed companies as an example.docx
- 基于点云数据的基本款女西装样板生成系统分析-analysis of basic female suit template generation system based on point cloud data.docx
- 基于点云特征的位移计算分析-displacement calculation and analysis based on point cloud features.docx
- 基于电子商务的企业信息资源管理模式分析-analysis of enterprise information resource management mode based on e - commerce.docx
- 基于电子商务平台的s国际货运代理公司管理策略分析-management strategy analysis of s international freight forwarding company based on e - commerce platform.docx
- 基于迭代反馈的缺陷定位技术分析-analysis of defect location technology based on iterative feedback.docx
- 基于迭代的sc-fdma算法研究-research on sc - fdma algorithm based on iteration.docx
- 基于迭代前向搜索算法的高校排课问题分析-analysis of course arrangement in colleges and universities based on iterative forward search algorithm.docx
- 基于地震荷载作用下的风力发电塔地震响应研究-study on seismic response of wind turbine tower under seismic load.docx
- 基于多vsg的微电网静态电压稳定分析与控制策略分析-static voltage stability analysis and control strategy analysis of microgrid based on multi - vsg.docx
- 基于多层框架结构的高校运动会管理系统的分析与实现-analysis and implementation of university sports meeting management system based on multi-layer frame structure.docx
- 基于多层模糊评估模型的高压断路器状态评估方法分析-analysis of high voltage circuit breaker state evaluation method based on multi-layer fuzzy evaluation model.docx
- 基于多agent智能搜索引擎模型分析-analysis of intelligent search engine model base on multi - agent.docx
- 基于多层小波变换的朗奇图像优化分析-optimization analysis of lanci image based on multi-layer wavelet transform.docx
- 基于多尺度分析的多光谱与全色图像融合技术分析-analysis of multispectral and panchromatic image fusion technology based on multiscale analysis.docx
- 基于多层cpg的足式机器人运动控制分析-motion control analysis of foot robot based on multi-layer cpg.docx
- 基于多尺度分析技术的无线传感器网络定位算法分析-analysis of localization algorithm in wireless sensor network based on multiscale analysis technology.docx
- 基于多尺度计算的尿沉渣图像识别方法分析-analysis of urine sediment image identification method based on multiscale calculation.docx
- 基于多尺度几何研究的医学超声图像去噪算法分析-analysis of denoising algorithm for medical ultrasound images based on multiscale geometric research.docx
最近下载
- Q_LNKJ06-2020中负荷车辆齿轮油GL-4.pdf
- SJ∕T 10460-2016 太阳光伏能源系统图用图形符号.pdf
- 新求精德语强化教程(第4版)初级1课后练习答案(改进版) .pdf VIP
- 北师大版三年级下册数学全册教学设计(配2026年春改版教材).docx
- (2026年)跌倒坠床护理综合指南PPT课件.pptx VIP
- 工程设计应急响应方案(3篇).docx VIP
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf VIP
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
原创力文档

文档评论(0)