当前位置:主页 > 科技论文 > 计算机论文 >

并行编程技术在多核处理器上的研究与应用

发布时间:2021-09-04 23:07
  近几年开始,CPU主频提高的速度已经越来越慢,硬件厂商开始将CPU的发展方向转变为多核化,Intel、AMD等公司多核处理器的市场占有率也开始不断上升,并且这些处理器中集成的核也越来越多。原有方式开发出的串行程序无法充分的利用多核CPU的性能,于是就需要在软件开发中加入并发。东北师范大学正在使用的研究生培养管理系统(GTMIS)也面临着这样的问题:GTMIS采取了三层架构,服务层原来采用的串行程序设计方式,使得它很难发挥多核服务器的性能,以至于在研究生选课等对性能要求比较高的场景中经常会遇到性能的瓶颈。所以急需对GTMIS中服务层的串行程序进行改造,以实现高性能的并行程序。对并行程序的开发平台的选择,要注意的该平台的发展潜力、对并行开发支持的是否全面、是否有助于高效开发、已及是否有良好的工具支持。本文对比了Windows平台上各种并行开发技术,最终从中选取了微软.NET Framework 4.0中即将要发布的并行扩展(PFX)来进行了跟踪研究;对PFX中的任务并行库(TPL)、并行语言查询(PLINQ)和Coordination Data Structures(CDS)进行了整理和阐... 

【文章来源】:东北师范大学吉林省 211工程院校 教育部直属院校

【文章页数】:34 页

【学位级别】:硕士

【文章目录】:
摘要
ABSTRACT
引言
第1章 绪论
    1.1 背景:硬件平台的多核趋势
    1.2 课题的研究意义:加速比
    1.3 研究现状
    1.4 本文主要工作
第2章 微软的并行编程模型及其工具
    2.1 并行编程模型TPL
    2.2 Visual Studio 20ro中的并行支持工具
第3章 并行编程技术在研究生培养管理系统中的应用
    3.1 研究生培养管理系统(GTMIS)架构简介与分析
    3.2 基于 PLINQ 的 GTMIS 服务层并行改造
第4章 实验结果及数据分析
    4.1 实验平台
    4.2 实验过程与结果
第5章 总结与展望
参考文献
致谢
在学期间公开发表论文及参加的科研项目情况


【参考文献】:
期刊论文
[1]多核处理器的关键技术及其发展趋势[J]. 黄国睿,张平,魏广博.  计算机工程与设计. 2009(10)
[2]多核处理器的结构设计研究[J]. 何军,王飙.  计算机工程. 2007(16)
[3]仔细雕琢多核背景下的.NET应用[J]. 王翔.  程序员. 2007(04)
[4]免费午餐已经结束——软件历史性地向并发靠拢[J]. Herb Sutter,罗小平.  程序员. 2006(11)
[5]OpenMP任务调度开销及负载均衡分析[J]. 赖建新,胡长军,赵宇迪,王生原,张素琴.  计算机工程. 2006(18)
[6]并行语言及编译技术现状和发展趋势[J]. 尉红梅,姚建华.  计算机工程. 2004(S1)
[7]关于并行计算系统中加速比的研究与分析[J]. 谢超,麦联叨,都志辉,马群生.  计算机工程与应用. 2003(26)



本文编号:3384178

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3384178.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户60fa3***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com