Bruce R. Childers

BRUCE R. CHILDERS [pic], PROFESSOR

Department of Computer Science, University of Pittsburgh

Faculty member of the Computer Engineering Program

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

Software development tools, run-time systems, computer architecture, and power/energy management for 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

05/31: NSF workshop (CSA 2012) on community-supported architecture design and evaluation

02/25: INTERACT-16 Keynote on Surfing the Wave of Emerging Hybrid Main Memory Architectures

01/12: Invited talk and tutorial about DRAM+PCM Main Memory Systems

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

Writeback-Aware Bandwidth Partitioning for Multi-core Systems with PCM

Miao Zhou, Yu Du, Bruce R. Childers, Rami Melhem, and Daniel Mosse'

International Conference on Parallel Architectures and Compilation Techniques (PACT)

Edinburgh, Scotland , September 2013

Bit Mapping for Balanced PCM Programming

Yu Du, Miao Zhou, Bruce R. Childers, Daniel Mosse', and Rami Melhem

International Symposium on Computer Architecture (ISCA)

Tel Aviv, Israel , June 2013

COMeT+: Continuous Online Memory Testing with Multi-threading Extension

Musfiq Rahman, Bruce R. Childers and Sangyeun Cho

IEEE Transactions on Computers (TC)

Accepted March 2013, to appear

Hardware Assisted Cooperative Integration of Wear-Leveling and Salvaging for Phase Change Memory

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

ACM Transactions on Architecture and Compiler Optimization (TACO)

Accepted December 2012, to appear

Automatic Generation of Program Affinity Policies using Machine Learning

Ryan Moore and Bruce R. Childers

ETAPS International Conference on Compiler Construction (CC)

March 2013

FPB: Fine-grained Power Budgeting to Improve Write Throughput of Multi-level Cell Phase Change Memory

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

4th Annual Non-volatile Memories Workshop (NVMW)

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

Delta-compressed Caching for Overcoming the Write Bandwidth Limitation of Hybrid Main Memory

Yu Du, Miao Zhou, Bruce R. Childers, Rami Melhem and Daniel Mosse

ACM Transactions on Architecture and Compiler Optimization (TACO)

January 2013

FPB: Fine-grained Power Budgeting to Improve Write Throughput of Multi-level Phase Change Memory

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

The 45th Annual IEEE/ACM International Symposum on Microarchitecture (MICRO)

Vancouver, Canada , December 2012

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)

REEact: 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 Monday, January 13, 2014. This page renders best with FireFox.