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). His 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 system simulators! 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 participates in numerous international and national activities, including past chair of the ACM SIGPLAN and SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (2012-2015), program chair for LCTES (2010) and PPPJ (2014), member of the Editorial Advisory Board for the Computer Languages, Systems and Structures Journal, member of the organizing commmittee for the Workshop on Modeling and Simulation of Systems and Applications, and member of the steering committee for the International Conference on the Principles and Practice of Progamming in Java. He participates in ACM task forces on issues about scientific reproducibility in computer science research. At Pitt, he is the co-director of the Computer Engineering graduate program.

A recent curriculum vitae is available.

  • Code
  • Diamond
  • Code

ISCA'17: Tutoral on Modeling and Simulation of Computer Architectures with SST and OCCAM

June 24 or 25, 2017: We are giving a tutorial about The Structural Simulation Toolkit (SST) and OCCAM at ISCA 2017. Come and learn how to create, run, share and repeat your simulations anywhere at anytime with anyone!

Congrats: Musfiq Rahman

December 8, 2016: Musfiq successfully defended his PhD thesis, Continuous Online Memory Diagnostics. Musfiq developed a novel framework for online software memory diagnostics to continously check memory health in a range of systems from desktops to NUMA servers. His approach imposes minimal performance impact on executing applications. Way to go, Dr. Rahman!

SC16: Tutorial on Solving the Puzzle of Modeling and Simulation with SST and OCCAM

November 13, 2016: We are giving a tutorial on how SST and OCCAM can be used together to create, run and share simulations of new computer architectures.

Selected Recent Publications

A complete list of publications is available.