面向科学计算的操作系统核心研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:qq439272757
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
超级计算机应用的性能很大程度上受到硬件、系统软件、算法和应用软件的影响,针对各类具体应用进行合理的系统软件优化与定制可以提高性能。科学计算是当前超级计算机系统的一个重要应用方向。科学计算类应用的主要特点是数据量大,计算时间长,系统负荷重。本文针对科学计算应用的特点,讨论了操作系统对科学计算性能的影响,主要包括内存管理和进程调度策略,以及操作系统可能引入的噪声。在讨论结果的基础上,本文分析了针对科学计算应用的几种基于操作系统的可能的优化方法,并在Linux操作系统中进行了尝试。本文提出并且实现了一种在用户空间为应用程序分配超级页面的方法,作为Linux操作系统中内存管理策略的补充。该策略利用Linux系统支持的内核模块,以重定向系统调用的方式为应用程序直接分配以超级页面为单位的物理内存。程序员能够自行选择是否应用超级页面,或同时使用传统页面和超级页面。本文对超级页面内存分配方法进行了不同角度的性能测试评价,结果表明该方法在并行计算应用中对节点间通信性能和内存虚实地址转换性能均有提高。本文对Linpack测试程序进行了基于Myrinet网络的节点间通信状况统计分析,包括通信所占用时间和通信数据包在长度上的分布,以及不同的问题规模、数据分块大小对通信状况的影响,确定了Linpack测试程序在机群系统上的通信特点。应用上述两项工作,在曙光4000A超级计算机上使用超级页面进行了Linpack性能测试,与使用传统页面的测试结果对比,在1024个处理器的规模下,运算效率提升了4%。本文研究结果的主要贡献在于:1.将曙光4000A在2004年6月的世界超级计算机Top 500排行榜上的排名提升到了第10名,提高了两个位置;2.使Myrinet网络的通信带宽在包长8MB时产生了17.5%的增幅。
其他文献
布料动画模拟是当前图形学界的一个热点研究方向。早期的布料模拟通常用几何方法,模拟质量很差。广泛采用物理方法以后,布料动画技术得到了很大的发展。然而这些技术或者计算效
近年来,传统驱动单处理器计算性能提升的技术逐步接近极限,但应用的发展对处理器性能的追求是无止境的,基于此,众核体系结构成为越来越多的研究人员热衷的对象。由于当前体系
随着计算机应用的深入,软件项目的需求日益复杂且变更频繁,软件中间产品越来越多并且关系复杂,采用科学的配置管理思想,辅之以先进的配置管理工具,已经是必不可少的手段。本文在大
随着计算机和通信技术的发展,计算机对于人们的生活和工作变得越来越重要,如今网上购物、电子交易、网上炒股等已经十分普及。现代计算机和信息技术在改变人们的生活方式和提高
目前,全球电信业正在处于从现有网络向下一代网络(NGN)演进的巨大变革之中。与传统电信网络相比,下一代网络是一个开放的平台,它以IP为中心,是一个能够支持语音、数据和多媒体业务
情感分析是舆情分析、热点挖掘、产品推荐等应用的重要基础。互联网,特别是社交网络,提供了丰富的情感信息。Twitter、Facebook及新浪微博正在快速发展,用户在这些社交网络的
本文以西安多媒体城域网为研究对象,对其网络流量进行特征分析及建模研究.主要的研究结果为以下三点:1对原始网络流量进行自相似特性分析,并通过自相关函数和自协方差来检验
化学工业是国民经济中的一个品种繁多、流程复杂、多层次、配套性极强的基础产业,化工信息一直以其信息量大、数据结构复杂、用户需求及服务面广而备受信息服务业关注。信息
舆情分析是了解和研究社会热点变化、预警突发事件、引导社会舆论、维护社会稳定、确保国家安全的重要手段,对于维护社会稳定具有重要意义。微博是近年来快速兴起的一种新的
为使编码压缩的数字视频信号能够在网络上可靠地传输,我们需要解决以下问题: 1)带宽问题:为了得到可接受的视频质量,需要网络有最小带宽的要求。然而,现有的Internet只提供竭尽