Program-Context-Based Prediction
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.
Papers
- 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.