Biography
Chandra Krintz is an Associate Professor at the University of California, Santa Barbara (UCSB). Chandra's research interests
include automatic and adaptive compiler, programming language, virtual runtime, and operating
system techniques that improve performance (for high-end systems) and that increase battery life
(for mobile, resource-constrained devices). In particular, her work focuses on exploiting
repeating patterns in the time- varying behavior of underlying resources, applications, and
workloads to guide dynamic optimization and specialization of program and system components.
Chandra has supervised and mentored over 30 students, has published her work in a wide range
of ACM venues including CGO, ECOOP, PACT, PLDI, OOPSLA, ASPLOS, and others, and leads several
educational and outreach programs that introduce computer science to young people, particularly
those from underrepresented groups. Chandra's efforts have been recognized with a 2006 NSF
CAREER award, a 2008 co-award as Outstanding Faculty Member in Computer Science for exceptional
teaching contributions, and the 2008 CRA-W Anita Borg Early Career Award (BECA). Chandra has
served her community by participating as a member of a number of technical program committees,
as technical program chair (PPPJ'06), as general conference chair (VEE'07), workshop co-chair
(2008 Workshop on Programming Language Curriculum), and as the elected Vice Chair of the Executive
Committee of the ACM Special Interest Group for Programming Languages (SIGPLAN) which oversees
the organization of the conference venues and programs in her research area.
Awards/Honors
- Microsoft Phoenix Award -- Feedback-directed optimization, 2006
- NSF CAREER Award (FY06-FY11) VIVA -- Vertically Integrated VirtualizAtion: Automatic, Full System, Specialization for High-End Computing, 2006
- Microsoft Phoenix Award -- Phase-aware remote profiling, 2005
Selected Publications
See complete list of publications
- Adaptive On-The-Fly Compression, IEEE Transactions on Parallel and Distributed Systems (TPDS), Vol. 17, Number 1, 2006, 15-24, Chandra Krintz and Sezgin Sucu, web link
- Efficient Remote Profiling for Resource-Constrained Devices, ACM Transactions on Architecture and Code Optimization (TACO), Vol. 3, Number 1, 2006, 1-32, Priya Nagpurkar, Hussam Mousa, Chandra Krintz, and Timothy Sherwood, web link
- Phase-Based Visualization and Analysis of Java Programs, Elsevier Science of Computer Programming -- Special Issue on Priciples Practices and Programming in Java, Vol. 59, Number 1-2, 2006, 64-81, Priya Nagpurkar and Chandra Krintz, web link
- Remote Performance Monitoring, Dagstuhl Seminar Proceedings -- Schloss Dagstuhl Workshop on Automatic Performance Analysis, 2005, Chandra Krintz and Selim Gurun
- The Design, Implementation, and Evaluation of Adaptive Code Unloading for Resource-Constrained Devices, ACM Transactions on Architecture and Code Optimization (TACO), Vol. 2, Number 2, 2005, 131-164, Lingli Zhang and Chandra Krintz, web link
- Online Prediction of Battery Lifetime for Embedded and Mobile Devices, Special Issue on Embedded Systems: Springer-Verlag Heidelberg Lecture Notes in Computer Science, 2004, Ye Wen, Rich Wolski, and Chandra Krintz, web link
- Improving Mobile Program Performance Through the Use of a Hybrid Intermediate Representation, Recent Advances in Java Technology: Theory, Application, Implementation, 2002, 224-232, Chandra Krintz
- Using Adaptive Optimization Techniques To Teach Mobile Java Computing, Recent Advances in Java Technology: Theory, Application, Implementation, 2002, 63-69, Chandra Krintz, web link
- Using JavaNws to Compare C and Java TCP-Socket Performance, Journal of Concurrency and Computation: Practice and Experience, Volume 13, Issue 8-9, 2001, 815-859, Chandra Krintz and Rich Wolski, web link
- Reducing the Overhead of Dynamic Compilation, Journal of Software: Practice and Experience, Volume 31, Issue 8, 2000, 717-738, Chandra Krintz, David Grove, Vivek Sarkar, and Brad Calder, web link
|