首页> 外文期刊>電子情報通信学会技術研究報告 >遠隔メモリを用いた大容量仮想メモリDLMにおけるメモリ管理機構の導入
【24h】

遠隔メモリを用いた大容量仮想メモリDLMにおけるメモリ管理機構の導入

机译:在使用远程内存的大型虚拟内存DLM中引入内存管理机制

获取原文
获取原文并翻译 | 示例
       

摘要

Authors designed and evaluated Distributed Large Memory System: DLM, which gives us very large virtual memory beyond the size of local memory by using remote memory distributed over cluster nodes. Originally, the DLM only supports a function for dynamic memory allocation, but it is required to be equipped with a memory release function for the applications that reuse memory resources in their runtime. We incorporate a simple memory management mechanism into the DLM to support memory release function for efficient memory utilization. In this report, we describe the design and mechanism of the memory management and show an initial performance evaluation for a red-black tree as a micro benchmark and a cluster3, a real bioinformatics application.%筆者らはローカル物理メモリサイズに制限されず,クラスタの各ノードの遠隔メモリを集めて仮想的に大容量メモリとする分散大容量メモリシステムDLMを構築,評価してきた.従来のDLMでは遠隔メモリ利用のための動的メモリ割り当て機能のみを提供し,メモリ解放と再利用機能は備えていなかった.大容量メモリを必要とするアプリケーションには,始めに必要なデータ領域を確保して最後までそれを用いるものもあるが,実行中に動的割り当てと解放を繰り返し行うものもある.このため,DLMにおいてもメモリ解放と再利用を行う機構の導入が求められていた.今回,メモリ解放機能と効率的なメモリ利用を実現するための最小限のメモリ管理機構を設計し,DLMへ導入した.本稿ではメモリ管理機構の概要について述べ,Red-Black Treeへのランダムなノード挿入削除を行うマイクロベンチマークと、実応用である遺伝子情報処理におけるクラスタリング処理におけるメモリ割付・解放関数の初期性能評価を行ったので報告する.
机译:作者设计并评估了分布式大内存系统:DLM,它通过使用分布在群集节点上的远程内存为我们提供了超出本地内存大小的非常大的虚拟内存,最初,DLM仅支持动态内存分配功能,但这是必需的为了为在运行时重用内存资源的应用程序配备配备的内存释放功能,我们将简单的内存管理机制集成到DLM中以支持内存释放功能以提高内存利用率。在本报告中,我们描述了内存的设计和机制内存管理并显示对红黑树的初步性能评估(作为微型基准)和群集3,这是一个真正的生物信息学应用程序。%我们不仅限于本地物理内存大小,而且还可以收集群集中每个节点的远程内存。我们已经构建并评估了实际上使用大容量内存的分布式大容量内存系统DLM。传统的DLM仅提供用于远程内存使用的动态内存分配功能,而没有内存释放和重用功能。一些需要大量内存的应用程序会在开始时保留必需的数据区域,并在结束时使用它,但是有些应用程序会在执行过程中重复执行动态分配和释放。因此,还需要引入一种用于DLM中的内存释放和重用的机制。这次,我们设计了最小的内存管理机制以实现内存释放功能和有效的内存使用,并将其引入DLM。在本文中,我们概述了内存管理机制,并评估了在实际基因信息处理中在红黑树中插入和删除随机节点的微基准的初始性能,以及在聚类过程中的内存分配/释放功能。所以我会报告。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号