Publications - Bruce 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

PUBLICATIONS

2010

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

2009

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

PERFECTORY: A Fault-Tolerant Directory Memory Architecture

Hyunjin Lee, Sangyeun Cho and Bruce R. Childers

IEEE Transactions on Computers (TC)

Accepted May 2009

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

Jose A. Baiocchi and Bruce R. Childers

46th Design Automation Conference (DAC)

San Francisco, California , July 2009

MCP: An Energy-Efficient Code Distribution Protocol for Multi-Application WSNs

Weijia Li, Youtao Zhang and Bruce Childers

International Conference on Distributed Computing in Sensor Systems (DCOSS'09)

Marina Del Rey, California , June 2009

Addressing the Challenges of DBT for the ARM Architecture

Ryan W. Moore, Jose 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

A Framework for Exploring Optimization Properties

Min Zhao, Bruce R. Childers, Mary Lou Soffa

International Conference on Compiler Construction (CC)

York, United Kingdom , March 2009

Transparent Debugging of Dynamically Optimized Code

Naveen Kumar, Bruce R. Childers, Mary Lou Soffa

International Symposium on Code Generation and Optimization (CGO-2009)

Seattle, Washington , March 2009

2008

Reducing Pressure in Bounded DBT Code Caches

Jose Baiocchi, Bruce R. Childers, Jack W. Davidson and Jason Hiser

International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES)

Atlanta, Georgia , October 2008

Running a Java VM inside an Operating System Kernel: A Networking Case Study

Takashi Okumura, Bruce Childers and Daniel Mosse

ACM International Conference on Virtual Execution Environments (VEE)

Seattle, Washington , March 2008

Integrated CPU and Cache Power Management

Nevine AbouGhazaleh, Bruce R. Childers, Daniel Mosse', and Rami Melhem

International Conference on High-Performance Embedded Architectures and Compilers (HiPEAC'08)

Goteborg, Sweden , January 2008

2007

Exploring the Interplay of Yield, Area and Performance in Processor Caches

Hyunjin Lee, Sangyeun Cho, and Bruce R. Childers

IEEE International Conference on Computer Design (ICCD)

Lake Tahoe, CA , October 2007

Fragment Cache Management for Dynamic Binary Translators in Embedded Systems with Scratchpad

Jose' Baiocchi, Bruce R. Childers, Jack W. Davidson, Jason Hiser and Jonathan Misurda

International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES)

Salzburg, Austria , October 2007

Limits for a feasible speculative trace reuse implementation

Mauricio L. Pilla, Bruce R. Childers, Felipe M.G. Franca, Amarildo T. Da Costa, Philippe O.A. Navaux

International Journal of High Performance Systems Architecture

InderScience Publishers, 2007, Vol. 1, No. 1, pp. 69 - 76

Integrated CPU and L2 Cache Voltage Scaling using Machine Learning

Nevine AbouGhazaleh, Alexandre Ferreira, Frank Liberato, Bruce R. Childers, Daniel Mosse' and Rami Melhem

ACM Conference on Languages, Compilers, and Tools for Embedded Systems

San Diego, California , June 2007

Virtual Execution Environments: Support and Tools

Apala Guha, Jason D. Hiser, Naveen Kumar, Jing Yang, Min Zhao, Shukang Zhou, Bruce R. Childers, Jack W. Davidson, Kim Hazelwood, and Mary Lou Soffa

Workshop on Next Generation Software, International Symposium on Parallel and Distributed Systems

Long Beach, California , March 2007 (Invited)

Energy Conservation using Power-Aware Cached-DRAM

Nevine AbouGhazaleh, Bruce R. Childers, Daniel Mosse' and Rami Melhem

IEEE Transactions on Computers (TC)

Accepted February 2007

Performance of Graceful Degradation for Cache Faults

Hyunjin Lee, Sangyeun Cho and Bruce R. Childers

IEEE International Symposium on VLSI

Porto Alegre, Brazil , May 2007

Integrated CPU and L2 Cache Frequency/Voltage Scaling using Supervised Learning

Nevine AbouGhazaleh, Alexandre Ferreira, Cosmin Rusu, Ruibin Xu, Bruce R. Childers, Rami Melhem and Daniel Mosse'

HiPEAC Workshop on Statistical and Machine Learning Approaches Applied to Architectures and Compilation (SMART'07)

Ghent, Belgium , January 2007

Evaluating Indirect Branch Handling Mechanisms in Software Dynamic Translation Systems

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

ACM/IEEE International Symposium on Code Generation and Optimization (CGO)

San Jose, California , March 2007

2006

Power Aware Mapping of Real-Time Tasks to Multiprocessors

Dakai Zhu, Bruce R. Childers, Daniel Mosse and Rami Melhem

The Handbook of Parallel Computing: Models, Algorithms, and Applications

Edited by Sanguthevar Rajasekaran et al., CRC Press , 2006

A Speculative Trace Reuse Architecture with Reduced Hardware Requirements

Mauricio Pilla, Bruce R. Childers, Philippe Navaux, Felipe Franca, and Amarildo da Costa

IEEE Int'l. Symp. on Computer Architecture and High Performance Computing (SBAC-PAD)

Oureto, Brazil , October 2006

Catching and Identifying Bugs in Register Allocation

Yuqiang Huang, Bruce R. Childers, and Mary Lou Soffa

13th International Static Analysis Symposium

Seoul, Korea , August 2006

Evaluating Fragment Creation Policies for SDT Systems

Jason D. Hiser, Daniel Williams, Adrian Filipi, Jack W. Davidson, and Bruce R. Childers

2nd Int'l. Conf. on Virtual Execution Environments

Ottawa, Canada , June 2006

Profit-driven Scalar Optimization

Min Zhao, Bruce R. Childers, and Mary Lou Soffa

ACM Transactions on Architecture and Compiler Optimization (TACO)

Accepted May 2006, appeared in Vol. 3, Issue 3, pp. 231-262, September 2006

Power Management in External Memory using Power-Aware Cached-DRAM

Nevine AbouGhazaleh, Bruce R. Childers, Daniel Mosse', Rami Melhem

Int'l. Journal on Embedded Systems

Accepted January 2006

2005

Near-memory Caching for Improved Energy Consumption

Nevine AbouGhazaleh, Bruce R. Childers, Daniel Mosse', Rami Melhem

IEEE Int'l. Conf. on Computer Design (ICCD'05)

San Jose, California , October 2005

TDB: A Source-Level Debugger for Dynamically Translated Programs

Naveen Kumar, Bruce R. Childers, and Mary Lou Soffa

ACM Sixth Int'l. Symp. on Automated and Analysis-Driven Debugging (AADEBUG'05)

Monterey, California , September 2005.

Planning for Code Buffer Management in Distributed Virtual Execution Environments

Shukang Zhou, Bruce R. Childers, Mary Lou Soffa

ACM/USENIX Conference on Virtual Execution Environments (VEE'05)

Chicago, Illinois , June 2005

Energy Conservation in Memory Hierarchies using Power-Aware Cached-DRAM

Nevine AbouGhazaleh, Bruce R. Childers, Daniel Mosse', Rami Melhem

Proceedings of the Schloss Dagstuhl Seminar on Power-Aware Computing Systems

book chapter to be published by Springer-Verlag , June 2005.

Collaborative Operating System and Compiler Power Management for Real-Time Applications

Nevine AbouGhazaleh, Daniel Mosse', Bruce R. Childers, and Rami Melhem

ACM Transactions on Embedded Computing Systems (TECS)

Accepted April 2005.

Compile-time planning for overhead reduction in software dynamic translators

Naveen Kumar, Bruce R. Childers, Daniel Williams, Jack W. Davidson, and Mary Lou Soffa

International Journal on Parallel Programming

Vol. 33, No. 2-3, pp. 103-114 , Appeared June 2005

Jazz: A tool for demand-driven structural testing

J. Misurda, J. Clause, J. L. Reed, P. Gandra, B. R. Childers, and M. L. Soffa

14th ETAPS Int'l. Conf. on Compiler Construction (CC)

Edinburgh, Scotland , April 2005

Demand-driven structural testing with dynamic instrumentation

Jonathan Misurda, James Clause, Juliya L. Reed, Bruce R. Childers, Mary Lou Soffa

ACM SIGSOFT Int'l. Conf. on Software Engineering (ICSE'05)

St. Louis, Missouri , May 2005

A Model-based Framework: An Approach to Profit-Driven Optimization

Min Zhao, Bruce R. Childers, Mary Lou Soffa

ACM Int'l. Conf. on Code Generation and Optimization (CGO'05)

San Jose, California , March 2005

2004

Instrumentation in Software Dynamic Translators for Self-Managed Systems

Naveen Kumar, Jonathan Misurda, Bruce R. Childers, and Mary Lou Soffa

ACM SIGSOFT Workshop on Self-Managed Systems during the ACM SIGSOFT 12th Int'l. Symp. on the Foundations of Software Engineering

Long Beach, California , October 31-November 1, 2004.

Value Predictors for Reuse through Speculation on Traces

Maurico L. Pilla, Philippe O. A. Navaux, Bruce R. Childers, Amarildo T. da Costa, and Felipe M. G. Franca

IEEE 16th Symp. on Computer Architecture and High Performance Computing (SBAC-PAD'04)

Foz do Igaucu, Brazil , October 2004, pp. 48-55.

An Infrastructure for Designing Custom Embedded Wide Counterflow Pipelines

Bruce R. Childers and Jack W. Davidson

Journal of Microprocessors and Microsystems

Accepted July 2004, Volume 29(1), February 2005, pp. 27-40.

Compact binaries with code compression in a software dynamic translator

Stacey Shogan and Bruce R. Childers

Conference on Design, Automation and Test in Europe (DATE'04)

Paris, France , February 2004, pp. 1052-1057, Vol. 2.

Profile Guided Management of Code Partitions for Embedded Systems

Shukang Zhou, Bruce R. Childers and Naveen Kumar

Conference on Design, Automation and Test in Europe (DATE'04)

Paris, France , February 2004, pp. 1396-1397, Vol. 2.

Overhead reduction techniques for software dynamic translation

Kevin Scott, Naveen Kumar, Bruce R. Childers, Jack W. Davidson, and Mary Lou Soffa

NSF Next Generation Software Workshop, Int'l. Parallel and Distributed Processing Symposium

Santa Fe, New Mexico , April 2004

2003

SoftTest: A framework for software testing of Java programs

B. R. Childers, M. L. Soffa, J. Beaver, L. Ber, K. Cammarata, T. Kane, J. Litman, and J. Misurda

Eclipse Technology Exchange Workshop

Anaheim, California , October 27, 2003

The Limits of Speculative Trace Reuse on Deeply Pipelined Processors

Mauricio L. Pilla, Philippe O. A. Navaux, Amarildo T. da Costa, Felipe M G. Franca, Bruce R. Childers, Mary Lou Soffa

IEEE 15th Symp. on Computer Architecture and High Performance Computing

Sao Paulo/SP, Brazil , November 2003, pp. 36-44.

Flexible Instrumentation for Software Dynamic Translation

Naveen Kumar and Bruce R. Childers

Workshop on Exploring the Trace Space for Dynamic Optimization Techniques

San Francisco, California , June 2003

Predicting the Impact of Optimizations for Embedded Systems

Min Zhao, Bruce R. Childers, and Mary Lou Soffa

ACM Conference on Languages, Compilers, and Tools for Embedded Systems

San Diego, California , June 2003

Energy Management for Real-Time Embedded Applications with Compiler Support

Nevine AbouGhazaleh, Bruce R. Childers, Daniel Mossé, Rami Melhem, and Matt Craven

ACM Conference on Languages, Compilers, and Tools for Embedded Systems

San Diego, California , June 2003

Collaborative Operating System and Compiler Power Management for Real-Time Applications

Nevine AbouGhazaleh, Daniel Mossé, Bruce R. Childers, Rami Melhem, and Matt Craven

IEEE Real-Time/Embedded Technology and Applications Symposium

Washington, DC , May 2003, pp. 133-141

Short Courses in System-on-a-Chip (SoC) Design

Ivan Kourtev, Ray Hoare, Steve Levitan, Tom Cain, Bruce Childers, and Don Chiarulli

IEEE Int'l. Conference on Microelectronic Systems Education (MSE)

Anaheim, California , June 2003, pp. 126-127

Custom Wide Counterflow Pipelines for High Performance Embedded Applications

Bruce R. Childers and Jack W. Davidson

IEEE Transactions on Computers (TC)

Accepted January 2003, Vol. 53, No. 2, February 2004, pp. 141-158

Scheduling with Dynamic Voltage/Speed Adjustment Using Slack Reclamation in Multi-processor Real-Time Systems

Daki Zhu, Rami Melhem and Bruce R. Childers

IEEE Transactions on Parallel and Distributed Systems (TPDS)

Accepted January 2003, appeared July 2003, Vol. 14, No. 7, pp. 686-700

Retargetable and Reconfigurable Software Dynamic Translation

K. Scott, N. Kumar, S. Velusamy, B. Childers, J. Davidson, and M. L. Soffa

ACM SIGMICRO Int'l. Conf. on Code Generation and Optimization

San Francisco, California , March 2003, pp. 36-47

Continuous Compilation: A New Approach to Aggressive and Adaptive Code Transformation

Bruce R. Childers, Jack W. Davidson and Mary Lou Soffa

NSF Next Generation Software Workshop, Int'l. Parallel and Distributed Processing Symposium

Nice, France , April 2003

2002

Compilers and Operating Systems for Low Power

Nevine AbouGhazaleh, Daniel Mosse', Bruce Childers, and Rami Melhem

Kluwer Academic Publishers , 2002

2001

Scheduling with Dynamic Voltage/Speed Adjustment Using Slack Reclamation in Multi-Processor Real-Time Systems

Daki Zhu, Rami Melhem and Bruce R. Childers

22nd IEEE Real-Time Systems Symposium

London, UK , December 2001, pp. 84-94

Toward The Placement of Power Management Points in Real Time Applications

Nevine AbouGhazaleh, Daniel Mossé, Bruce R. Childers, and Rami Melhem

Workshop on Compilers and Operating Systems for Low Power

October 2001

2000

Adapting Processor Supply Voltage to Instruction-Level Parallelism

Bruce R. Childers, Hongliang Tang and Rami Melhem

Koolchips Workshop

Monterey, California , December 2000

Width-Sensitive Scheduling for Resource Constrained VLIW Processors

Tarun Nakra, Bruce R. Childers, and Mary Lou Soffa

ACM Workshop on Feedback-Directed and Dynamic Optimization

Monterey, California , December 2000

Compiler-Assisted Dynamic Power-Aware Scheduling for Real-Time Applications

Daniel Mossé, Hakan Aydin, Bruce R. Childers, and Rami Melhem<

Workshop on Compilers and Operating Systems for Low Power

Philadelphia, Pennsylvania , October 2000

Custom Wide Counterflow Piplines for High-Performance Embedded Applications

Bruce R. Childers and Jack W. Davidson

Int'l. Conference on Parallel Architecture and Compilation Techniques (PACT'00)

October 2000, pp. 57-68.

Reordering Memory Bus Transactions for Reduced Energy Consumption

Bruce R. Childers and Tarun Nakra

ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Embedded Systems

Vancouver, Canada , June 2000

An Infrastructure for Designing Custom Embedded Counterflow Pipelines

Bruce R. Childers and Jack W. Davidson<

Hawaii Int'l. Conf. on System Sciences

Maui, Hawaii , January, 2000

1999

Automatic Architectural Design of Wide-Issue Counterflow Pipelines

Bruce R. Childers and Jack W. Davidson

Workshop on Compiler and Architecture Support for Embedded Systems (CASES'99)

Washington, DC , 1999

Architectural Considerations for Application-Specific Counterflow Pipelines

Bruce R. Childers and Jack W. Davidson

IEEE Conf. on Adv. Research in VLSI (ARVLSI'99)

Atlanta, Georgia , March 1999, pp. 3-22

1998

A Design Environment for Counterflow Pipeline Synthesis

Bruce R. Childers and Jack W. Davidson

ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Embedded Systems (LCTES'98)

Lecture Notes in Computer Science, Springer , June 1998, pp. 223-234, Vol. 1474.

1993

Memory Bandwidth Optimizations for Wide-Bus Machines

Michael A. Alexander, Mark W. Bailey, Bruce R. Childers, Jack W. Davidson and Sanjay Jinturkar

Hawaii Int'l. Conf. on System Sciences

January 1993, pp. 466-475, Vol. 1.

Updated by childers on Monday, October 19, 2009. This page renders best with FireFox.