Close category search window
 

GISP: A Transparent Superpage Support Framework for Linux

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

4 Author(s)
Ning Qu ; Peking Univ., Beijing ; Yansong Zheng ; Wei Cao ; Xu Cheng

Though all of the current main-stream OSs have supported superpage to some extent, most of them need runtime information provided by applications, simulator or other tools. Transparent superpage support is a further step, while so far there are only very few primitive attempts for Linux. In this paper, we propose the design of GISP (global information based super page support), a transparent superpage support framework in Linux kernel. GISP adopts the basic idea of the reservation-based policy, and uses LMO (lightweight memory object) and POPMAP (population map) to manage the page allocation for applications. GISP could provide the core functions of superpage support while keeping the memory continuity by dynamic pages recycling. We implement it in Linux 2.4.17 on PKUnity SoC, and evaluate it for real workloads and benchmarks. We obtain substantial performance benefits from 8.1% to 24.0%. Compared with the best transparent superpage support in Linux up to now, we achieve better performance from 0.4% to 4.6% in most cases; even the worst case has comparable performance improvements within 2.6%. Otherwise, it keeps low management cost during system running which is suitable for not only scientific applications but also commodity applications.

Published in:
Application -specific Systems, Architectures and Processors, 2007. ASAP. IEEE International Conf. on

Date of Conference: 9-11 July 2007

Need Help?


IEEE Advancing Technology for Humanity About IEEE Xplore | Contact | Help | Terms of Use | Nondiscrimination Policy | Site Map | Privacy & Opting Out of Cookies

A not-for-profit organization, IEEE is the world's largest professional association for the advancement of technology.
© Copyright 2013 IEEE - All rights reserved. Use of this web site signifies your agreement to the terms and conditions.