David I. August spends much of his time researching Compiler, Parallel computing, Speedup, Instruction set and Software. His Compiler study is concerned with the larger field of Programming language. His Parallel computing research integrates issues from Multithreading, Thread and Software pipelining.
The study incorporates disciplines such as Scalability, Computer engineering, Automatic parallelization, Set and Predicate in addition to Speedup. His Software study integrates concerns from other disciplines, such as Fault tolerance, Reliability engineering, Computer architecture and Fault detection and isolation. His Software fault tolerance research includes elements of Swift, Redundancy, Embedded system and Fault coverage.
David I. August mainly focuses on Parallel computing, Compiler, Speedup, Software and Programming language. David I. August has included themes like Multithreading, Automatic parallelization and Software pipelining in his Parallel computing study. His study on Compiler also encompasses disciplines like
As part of the same scientific family, David I. August usually focuses on Speedup, concentrating on Set and intersecting with Complex system. His Software research also works with subjects such as
His primary areas of study are Speedup, Parallel computing, Software, Automatic parallelization and Compiler. His research in Speedup intersects with topics in Semantics, Data structure, Programming paradigm and Partial evaluation. His work deals with themes such as Pipeline and Key, which intersect with Parallel computing.
David I. August combines subjects such as Computer security, SIMPLE, Software security assurance and Embedded system with his study of Software. His study on Automatic parallelization also encompasses disciplines like
His scientific interests lie mostly in Parallel computing, Speedup, Pipeline, Optimizing compiler and Compiler. His work on Multi-core processor as part of general Parallel computing study is frequently connected to Energy consumption, therefore bridging the gap between diverse disciplines of science and establishing a new relationship between them. His Speedup research incorporates themes from Window, Algorithm, LOOP and Partial evaluation.
His study in Pipeline is interdisciplinary in nature, drawing from both Parallelism, Out-of-order execution, Benchmark, Superscalar and Computation. His Optimizing compiler research is multidisciplinary, relying on both Theoretical computer science, Dependence analysis, Construct, Strongly connected component and Directed acyclic graph. While the research belongs to areas of Compiler, David I. August spends his time largely on the problem of Multithreading, intersecting his research to questions surrounding Scalability.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
SWIFT: Software Implemented Fault Tolerance
George A. Reis;Jonathan Chang;Neil Vachharajani;Ram Rangan.
symposium on code generation and optimization (2005)
Automatic Thread Extraction with Decoupled Software Pipelining
Guilherme Ottoni;Ram Rangan;Adam Stoler;David I. August.
international symposium on microarchitecture (2005)
RIFLE: An Architectural Framework for User-Centric Information-Flow Security
Neil Vachharajani;Matthew J. Bridges;Jonathan Chang;Ram Rangan.
international symposium on microarchitecture (2004)
Compiler optimization-space exploration
Spyridon Triantafyllis;Manish Vachharajani;Neil Vachharajani;David I. August.
symposium on code generation and optimization (2003)
A comparison of full and partial predicated execution support for ILP processors
Scott A. Mahlke;Richard E. Hank;James E. McCormick;David I. August.
international symposium on computer architecture (1995)
Automatic CPU-GPU communication management and optimization
Thomas B. Jablin;Prakash Prabhu;James A. Jablin;Nick P. Johnson.
programming language design and implementation (2011)
Design and Evaluation of Hybrid Fault-Detection Systems
George A. Reis;Jonathan Chang;Neil Vachharajani;Ram Rangan.
international symposium on computer architecture (2005)
Decoupled Software Pipelining with the Synchronization Array
Ram Rangan;Neil Vachharajani;Manish Vachharajani;David I. August.
international conference on parallel architectures and compilation techniques (2004)
Microarchitectural exploration with Liberty
Manish Vachharajani;Neil Vachharajani;David A. Penry;Jason A. Blome.
international symposium on microarchitecture (2002)
Integrated predicated and speculative execution in the IMPACT EPIC architecture
David I. August;Daniel A. Connors;Scott A. Mahlke;John W. Sias.
international symposium on computer architecture (1998)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
University of Illinois at Urbana-Champaign
Princeton University
University of Michigan–Ann Arbor
National University of Singapore
Princeton University
Georgia Institute of Technology
Princeton University
DeepMind (United Kingdom)
Columbia University
Cavium (United States)
Hebrew University of Jerusalem
Georgia Institute of Technology
Nitek (United States)
Universitat Politècnica de València
Tokyo Institute of Technology
University of Oxford
Brown University
University of Western Australia
University of Idaho
Chiba University
University of Namur
University of Bergen
Barry University
University of Bologna
Erasmus University Rotterdam
University of Michigan–Ann Arbor