Bruce Childers is a Professor of Computer Science (CS) at the University of Pittsburgh. He graduated from the University of Virginia with a PhD (CS, 2000) and from the College of William and Mary with a BS (CS, 1991). Childers' research spans the software-hardware boundary for improved energy, performance and reliability, with an emphasis on embedded systems. Childers is a passionate advocate of increasing accountability in computer systems research for more reproducible and open experimentation. Try our prototype for actively curating experiments with computer architecture simulators today! He has developed techniques at both the software layer (dynamic binary translation, compiler optimization, debugging and software testing) and the hardware layer (asynchronous custom processors, speed scaling, reliable cache design, and storage class memory). Childers has been honored with two IBM Faculty Partnership Awards, two nominations for the University of Pittsburgh Chancellor's Distinguished Research Award, and five teaching awards. He is the past steering committee chair of the ACM SIGPLAN and SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (2012-2015), program chair of LCTES (2010) and PPPJ (2014), member of the Editorial Advisory Board for the Computer Languages, Systems and Structures Journal, and member of the steering committee for the International Conference on the Principles and Practice of Progamming in Java. He has participated on numerous international program committees and organized many international events. He has been an invited speaker on several occasions. He is a member of ACM and IEEE.

A recent curriculum vitae is available.

  • Code
  • Diamond
  • Code

Event: Artifact Evaluation and Publication Models

November 1-4, 2015: We are organizing a Schloss Dagstuhl Perspectives Workshop on artifact evaluation, publication models and research accountability.

News: Project on Research Accountability

June 25, 2015: We are starting a new project on accountability in computer systems research.

Event: Tutorial on OCCAM

June 14, 2015: We are giving a tutorial about the Open Curation for Computer Architecture Modeling framework at ISCA 2015. Create, experiment, share & repeat!

Selected Recent Publications

A complete list of publications is available.