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, computer architecture, and embedded and real-time systems.

Continuous Compilation Research Group

Power-Aware Real-Time Systems Group

Custom Counterflow Pipelines for Embedded Processors

Transparent Debugging of Dynamically Optimized Code

Naveen Kumar, Bruce R. Childers, Mary Lou Soffa

International Symposium on Code Generation and Optimization (CGO)

Seattle, Washington , March 2009

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

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 Sratchpad

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

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

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

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

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

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

Dagstuhl Seminar Emerging Uses and Paradigms for Binary Translation

Schloss Dagstuhl, October 2008

International Symposium on Code Generation and Optimization

Boston, Massachusetts, April 2008

11th Workshop on the Interaction between Compilers and Computer Architecture (INTERACT)

Phoenix, Arizona, February 2007

Virtual Machines and Intermediate Languages for Emerging Modularization Mechanisms (VMIL)

Vancouver, Canada, March 2007

7th International Symposium on Automated and Analysis-Driven Debugging (AADEBUG)

Graz, Austria, April 2007

Int'l. Conf. on High Performance Embedded Architectures and Compilers (HiPEAC)

Ghent, Belgium, January 2007

CS/COE 1541 Introduction to Computer Architecture

CS 2410 Graduate Computer Architecture

Updated by childers on Tuesday, November 11, 2008. This page renders best with FireFox.