
- AUTOMATIC INSTRUCTION-LEVEL SOFTWARE-ONLY RECOVERY
- Configurable Transient Fault Detection via Dynamic Binary Translation
- The Liberty Simulation Environment, Version 1.0 Manish Vachharajani Neil Vachharajani David A. Penry
- Parallel-Stage Decoupled Software Pipelining Easwaran Raman Guilherme Ottoni Arun Raman
- Optimizations for a Simulator Construction System Supporting Reusable Components
- DOI: 10.1007/s10766-005-3569-3 International Journal of Parallel Programming, Vol. 33, Nos. 2/3, June 2005 ( 2005)
- Software-Controlled Fault Tolerance George A. Reis1
- Decoupled Software Pipelining with the Synchronization Array
- PIPELINED MULTITHREADING TRANSFORMATIONS AND SUPPORT
- Exposing Memory Access Regularities Using Object-Relative Memory Profiling
- INTELLIGENT SPECULATION FOR PIPELINED MULTITHREADING
- Journal of Instruction-Level Parallelism 7 (2005) 1-25 Submitted 10/04; published 2/05 Compiler Optimization-Space Exploration
- Automatic Instruction-Level Software-Only Recovery Jonathan Chang George A. Reis David I. August
- Global Multi-Threaded Instruction Scheduling: Technique and Initial Results
- Recursive Data Structure Profiling Easwaran Raman David I. August
- SHAPE ANALYSIS WITH INDUCTIVE RECURSION SYNTHESIS
- Automatic CPU-GPU Communication Management and Optimization
- Parallelism Orchestration using DoPE: the Degree of Parallelism Executive
- Commutative Set: A Language Extension for Implicit Parallel Programming
- Scalable Speculative Parallelization on Commodity Clusters Hanjun Kim Arun Raman Feng Liu Jae W. Lee
- PROGRAMMING MULTICORES: DO APPLICATIONS PROGRAMMERS
- Decoupled Software Pipelining Creates Parallelization Opportunities
- PARALLELIZATION TECHNIQUES WITH IMPROVED DEPENDENCE HANDLING
- THE VELOCITY COMPILER: EXTRACTING EFFICIENT MULTICORE EXECUTION FROM
- Performance Scalability of Decoupled Software Pipelining
- SOFTWARE MODULATED FAULT TOLERANCE GEORGE A. REIS III
- Spice: Speculative Parallel Iteration Chunk Execution Easwaran Raman Neil Vachharajani Ram Rangan
- Communication Optimizations for Global Multi-Threaded Instruction Scheduling
- REVISITING THE SEQUENTIAL PROGRAMMING MODEL FOR THE
- Global Multi-Threaded Instruction Scheduling Guilherme Ottoni David I. August
- Shape Analysis with Inductive Recursion Synthesis Bolei Guo Neil Vachharajani David I. August
- THE ACCELERATION OF STRUCTURAL MICROARCHITECTURAL SIMULATION VIA SCHEDULING
- Amortizing Software Queue Overhead for Pipelined Inter-Thread Communication
- The Liberty Simulation Environment: A Deliberate Approach to High-Level
- A Framework for Unrestricted Whole-Program Optimization Spyridon Triantafyllis Matthew J. Bridges Easwaran Raman Guilherme Ottoni David I. August
- Selective Runtime Memory Disambiguation in a Dynamic Binary Translator
- Exploiting Parallelism and Structure to Accelerate the Simulation of Chip Multi-processors
- Automatic Thread Extraction with Decoupled Software Pipelining Guilherme Ottoni Ram Rangan Adam Stoler David I. August
- A New Approach to Thread Extraction for General-Purpose Guilherme Ottoni Ram Rangan Adam Stoler David I. August
- From Sequential Programs to Concurrent Threads Guilherme Ottoni Ram Rangan Adam Stoler Matthew J. Bridges David I. August
- Practical and Accurate Low-Level Pointer Analysis Bolei Guo Matthew J. Bridges Spyridon Triantafyllis Guilherme Ottoni
- A Study of the Clarity of Functionally and Structurally Composed High-level Simulation Models
- A Comparison of Reuse in Object-oriented Programming and Structural Modeling Systems
- The Liberty Simulation Environment as a Pedagogical Tool Jason Blome Manish Vachharajani Neil Vachharajani David I. August
- Compiler Optimization-Space Exploration Spyridon Triantafyllis Manish Vachharajani Neil Vachharajani David I. August
- Procedure Boundary Elimination for EPIC Compilers Spyridon Triantafyllis Manish Vachharajani David I. August
- A Disciplined Approach to the Development of Platform Architectures
- IEEE SIGNAL PROCESSING MAGAZINE [55] NOVEMBER 2009 Digital Object Identifier 10.1109/MSP.2009.934117
- ELIMINATING SCOPE AND SELECTION RESTRICTIONS IN COMPILER OPTIMIZATION
- LAMPVIEW: A LOOP-AWARE TOOLSET FOR FACILITATING PARALLELIZATION
- Rapid Development of a Flexible Validated Processor Model David A. Penry and David I. August
- Software Fault Detection Using Dynamic Instrumentation George A. Reis David I. August
- Speculative Decoupled Software Pipelining Neil Vachharajani Ram Rangan
- Static Typing for a Faulty Lambda Calculus David Walker Lester Mackey Jay Ligatti George A. Reis David I. August
- Fault-tolerant Typed Assembly Language Frances Perry Lester Mackey George A. Reis Jay Ligatti David I. August David Walker
- Liberty Queues for EPIC Architectures Thomas B. Jablin1 Yun Zhang1 James A. Jablin2 Jialu Huang1 Hanjun Kim1 David I. August1
- Design and Evaluation of Hybrid Fault-Detection Systems George A. Reis Jonathan Chang Neil Vachharajani
- MICROARCHITECTURE MODELING FOR DESIGN-SPACE EXPLORATION
- Non-Uniform Fault Tolerance Jonathan Chang George A. Reis Neil Vachharajani Ram Rangan David I. August
- Support for High-Frequency Streaming in CMPs Ram Rangan Neil Vachharajani Adam Stoler
- SWIFT: Software Implemented Fault Tolerance George A. Reis Jonathan Chang Neil Vachharajani Ram Rangan David I. August
- Automatic Instruction Scheduler Retargeting by Reverse-Engineering
- Revisiting the Sequential Programming Model for Multi-Core Matthew J. Bridges Neil Vachharajani Yun Zhang Thomas Jablin David I. August
- DAFT: Decoupled Acyclic Fault Tolerance Yun Zhang Jae W. Lee
- RIFLE: An Architectural Framework for User-Centric Information-Flow Security
- The Liberty Structural Specification Language: A High-Level Modeling Language for Component Reuse
- Speculative Parallelization Using Software Multi-threaded Transactions
- GLOBAL INSTRUCTION SCHEDULING FOR MULTI-THREADED ARCHITECTURES
- DAFT: Decoupled Acyclic Fault Tolerance , Jae W. Lee1
- A Survey of the Practice of Computational Science Prakash Prabhu Thomas B. Jablin Arun Raman Yun Zhang Jialu Huang
- The SPARCHS Project Hardware Support for Software Security
- Parallel Assertions for Debugging Parallel Programs Daniel Schwartz-Narbonne, Feng Liu, Tarun Pondicherry, David August, Sharad Malik
- A System for Flexible Parallel A Dissertation
- Speculative Parallelization Using Software Multi-threaded Transactions
- The Liberty Simulation Environment: A Deliberate Approach to High-Level
- Journal of Instruction-Level Parallelism 7 (2005) 1-25 Submitted 10/04; published 2/05 Compiler Optimization-Space Exploration
- GLOBAL INSTRUCTION SCHEDULING FOR MULTI-THREADED ARCHITECTURES
- PARALLELIZATION TECHNIQUES WITH IMPROVED DEPENDENCE HANDLING
- Exposing Memory Access Regularities Using Object-Relative Memory Profiling
- A System for Flexible Parallel A Dissertation
- Static Typing for a Faulty Lambda Calculus David Walker Lester Mackey Jay Ligatti George A. Reis David I. August
- PIPELINED MULTITHREADING TRANSFORMATIONS AND SUPPORT
- A Disciplined Approach to the Development of Platform Architectures
- Compiler Optimization-Space Exploration Spyridon Triantafyllis Manish Vachharajani Neil Vachharajani David I. August
- Fault-tolerant Typed Assembly Language Frances Perry Lester Mackey George A. Reis Jay Ligatti David I. August David Walker
- A Framework for Unrestricted Whole-Program Optimization Spyridon Triantafyllis Matthew J. Bridges Easwaran Raman Guilherme Ottoni David I. August
- Procedure Boundary Elimination for EPIC Compilers Spyridon Triantafyllis Manish Vachharajani David I. August
- SOFTWARE MODULATED FAULT TOLERANCE GEORGE A. REIS III
- Recursive Data Structure Profiling Easwaran Raman David I. August
- Commutative Set: A Language Extension for Implicit Parallel Programming
- UNISIM: An Open Simulation Environment and Library for Complex Architecture Design and
- Liberty Queues for EPIC Architectures Thomas B. Jablin1 Yun Zhang1 James A. Jablin2 Jialu Huang1 Hanjun Kim1 David I. August1
- Practical and Accurate Low-Level Pointer Analysis Bolei Guo Matthew J. Bridges Spyridon Triantafyllis Guilherme Ottoni
- Spice: Speculative Parallel Iteration Chunk Execution Easwaran Raman Neil Vachharajani Ram Rangan
- Support for High-Frequency Streaming in CMPs Ram Rangan Neil Vachharajani Adam Stoler
- LAMPVIEW: A LOOP-AWARE TOOLSET FOR FACILITATING PARALLELIZATION
- Microarchitectural Exploration with Liberty Manish Vachharajani Neil Vachharajani David A. Penry Jason A. Blome David I. August
- Facilitating Reuse in Hardware Models with Enhanced Type Inference
- Parallel Assertions for Debugging Parallel Programs Daniel Schwartz-Narbonne, Feng Liu, Tarun Pondicherry, David August, Sharad Malik
- DOI: 10.1007/s10766-005-3569-3 International Journal of Parallel Programming, Vol. 33, Nos. 2/3, June 2005 ( 2005)
- Global Multi-Threaded Instruction Scheduling Guilherme Ottoni David I. August
- A Comparison of Reuse in Object-oriented Programming and Structural Modeling Systems
- A New Approach to Thread Extraction for General-Purpose Guilherme Ottoni Ram Rangan Adam Stoler David I. August
- MICROARCHITECTURE MODELING FOR DESIGN-SPACE EXPLORATION
- Rapid Development of a Flexible Validated Processor Model David A. Penry and David I. August
- DAFT: Decoupled Acyclic Fault Tolerance Yun Zhang Jae W. Lee
- The SPARCHS Project Hardware Support for Software Security
- Exploiting Parallelism and Structure to Accelerate the Simulation of Chip Multi-processors
- Rapid Development of a Flexible Validated Processor Model David A. Penry David I. August
- Selective Runtime Memory Disambiguation in a Dynamic Binary Translator
- Automatic Instruction Scheduler Retargeting by Reverse-Engineering
- Decoupled Software Pipelining Creates Parallelization Opportunities
- The Liberty Simulation Environment as a Pedagogical Tool Jason Blome Manish Vachharajani Neil Vachharajani David I. August
- The Liberty Simulation Environment, Version 1.0 Manish Vachharajani Neil Vachharajani David A. Penry
- THE VELOCITY COMPILER: EXTRACTING EFFICIENT MULTICORE EXECUTION FROM
- Parallelism Orchestration using DoPE: the Degree of Parallelism Executive
- RIFLE: An Architectural Framework for User-Centric Information-Flow Security
- DAFT: Decoupled Acyclic Fault Tolerance , Jae W. Lee1
- Dynamically Managed Data for CPU-GPU Architectures Thomas B. Jablin James A. Jablin
- Software Fault Detection Using Dynamic Instrumentation George A. Reis David I. August
- INTELLIGENT SPECULATION FOR PIPELINED MULTITHREADING
- Runtime Asynchronous Fault Tolerance via Speculation Yun Zhang Soumyadeep Ghosh Jialu Huang
- AUTOMATIC INSTRUCTION-LEVEL SOFTWARE-ONLY RECOVERY
- Automatic Thread Extraction with Decoupled Software Pipelining Guilherme Ottoni Ram Rangan Adam Stoler David I. August
- Amortizing Software Queue Overhead for Pipelined Inter-Thread Communication
- Speculative Decoupled Software Pipelining Neil Vachharajani Ram Rangan
- Configurable Transient Fault Detection via Dynamic Binary Translation
- Automatic CPU-GPU Communication Management and Optimization
- Revisiting the Sequential Programming Model for Multi-Core Matthew J. Bridges Neil Vachharajani Yun Zhang Thomas Jablin David I. August
- Optimizations for a Simulator Construction System Supporting Reusable Components
- Software-Controlled Fault Tolerance George A. Reis1
- Performance Scalability of Decoupled Software Pipelining
- Shape Analysis with Inductive Recursion Synthesis Bolei Guo Neil Vachharajani David I. August
- Communication Optimizations for Global Multi-Threaded Instruction Scheduling
- Global Multi-Threaded Instruction Scheduling: Technique and Initial Results
- Chip Multi-Processor Scalability for Single-Threaded Applications Neil Vachharajani
- The Liberty Structural Specification Language: A High-Level Modeling Language for Component Reuse
- Automatic Instruction-Level Software-Only Recovery Jonathan Chang George A. Reis David I. August
- IEEE SIGNAL PROCESSING MAGAZINE [55] NOVEMBER 2009 Digital Object Identifier 10.1109/MSP.2009.934117
- Decoupled Software Pipelining with the Synchronization Array
- A Survey of the Practice of Computational Science Prakash Prabhu Thomas B. Jablin Arun Raman Yun Zhang Jialu Huang
- THE ACCELERATION OF STRUCTURAL MICROARCHITECTURAL SIMULATION VIA SCHEDULING
- Parallel-Stage Decoupled Software Pipelining Easwaran Raman Guilherme Ottoni Arun Raman
- A Study of the Clarity of Functionally and Structurally Composed High-level Simulation Models
- SWIFT: Software Implemented Fault Tolerance George A. Reis Jonathan Chang Neil Vachharajani Ram Rangan David I. August
- ELIMINATING SCOPE AND SELECTION RESTRICTIONS IN COMPILER OPTIMIZATION
- PROGRAMMING MULTICORES: DO APPLICATIONS PROGRAMMERS
- From Sequential Programs to Concurrent Threads Guilherme Ottoni Ram Rangan Adam Stoler Matthew J. Bridges David I. August
- Non-Uniform Fault Tolerance Jonathan Chang George A. Reis Neil Vachharajani Ram Rangan David I. August
- SHAPE ANALYSIS WITH INDUCTIVE RECURSION SYNTHESIS
- Design and Evaluation of Hybrid Fault-Detection Systems George A. Reis Jonathan Chang Neil Vachharajani
- REVISITING THE SEQUENTIAL PROGRAMMING MODEL FOR THE
- Scalable Speculative Parallelization on Commodity Clusters Hanjun Kim Arun Raman Feng Liu Jae W. Lee
- The Liberty Simulation Environment: A Deliberate Approach to High-Level System Modeling