首页> 外文会议>IEEE International Advance Computing Conference >Performance enhancement of NUMA multiprocessor systems with on-demand memory migration
【24h】

Performance enhancement of NUMA multiprocessor systems with on-demand memory migration

机译:通过按需内存迁移提高NUMA多处理器系统的性能

获取原文

摘要

The quality of the scheduling has a strong impact on the overall application performance because of process and data affinities. However, this issue is now becoming critical due to the variable memory access latencies in NUMA (Non-Uniform Memory Access) architecture, because in NUMA architecture local data access being significantly faster than remote access, then data locality emerges as a critical criterion for scheduling threads and processes, and it becomes important to be able migrate memory together with their accessing tasks. To perform memory migration, we present memory migration on-demand policy to enable automatic dynamic migration of pages with low cost when they are actually accessed by a task. We use PTE flag setup with the help of madvise system call and the corresponding Copy-on-Touch code added in the page-fault handler which allocates the specific page near the accessing task.
机译:由于流程和数据的亲和性,调度的质量对整体应用程序性能有很大影响。但是,由于NUMA(非统一内存访问)体系结构中可变的内存访问等待时间,此问题现在变得至关重要,因为在NUMA体系结构中本地数据访问比远程访问快得多,因此数据本地性成为调度的关键标准线程和进程,因此能够将内存及其访问任务一起迁移非常重要。为了执行内存迁移,我们提出了按需内存迁移策略,以使页面在实际被任务访问时能够以低成本自动进行动态迁移。我们在madvise系统调用的帮助下使用PTE标志设置,并在页面错误处理程序中添加了相应的触摸时复制代码,该代码在访问任务附近分配了特定页面。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号