学位论文 > 优秀研究生学位论文题录展示

多核环境下的负载均衡方法研究与设计

作 者: 李敬喆
导 师: 马礼
学 校: 北方工业大学
专 业: 计算机应用技术
关键词: 多核 负载均衡 加速比 海量数据 Bézier曲面
分类号: TP332
类 型: 硕士论文
年 份: 2011年
下 载: 95次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着多核计算机的发展及多核处理器的普及,目前基于多核处理器的并行计算已经成为了高性能计算的首要选择。多核计算机已经可以完成许多大规模计算任务,然而当前大部分的程序设计依然停留在传统的串行程序设计方法上,这就使得设计出来的程序无法使各个处理器核心负载均衡的工作,从而无法充分利用多核处理器的处理能力。尤其是在高精度复杂曲面的构建上,传统的串行程序面对大数据量、高精度的曲面造型已经出现了处理速度瓶颈从而严重影响了相关系统的有效性。不难看出,多核环境下针对高精度复杂曲面构建问题的负载均衡研究存在重要意义。在高精度复杂曲面构建问题中,对海量数据的提取及处理和高精度曲面的生成是构成系统时间消耗的两大部分,为此如何通过多核环境下的负载均衡设计达到上述两部分的性能提升是突破处理速度瓶颈的关键。研究将首先针对存储器与辅助存储器内的数据读取及处理问题提出基于多核环境的海量数据快速提取方法。此方法采用动态与静态结合的负载均衡策略,以内存映射文件方法和基于视图映射粒度的划分方式为基础实现了在多核平台下针对海量数据的高速并行提取及处理。而后,选取计算机图形学中的一类重要曲面-Aezier曲面,提出多核环境下的Bezier曲面快速生成算法。此方法通过cache划分的矩阵存储结构优化策略对高阶、高密度Bezier曲面的生成进行了负载均衡设计,利用OpenMP实现并达到了较高的效率。最后,通过实验表明基于多核环境的海量数据快速提取方法充分发挥了多核环境的特点,并在数据量增大的情况下有良好的扩展性。多核环境下的Bezier曲面快速生成算法分别在双核、四核、八核的处理器平台上针对高阶、高密度Bezier曲面生成问题进行测试,达到了较好的加速比和CPU利用率。验证了算法的良好并行效率和扩展性。

全文目录


摘要  4-5
Abstract  5-9
1 引言  9-14
  1.1 课题研究背景  9-10
  1.2 课题研究的目的及意义  10-12
  1.3 论文的组织结构  12-14
2 并行程序与负载均衡  14-24
  2.1 并行程序设计与实现  14-18
    2.1.1 并行程序设计方法  14-15
    2.1.2 并行程序实现  15-18
  2.2 并行程序性能分析  18-20
    2.2.1 加速比性能定律  18-19
    2.2.2 等效率度量标准  19-20
  2.3 负载均衡基础  20-24
    2.3.1 负载均衡算法分类  20-21
    2.3.2 负载均衡算法  21-24
3 多核环境下负载均衡设计  24-38
  3.1 典型负载均衡模型  24
    3.1.1 递归对剖  24
    3.1.2 局部算法  24
    3.1.3 概率方法  24
    3.1.4 循环映射  24
  3.2 海量数据快速读取及处理的负载均衡设计  24-30
    3.2.1 内存映射文件  24-27
    3.2.2 解决方案分析与设计  27-30
  3.3 Bezier曲面快速生成的负载均衡设计  30-38
    3.3.1 Bezier曲面  30-31
    3.3.2 解决方案分析与设计  31-38
4 负载均衡方法实现  38-45
  4.1 并行内存映射文件算法实现  38-42
  4.2 快速Bezier曲面生成算法并行化实现  42-45
5 实验验证  45-54
  5.1 海量数据快速提取及处理方法验证  45-49
    5.1.1 实验结果及分析  45-48
    5.1.2 实验结论  48-49
  5.2 快速Bezier曲面生成算法验证  49-54
    5.2.1 实验结果及分析  49-53
    5.2.2 实验结论  53-54
6 结论与展望  54-55
参考文献  55-59
在学研究成果  59-60
致谢  60

相似论文

  1. 海量数据压缩、操作和处理方法的研究,TP311.13
  2. 基于BAP的数据压缩、操作与查询处理系统的实现,TP311.13
  3. 大规模计算环境下网络模拟任务划分研究,TP393.01
  4. 随机路由在无线传感器网络中的研究与应用,TN929.5
  5. 高校教务管理网上选课系统优化研究,TP393.09
  6. 基于Linux集群系统的负载均衡算法研究及在Webgis中的应用,TP393.05
  7. 基于多核学习的高性能核分类方法研究,TP391.41
  8. LTE-A异构网络中的自组网技术研究,TN929.5
  9. 基于一种新经济模型的异构网络选择算法,TN929.5
  10. 基于QoS的无线Mesh网络路由协议及相关技术的研究,TN929.5
  11. TD-SCDMA无线链路控制协议实现研究,TN929.533
  12. 构建分布式系统的关键技术研究与实现,TP338.8
  13. 基于S2SH框架的雅砻江虚拟研究中心系统研究与设计,TP311.52
  14. 基于负载均衡的混合型应用层组播模型研究,TP393.02
  15. 异构网络联合接纳与切换控制技术研究,TN929.5
  16. 多核系统中实时任务调度算法的研究,TP332
  17. 保护在线自适应整定的研究,TM77
  18. 多核系统中基于温度限制的节能调度算法研究,TP332
  19. 基于逻辑卷的分级存储系统设计与实现,TP333
  20. 虚拟环境中多网络接口卡I/O调度系统的研究,TP334.7
  21. 分布式内存多核处理器流程序虚拟机研究,TP333.1

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 运算器和控制器(CPU)
© 2012 www.xueweilunwen.com