Bruce R. Childers

BRUCE R. CHILDERS [pic], ASSOCIATE PROFESSOR

Department of Computer Science, University of Pittsburgh

Faculty member of the Computer Engineering Program

210 S. Bouquet St, Pittsburgh, PA 15260 USA

Phone: 412-624-8421 (voice), 412-624-8854 (fax)

E-mail: childers "at" cs.pitt.edu

Office: 6409 Sennott Square

Compilers and software development tools, dynamic translation and virtual machines, power/energy management, computer architecture, and embedded and real-time systems.

PCM@Pitt: Energy Management for Data Centers

Sustainable Computing at PittCS

Consortium for Adaptive CMP Compilation and Optimization

Continuous Compilation Research Group

Power-Aware Real-Time Systems Group

Custom Counterflow Pipelines for Embedded Processors

12/21: Congratulations to Ryan Moore for a successful proposal presentation!

12/01: Congratulations to Jon Misurda for a successful PhD defense!

11/14: Congratulations to Jose Baiocchi for a successful PhD defense!

11/07: Pitt Chronicle article about PCM@Pitt

08/05: We're giving a tutorial at HiPEAC 2012 on SDT for embedded systems

07/24: We're giving a tutorial at MICRO 2011 on hybrid memory systems

04/11: Slides from our talk at ISPASS 2011

04/01: Slides from my talk at the CRA-W/CDC Workshop on Multicore Systems

03/20: PPPJ's deadline is rapidly approaching!

03/14: Slides from our talk at DATE 2011 on demand paging

Improving Write Operations in MLC Phase Change Memory

Lei Jiang, Bo Zhao, Youtao Zhang, Jun Yang, and Bruce R. Childers

3rd Annual Non-volatile Memories Workshop (NVMW)

San Diego, California , March 2012 (short version for presentation of HPCA 2012 paper)

Writeback-aware Partitioning and Replacement for Last-Level Cache in Phase-Change Main Memory Systems

Miao Zhou, Santiago Bock, Alexandre Ferreira, Bruce R. Childers, Daniel Mosse' and Rami Melhem

3rd Annual Non-volatile Memories Workshop (NVMW)

San Diego, California , March 2012 (short version for presentation of TACO/HiPEAC 2012 paper)

C-VEM: A Customizable Virtual Execution Manager for Multicore Platforms

Tanima Dey, Wei Wang, Ryan Moore, Mahmut Aktasoglu, Bruce R. Childers, Jack W. Davidson, Mary Jane Irwin, Mahmut Kandemir, and Mary Lou Soffa

International Conference on Virtual Execution Environments

London, United Kingdom , March 2012

Using Utility Prediction Models to Dynamically Choose Program Thread Counts

Ryan Moore and Bruce R. Childers

IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)

New Brunswick, New Jersey , April 2012

Improving Write Operations in MLC Phase Change Memory

Lei Jiang, Bo Zhao, Youtao Zhang, Jun Yang, and Bruce R. Childers

International Symposium on High Performance Computer Architecture (HPCA)

New Orleans, Louisiana , February 2012

Writeback-aware Partitioning and Replacement for Last-Level Cache in Phase-Change Main Memory Systems

Miao Zhou, Santiago Bock, Alexandre Ferreira, Bruce R. Childers, Daniel Mosse' and Rami Melhem

ACM Transactions on Architecture and Compiler Optimization (TACO), Special Issue on High-Performance and Embedded Architectures and Compilers (HiPEAC)

Paris, France , January 2012

Enabling Dynamic Binary Translation in Embedded Systems with Scratchpad Memory

José A. Baiocchi, Bruce R. Childers, Jack W. Davidson and Jason D. Hiser

ACM Transactions on Embedded Computing Systems (TECS)

Submitted February 2009, minor revision October 2009, accepted December 2011

COMeT: Continuous Online Memory Test

Musfiq Rahman, Bruce R. Childers and Sangyeun Cho

IEEE Pacific Rim International Symposium on Dependable Computing (PRDC)

Pasadena, California , December 2011

Real-Time Scheduling for Phase Change Main Memory Systems

Miao Zhou, Santiago Bock, Alexandre P. Ferreira, Bruce R. Childers, Rami Melhem and Daniel Mosse'

The 8th IEEE International Conference on Embedded Software and Systems (ICESS-11)

Changsha, China , November 2011 (received Best Paper award)

Jazz2: A Flexible and Extensible Framework for Structural Testing in a Java VM

Jonathan Misurda, Bruce R. Childers and Mary Lou Soffa

9th International Conference on the Principles and Practice of Programming in Java (PPPJ)

Copenhagen, Denmark , August 2011

Evaluating Indirect Branch Handling Mechanisms in Software Dynamic Translation Systems

Jason D. Hiser, Daniel W. Williams, Wei Hu, Jack W. Davidson, Jason Mars and Bruce R. Childers

ACM Transactions on Architecture and Compiler Optimization (TACO)

Accepted February, 2011, appeared July 2011 (Vol. 8, No. 2)

LLS: Cooperative Integration of Wear-Leveling and Salvaging for PCM Main Memory

Lei Jiang, Yu Du, Youtao Zhang, Bruce R. Childers and Jun Yang

International Conference on Dependable Systems and Networks (DSN)

Hong Kong, China , June 2011

Inflation and Deflation of Self-Adaptive Applications

Ryan Moore and Bruce R. Childers

6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)

Waikiki, Honolulu, Hawaii , May 2011

Analyzing the Impact of Useless Write-backs on Endurance and Energy Consumption of PCM Main Memory

Santiago Bock, Bruce R. Childers, Rami Melhem, Daniel Mosse', and Youtao Zhang

IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)

Austin, Texas , April 2011

DEFCAM: A Design and Evaluation Framework for Defect-Tolerant Cache Memories

Hyunjin Lee, Sangyeun Cho and Bruce R. Childers

ACM Transactions on Compiler and Architecture Optimization

Accepted (with minor revisions), November 2010 (to appear)

CloudCache: Expanding and Shrinking Private Caches

Hyunjin Lee, Sangyeun Cho and Bruce R. Childers

17th International Symposium on High-Performance Computer Architecture (HPCA)

San Antonio, Texas , February 12-16, 2011

Demand Code Paging for NAND Flash in MMU-less Embedded Systems

José Baiocchi and Bruce R. Childers

Design Automation and Test in Europe (DATE)

Grenoble, France , March 14-18, 2011

Impact of Process Variation on Endurance Algorithms for Wear-Prone Memories

Alexandre Ferreira, Santiago Bock, Bruce R. Childers, Rami Melhem and Daniel Mosse'

Design Automation and Test in Europe (DATE)

Grenoble, France , March 14-18, 2011

Using PCM in Next-Generation Embedded Space Applications

Alexandre P. Ferreira, Bruce R. Childers, Rami Melhem, Daniel Mosse' and Mazin Yousif

IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS)

Stockholm, Sweden , April 12-15, 2010

Increasing PCM Main Memory Lifetime

Alexandre P. Ferreira, Miao Zhou, Santiago Bock, Bruce R. Childers, Rami Melhem and Daniel Mosse'

Design, Automation and Test in Europe (DATE)

Dresden, Germany , March 8-12, 2010

Detecting Bugs in Register Allocation

Yuqiang Huang, Bruce R. Childers and Mary Lou Soffa

ACM Transactions on Programming Languages and Systems (TOPLAS)

Accepted October 2009

StimulusCache: Boosting Performance of Chip Multiprocessors with Excess Cache

Hyunjin Lee, Sangyeun Cho and Bruce R. Childers

16th International Symposium on High-Performance Computer Architecture (HPCA)

Bangalore, India , January 9-14, 2010

PERFECTORY: A Fault-Tolerant Directory Memory Architecture

Hyunjin Lee, Sangyeun Cho and Bruce R. Childers

IEEE Transactions on Computers (TC)

Accepted May 2009, appeared May 2010, Vol. 59, No. 5, pp. 638-650

Heterogeneous Code Cache: Using Scratchpad and Main Memory in Dynamic Binary Translators

José A. Baiocchi and Bruce R. Childers

46th Design Automation Conference (DAC)

San Francisco, California , July 2009

Addressing the Challenges of DBT for the ARM Architecture

Ryan W. Moore, José A. Baiocchi, Bruce R. Childers, Jack W. Davidson, Jason D. Hiser

ACM Conference on Languages, Compilers and Tools for Embedded Systems (LCTES'09)

Dublin, Ireland , June 2009

Computer Organization and Assembly Language

Updated by childers on Wednesday, February 1, 2012. This page renders best with FireFox.