面向高通量计算的内存管理优化方法

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:dsfsfsg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的蓬勃发展,新型的高通量应用已经成为主流。另外,由于功耗、连线延迟、资源利用率等因素的影响,多核/众核处理器已经被广泛接受,多核处理器的应用也越来越普遍。但是,在共享存储多核处理器上并行处理高通量应用时,其性能却严重收到了内存管理的限制。而且,针对共享存储多核平台上的并行应用,动态内存管理领域的研究主要集中于设计和实现高效的并行内存分配器,而并行内存分配器本身却受到并行度的限制,在并行度比较大的情况下无法实现高效的内存管理。  所以,为了有效降低内存管理对高通量计算性能的影响,避开内存分配器的限制,从高通量应用本身出发,针对高通量应用的特点,研究降低这类应用内存管理开销的优化方法。论文研究内容包括以下四个方面:  一种降低存储需求的功能流水机制。本研究在深入分析高通量应用特点的基础上,提出一种可以降低存储需求的功能流水机制。此机制利用高通量计算的特点,采用围绕数据调度代码的策略,巧妙地避免了中间数据结果的积累,消除了系统对大块内存的需求,并且此机制在不同活跃数据块之间创造了内存复用的机会,进一步降低了存储开销。  基于排队论和线性规划的存储频次优化方法。本研究首先基于排队论设计一种能预测高通量计算存储需求的方法;并在此方法的基础上,利用线性规划给出一种集中处理存储需求的策略,此策略可以减少绝大部分的内存申请和释放操作,能大幅度地提升内存管理效率。  优化MapReduce类应用。基于MapReduce的并行应用,是典型的数据处理类高通量应用。论文基于功能流水机制和存储频次优化方法对MapReduce类应用进行优化,减少了90%以上的存储开销,性能平均提升2.9倍。  优化无线通信协议。无线通信协议的数据处理是典型的实时处理类高通量应用。论文基于功能流水机制和存储频次优化方法对无线通信协议处理进行优化,把系统存储开销控制在了很小的范围内,提高了700多用户。
其他文献
特种动物纤维识别是一个较为复杂的问题,即使是专家识别也很难保证较高的识别率.在国内外将计算机图象技术应用于纤维识别的研究很少,很多问题都尚待解决,我们采用计算机图象
该文主要在以下3个方面开展了研究工作:(1)对Logistic混沌映射和跳频多址通信中的跳频码生成技术进行了深入的分析,基于对混沌映射区间二次分割,提出一种采用旋轮策略动态量
该论文主要研究非线性科学中的混沌和混沌控制理论及其在计算机应用中的问题,共分三个部分.第一部分介绍课题研究的背景,给出混沌以及混沌控制的概念,并给出几个经典混沌系统
目前,世界各国政府和区域组织都正在积极地进行电子政务的推广,并提出了相应的建设目标和计划.中国的电子政务市场已由初始阶段逐步向高速发展阶段跨越.该系统是采用Jsp语言
该文的主要内容是介绍在已有信息系统中嵌入一个数字认证系统的设计和实现,用于解决信息系统应用中存在的安全问题.认证系统结合对称和非对称的密码学原理,采用PKI技术,通过
Internet技术的发展使得基于网络的应用得到了迅速的发展。鉴于基于Internet的应用是一种分布式应用系统,需要解决安全、可靠性等方面的问题,分布式对象技术成为解决这些问题的
该文针对系统高效灵活性、可维护性、可扩展性、可复用性、易用性等需求,采用基于微软公司新推出的.Net多层构架,应用ASP.NET、SQL Server2000、数据透视表等先进技术,遵循FA
为提高分布式信息系统的扩展性和重用性,该文研究、设计了一种多层的体系结构以适应未来大规模的系统集成.首先,介绍了分布对象技术的体系结构,以及当今分布对象的三大主流技
随着Internet的飞速发展和用户的剧烈增长,传统而单一的Web服务器已不能满足客户端访问能力的需求,因而如何提高Web服务器的性能成为Web技术领域的一个研究热点。Web Server集
嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是集软硬件于一体的可独立工作的"器件".利用Linux搭建嵌入式系统是近年来出现的,利用