
- Custom Wide Counterflow Pipelines for High Performance Embedded Applications
- Over the past several decades, the compiler research community has developed a number of sophisticated
- Detecting Bugs in Register Allocation YUQIANG HUANG and BRUCE R. CHILDERS
- Demand Code Paging for NAND Flash in MMU-less Embedded Systems
- Running a Java VM Inside an Operating System Kernel Takashi Okumura Bruce Childers Daniel Mosse
- Value Predictors for Reuse through Speculation on Traces Mauricio L. Pilla
- ACM 2007. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The defin-
- PERFECTORY: A Fault-Tolerant Directory Memory Architecture
- Inflation and Deflation of Self-Adaptive Applications Ryan W. Moore
- Predicting the Impact of Optimizations for Embedded Systems Min Zhao Bruce Childers Mary Lou Soffa
- Low energy consumption is becoming the primary design con-sideration for battery-operated and portable embedded sys-
- Near-memory Caching for Improved Energy Consumption Nevine AbouGhazaleh, Bruce Childers, Daniel Mosse, Rami Melhem
- Analyzing the Impact of Useless Write-Backs on the Endurance and
- Analyzing the Impact of Useless Write-Backs on the Endurance and Energy Consumption of PCM
- CloudCache: Expanding and Shrinking Private Caches Hyunjin Lee, Sangyeun Cho, and Bruce R. Childers
- Impact of Process Variation on Endurance Algorithms for Wear-Prone Memories
- Increasing PCM Main Memory Lifetime Alexandre P. Ferreira, Miao Zhou, Santiago Bock, Bruce Childers, Rami Melhem and Daniel Mosse
- Addressing the Challenges of DBT for the ARM Architecture Ryan W. Moore Jose A. Baiocchi
- MCP: an Energy-Efficient Code Distribution Protocol for Multi-Application WSNs
- Reducing Pressure in Bounded DBT Code Caches Jos A. Baiocchi, Bruce R. Childers
- Performance of Graceful Degradation for Cache Faults Hyunjin Lee Sangyeun Cho Bruce R. Childers
- Software Dynamic Translation (SDT) systems are used for program instrumentation, dynamic optimization, security,
- Published in "The 13th International Static Analysis Symposium", Korea, 2006
- Software Dynamic Translation (SDT) systems have been used for program instrumentation, dynamic optimization, security policy
- Debugging techniques have evolved over the years in response to changes in programming languages, implementation techniques,
- Planning for Code Buffer Management in Distributed Virtual Execution Environments
- Energy Conservation in Memory Hierarchies using Power-Aware Cached-DRAM
- Embedded software is becoming more flexible and adapt-able, which presents new challenges for management of
- Profile Guided Management of Code Partitions for Embedded Systems Shukang Zhou Bruce R. Childers Naveen Kumar
- Software dynamic translation (SDT) is a technology that allows programs to be modified as they are run-
- The Limits of Speculative Trace Reuse on Deeply Pipelined Processors Mauricio L. Pilla, Philippe O. A. Navaux
- Software dynamic translation (SDT) is a technology that permits the modification of an executing program's
- Toward the Placement of Power Management Points in Real Time Applications
- Low power consumption is one of the most important design constraints for modern computer systems. One
- Width-Sensitive Scheduling for Resource-Constrained VLIW Processors
- Application-specific instruction set processor (ASIP) design is a promising approach for meeting the perfor-
- Application-specific instruction set processor (ASIP) design is a promising approach for meeting the performance and cost
- The Counterflow Pipeline (CFP) organization may be a good target for synthesis of application-specific micro-
- Memory Bandwidth Optimizationsfor Wide-BusMachines Michael A. Alexander, Mark W. Bailey, Bruce R. Childers, Jack W. Davidson, and Sanjay Jinturkar
- Self-managed software requires monitoring and code changes to an executing program. One technology that
- Demand Code Paging for NAND Flash in MMU-less Embedded Systems
- Architectural Considerations for Application-Specific Counterflow Pipelines
- Near-Memory Caching for Improved Energy Consumption
- Profit-driven Optimization MIN ZHAO and BRUCE R. CHILDERS
- StimulusCache: Boosting Performance of Chip Multiprocessors with Excess Cache
- Producing reliable and robust software has become one of the most important software development concerns in
- Collaborative Operating System and Compiler Power Management for Real-Time Applications
- Scheduling with Dynamic Voltage/Speed Adjustment Using Slack Reclamation in
- Custom Wide Counterflow Pipelines for High-Performance Embedded Applications
- Heterogeneous Code Cache: Using Scratchpad and Main Memory in Dynamic Binary Translators
- Exploring the Interplay of Yield, Area, and Performance in Processor Caches
- A Model-based Framework: an Approach for Profit-driven Optimization University of Pittsburgh
- TOWARD THE PLACEMENT OF POWER MANAGEMENT POINTS
- In today's dynamic computing environments, the available resources and even underlying computation engine can
- Energy Management for Real-Time Embedded Applications with Compiler Support
- Flexible Instrumentation for Software Dynamic Translation Naveen Kumar and Bruce Childers
- Collaborative Operating System and Compiler Power Management for
- Appeared in Eclipse Technology Workshop, during OOPSLA'2003, Anaheim, CA, October 27, 2003 Producing reliable and robust software has become
- Integrated CPU and L2 Cache Voltage Scaling using Machine Learning
- LLS: Cooperative Integration of Wear-Leveling and Salvaging for PCM Main Memory
- A Speculative Trace Reuse Architecture with Reduced Hardware Requirements Mauricio L. Pilla
- Jazz2: A Flexible and Extensible Framework for Structural Testing in a Java VM
- Evaluating Indirect Branch Handling Mechanisms in Software Dynamic Translation Systems
- Int. J. Embedded Systems, Vol. 3, Nos. 1/2, 2007 65 Copyright 2007 Inderscience Enterprises Ltd.
- Using PCM in Next-generation Embedded Space Applications Alexandre P. Ferreira, Bruce Childers, Rami Melhem and Daniel Mosse
- Jazz: A Tool for Demand-Driven Structural Testing
- DEFCAM: A Design and Evaluation Framework for Defect-Tolerant Cache Memories
- Name ______________________________________________ CS/COE 0447 Example Problems for Exam 2
- Input: 1 Input: 1 Input: 0 (saw one or more 0s in a row)
- Finite State Machine Practice Problem Your task is to construct a circuit that detects the sequence '1101' in a bitstream1
- Real-Time Scheduling for Phase Change Main Memory Systems Miao Zhou, Santiago Bock, Alexandre P. Ferreira, Bruce Childers, Rami Melhem, Daniel Mosse
- Name ______________________________________________ CS/COE 0447 Example Problems for Exam 2
- CS0447Fall2009Exam1SampleSolutions Seetheproblemlistforthequestions.
- CS/CoE 447 Computer Organization Programming Project 1
- CS 447 and COE 147 Computer Organization Spring 2012
- Jos Baiocchi, Bruce Childers, Jack Davidson* Intel Labs, University of PiEsburgh and University of Virginia*
- COMeT: Continuous Online Memory Test Musfiq Rahman, Bruce R. Childers and Sangyeun Cho