arrow
返回

Hardware monitors for dynamic page migration

delete2008-09-01
delete27
delete
OA
AI
T
Tikir, Mustafa M. *
H
Hollingsworth, Jeffrey K.
DOI:10.1016/j.jpdc.2008.05.006delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
In this paper, we first introduce a profile-driven online page migration scheme and investigate its impact on the performance of multithreaded applications. We use centralized lightweight, inexpensive plug-in hardware monitors to profile the memory access behavior of an application, and then migrate pages to memory local to the most frequently accessing processor. We also investigate the use of several other potential sources of data gathered from hardware monitors and compare their effectiveness to using data from centralized hardware monitors. in particular, we investigate the effectiveness of using cache miss profiles, Translation Lookaside Buffer (TLB) miss profiles and the content of the on-chip TLBs using the valid bit information. Moreover, we also introduce a modest hardware feature, called Address Translation Counters (ATC), and compare its effectiveness with other sources of hardware profiles. Using the Dyninst runtime instrumentation combined with hardware monitors, we were able to add page migration capabilities to a Sun Fire 6800 server without having to modify the operating system kernel, or to re-compile application programs. Our dynamic page migration scheme reduced the total number of non-local memory accesses of applications by up to 90% and improved the execution times up to 16%. We also conducted a simulation based study and demonstrated that cache miss profiles gathered from on-chip CPU monitors, which are typically available in current microprocessors, can be effectively used to guide dynamic page migrations in applications. (C) 2008 Elsevier Inc. All rights reserved.
Keyword:
dynamic page migration
hardware performance monitors
cc-NUMA systems
multiprocessor systems
openMP applications
high performance computing
address translation counters
runtime optimization
full system simulation
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

University System of Maryland 封面图
University System of Maryland
学者数:
6.5W
论文数: 5.6W
被引数: 113
引用论文

引用论文

err分享
err收藏
Contribution to the Serbian coal ranking and fly ash characterization using Pb isotopic ratio
err2022-12-31
err0
errOAAI
errMaja Đolić; Mirjana Ćujić; Tijana Stanišić; Dragana Čičkarić; Mirjana Ristić; Aleksandra Perić Grujić
err分享
err收藏
An Isoform-Selective PTP1B Inhibitor Derived from Nitrogen-Atom Augmentation of Radicicol
err2019-07-12
err0
errOAAI
errTaoda Shi; E. M. Kithsiri Wijeratne; Cristian Solano; Andrew J. Ambrose; Alison B. Ross; Charles Norwood; Charles K. Orido; Tigran Grigoryan; Joseph Tillotson; Minjin Kang; Gang Luo; Bradley M. Keegan; Wenhao Hu; Brian S. J. Blagg; Donna D. Zhang; A. A. Leslie Gunatilaka; Eli Chapman
err分享
err收藏
err分享
err收藏
学者 查看更多内容