Program Counters (PCs) provide a convenient means of capturing the context of program execution. While PC-based techniques have been used for performance optimizations at the architectural level, PC-based prediction for resource management in operating systems has not been fully explored. We continue to investigate potential applications of PC-based predictions in resource management in operating systems.
- IAMEM: Interaction-Aware Memory Energy Management
Mingsong Bi, Srinivasan Chandrasekharan, and Chris Gniady
USENIX 2013 Annual Technical Conference (ATC), 2013.
Network-Aware Program-Counter-Based Disk Energy Management
Igor Crk, Chris Gniady.
In Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD). 2009.
Program Counter-Based Prediction Techniques for Dynamic Power Management.
Chris Gniady, Ali R. Butt, Y. Charlie Hu, and Yung-Hsiang Lu.
In IEEE Transactions on Computers, page 641-658, Vol. 55 (6), June 2006.
Program Counter Based Pattern Classification in Buffer Caching
Chris Gniady, and Ali R. Butt, Y. Charlie Hu
Symposium on Operating Systems Design and Implementation (OSDI), December 2004.
Program Counter Based Techniques for Dynamic Power Management
Chris Gniady, Y. Charlie Hu, and Yung-Hsiang Lu
IEEE International Symposium on High-Performance Computer Architecture (HPCA), February 2004.