【摘 要】
:
近几年开始,CPU主频提高的速度已经越来越慢,硬件厂商开始将CPU的发展方向转变为多核化,Intel、AMD等公司多核处理器的市场占有率也开始不断上升,并且这些处理器中集成的核也
论文部分内容阅读
近几年开始,CPU主频提高的速度已经越来越慢,硬件厂商开始将CPU的发展方向转变为多核化,Intel、AMD等公司多核处理器的市场占有率也开始不断上升,并且这些处理器中集成的核也越来越多。原有方式开发出的串行程序无法充分的利用多核CPU的性能,于是就需要在软件开发中加入并发。东北师范大学正在使用的研究生培养管理系统(GTMIS)也面临着这样的问题:GTMIS采取了三层架构,服务层原来采用的串行程序设计方式,使得它很难发挥多核服务器的性能,以至于在研究生选课等对性能要求比较高的场景中经常会遇到性能的瓶颈。所以急需对GTMIS中服务层的串行程序进行改造,以实现高性能的并行程序。对并行程序的开发平台的选择,要注意的该平台的发展潜力、对并行开发支持的是否全面、是否有助于高效开发、已及是否有良好的工具支持。本文对比了Windows平台上各种并行开发技术,最终从中选取了微软.NET Framework 4.0中即将要发布的并行扩展(PFX)来进行了跟踪研究;对PFX中的任务并行库(TPL)、并行语言查询(PLINQ)和Coordination Data Structures(CDS)进行了整理和阐述;通过Visual Studio 2010中的Concurrency Visualizer(并行性能分析器)及其他手段找出系统中的性能瓶颈,然后在Visual Studio 2010中新增的Parallel Tasks和Parallel Stacks调试器的帮助下,使用PLINQ对GTMIS服务层进行了改造,使其在多核处理器上性能有了较好的提升。
其他文献
随着视觉计算技术的发展,基于手势识别的自然交互方式使人机交互进入新的阶段,弥补了传统交互方式的不足。现有的基于视觉的手势识别研究仍然存在着一些不足。例如,基于肤色进行
在图像成像过程中,由于受光传感器的热衰退或传输过程等因素的影响,获得的图像会不可避免地引入噪声。噪声是影响图像质量和图像视觉效果最主要的原因之一,它严重干扰了图像
量子密码学是以量子的物理特性为基础来完成密码学任务的新学科。量子密码的安全性以量子力学为基础并在理论上被证明为无条件安全。量子密钥分配(Quantum Key Distribution,
随着虚拟化技术的日趋成熟,单个物理机上面可以运行的客户虚拟机的数目也是越来越多,它们提供的服务和应用也是快速的增长,对网络I/O的需求也是飞速增加。目前尽管可以利用诸
近年来,随着传感器技术、嵌入式计算技术、微电子技术、现代网络技术和无线通信技术的不断发展,无线传感器网络(Wireless Sensor Network简称WSN)作为一种全新的信息获取、处
基于结构光投影的主动三维测量方法由于其高分辨率、非接触、无破损、数据获取速度快等优点而被公认为最有前途的三维测量方法。傅立叶变换轮廓术通过摄像机采集一幅因物体表
在虚拟化环境中,虚拟机镜像文件在物理节点上完整地保存了虚拟机运行环境和用户数据。但是,虚拟化带来的语义隔离性使得虚拟机镜像文件保存了虚拟机中所有已删除的数据,这极
人脸检测作为人脸信息处理中的一项关键技术,近年来在模式识别与计算机视觉领域中已成为一个热门的研究方向,具有极高的学术研究价值和商业应用价值。随着智能化信息处理技术
随着Internet技术的不断发展,各种新技术的不断诞生,正在逐渐改变人们的生活与工作的方式。诞生于上世纪九十年代的RSS技术是近几年在互联网上最热门的技术之一,各种类别的信
动态插桩系统在程序的执行过程中动态地插入代码以获取程序的执行信息或扩展程序的功能,它被广泛的应用于程序的性能分析、体系结构模拟和错误检查等。然而,动态插桩系统普遍