Skip to content

David I. August

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

73

Venues

20

Active years

1995–2026

Best venue rank

A*

Where they publish

Papers

73 indexed papers, newest first.

YearVenueTitleAuthors
2026CGOThe Parallel-Semantics Program Dependence Graph for Parallel Optimization.Yian Su, Brian Homerding, Haocheng Gao, Federico Sossai, Yebin Chon, David I. August, Simone Campanoni
2025ASPLOSSkia: Exposing Shadow Branches.Chrysanthos Pepi, Bhargav Reddy Godala, Krishnam Tibrewala, Gino A. Chacon, Paul V. Gratz, Daniel A. Jimnez, Gilles A. Pokam, David I. August
2025MICROSHADOW: Simultaneous Multi-Threading Architecture with Asymmetric Threads.Ishita Chaturvedi, Bhargav Reddy Godala, Abiram Gangavaram, Daniel Flyer, Tyler Sorensen, Tor M. Aamodt, David I. August
2024ASPLOSPDIP: Priority Directed Instruction Prefetching.Bhargav Reddy Godala, Sankara Prasad Ramesh, Gilles A. Pokam, Jared Stark, Andr Seznec, Dean M. Tullsen, David I. August
2024ISCAGhOST: a GPU Out-of-Order Scheduling Technique for Stall Reduction.Ishita Chaturvedi, Bhargav Reddy Godala, Yucan Wu, Ziyang Xu, Konstantinos Iliakis, Panagiotis-Eleftherios Eleftherakis, Sotirios Xydis, Dimitrios Soudris, Tyler Sorensen, Simone Campanoni, Tor M. Aamodt, David I. August
2024SCRevisiting Computation for Research: Practices and Trends.Jeremiah Giordani, Ziyang Xu, Ella Colby, August Ning, Bhargav Reddy Godala, Ishita Chaturvedi, Shaowei Zhu, Yebin Chon, Greg Chan, Zujun Tan, Galen Collier, Jonathan D. Halverson, Enrico Armenio Deiana, Jasper Liang, Federico Sossai, Yian Su, Atmn Patel, Bangyen Pham, Nathan Greiner, Simone Campanoni, David I. August
2023ASPLOSSPLENDID: Supporting Parallel LLVM-IR Enhanced Natural Decompilation for Interactive Development.Zujun Tan, Yebin Chon, Michael Kruse, Johannes Doerfert, Ziyang Xu, Brian Homerding, Simone Campanoni, David I. August
2023ISCAEMISSARY: Enhanced Miss Awareness Replacement Policy for L2 Instruction Caching.Nayana Prasad Nagendra, Bhargav Reddy Godala, Ishita Chaturvedi, Atmn Patel, Svilen Kanev, Tipp Moseley, Jared Stark, Gilles A. Pokam, Simone Campanoni, David I. August
2022CGONOELLE Offers Empowering LLVM Extensions.Angelo Matni, Enrico Armenio Deiana, Yian Su, Lukas Gross, Souradip Ghosh, Sotiris Apostolakis, Ziyang Xu, Zujun Tan, Ishita Chaturvedi, Brian Homerding, Tommy McMichen, David I. August, Simone Campanoni
2020ASPLOSPerspective: A Sensible Approach to Speculative Automatic Parallelization.Sotiris Apostolakis, Ziyang Xu, Greg Chan, Simone Campanoni, David I. August
2020PLDISCAF: a speculation-aware collaborative dependence analysis framework.Sotiris Apostolakis, Ziyang Xu, Zujun Tan, Greg Chan, Simone Campanoni, David I. August
2019ASPLOSArchitectural Support for Containment-based Security.Hansen Zhang, Soumyadeep Ghosh, Jordan Fix, Sotiris Apostolakis, Stephen R. Beard, Nayana P. Nagendra, Taewook Oh, David I. August
2019ISCAAsmDB: understanding and mitigating front-end stalls in warehouse-scale computers.Grant Ayers, Nayana Prasad Nagendra, David I. August, Hyoun Kyu Cho, Svilen Kanev, Christos Kozyrakis, Trivikram Krishnamurthy, Heiner Litz, Tipp Moseley, Parthasarathy Ranganathan
2018ASPLOSHardware Multithreaded Transactions.Jordan Fix, Nayana P. Nagendra, Sotiris Apostolakis, Hansen Zhang, Sophie Qiu, David I. August
2017CGOA collaborative dependence analysis framework.Nick P. Johnson, Jordan Fix, Stephen R. Beard, Taewook Oh, Thomas B. Jablin, David I. August
2015ISCADynaSpAM: dynamic spatial architecture mapping using out of order instruction schedules.Feng Liu, Heejin Ahn, Stephen R. Beard, Taewook Oh, David I. August
2014DACCGPA: Coarse-Grained Pipelined Accelerators.Feng Liu, Soumyadeep Ghosh, Nick P. Johnson, David I. August
2013ASPLOSPractical automatic loop specialization.Taewook Oh, Hanjun Kim, Nick P. Johnson, Jae W. Lee, David I. August
2013CGOAutomatically exploiting cross-invocation parallelism using runtime information.Jialu Huang, Thomas B. Jablin, Stephen R. Beard, Nick P. Johnson, David I. August
2013PLDIFast condensation of the program dependence graph.Nick P. Johnson, Taewook Oh, Ayal Zaks, David I. August
2012CASESFrom sequential programming to flexible parallel execution.Arun Raman, Jae W. Lee, David I. August
2012CAVpassert: A Tool for Debugging Parallel Programs.Daniel Schwartz-Narbonne, Feng Liu, David I. August, Sharad Malik
2012CGODynamically managed data for CPU-GPU architectures.Thomas B. Jablin, James A. Jablin, Prakash Prabhu, Feng Liu, David I. August
2012CGOAutomatic speculative DOALL for clusters.Hanjun Kim, Nick P. Johnson, Jae W. Lee, Scott A. Mahlke, David I. August
2012CGORuntime asynchronous fault tolerance via speculation.Yun Zhang, Soumyadeep Ghosh, Jialu Huang, Jae W. Lee, Scott A. Mahlke, David I. August
2012NDSSA General Approach for Efficiently Accelerating Software-based Dynamic Data Flow Tracking on Commodity Hardware.Kangkook Jee, Georgios Portokalidis, Vasileios P. Kemerlis, Soumyadeep Ghosh, David I. August, Angelos D. Keromytis
2012PLDISpeculative separation for privatization and reductions.Nick P. Johnson, Hanjun Kim, Prakash Prabhu, Ayal Zaks, David I. August
2012PLDIParcae: a system for flexible parallel execution.Arun Raman, Ayal Zaks, Jae W. Lee, David I. August
2011DIMVAThe SPARCHS Project: Hardware Support for Software Security.Simha Sethumadhavan, Salvatore J. Stolfo, Angelos D. Keromytis, Junfeng Yang, David I. August
2011MEMOCODEParallel assertions for debugging parallel programs.Daniel Schwartz-Narbonne, Feng Liu, Tarun Pondicherry, David I. August, Sharad Malik
2011MICROEncore: low-cost, fine-grained transient fault recovery.Shuguang Feng, Shantanu Gupta, Amin Ansari, Scott A. Mahlke, David I. August
2011MICROBundled execution of recurring traces for energy-efficient general purpose processing.Shantanu Gupta, Shuguang Feng, Amin Ansari, Scott A. Mahlke, David I. August
2011PLDIAutomatic CPU-GPU communication management and optimization.Thomas B. Jablin, Prakash Prabhu, James A. Jablin, Nick P. Johnson, Stephen R. Beard, David I. August
2011PLDICommutative set: a language extension for implicit parallel programming.Prakash Prabhu, Soumyadeep Ghosh, Yun Zhang, Nick P. Johnson, David I. August
2011PLDIParallelism orchestration using DoPE: the degree of parallelism executive.Arun Raman, Hanjun Kim, Taewook Oh, Jae W. Lee, David I. August
2011SCA survey of the practice of computational science.Prakash Prabhu, Thomas B. Jablin, Arun Raman, Yun Zhang, Jialu Huang, Hanjun Kim, Nick P. Johnson, Feng Liu, Soumyadeep Ghosh, Stephen R. Beard, Taewook Oh, Matthew Zoufaly, David Walker, David I. August
2010ASPLOSSpeculative parallelization using software multi-threaded transactions.Arun Raman, Hanjun Kim, Thomas R. Mason, Thomas B. Jablin, David I. August
2010CGODecoupled software pipelining creates parallelization opportunities.Jialu Huang, Arun Raman, Thomas B. Jablin, Yun Zhang, Tzu-Han Hung, David I. August
2010MICROScalable Speculative Parallelization on Commodity Clusters.Hanjun Kim, Arun Raman, Feng Liu, Jae W. Lee, David I. August
2008ASPLOSCommunication optimizations for global multi-threaded instruction scheduling.Guilherme Ottoni, David I. August
2008CGOParallel-stage decoupled software pipelining.Easwaran Raman, Guilherme Ottoni, Arun Raman, Matthew J. Bridges, David I. August
2008CGOSpice: speculative parallel iteration chunk execution.Easwaran Raman, Neil Vachharajani, Ram Rangan, David I. August
2007MICRORevisiting the Sequential Programming Model for Multi-Core.Matthew J. Bridges, Neil Vachharajani, Yun Zhang, Thomas B. Jablin, David I. August
2007MICROGlobal Multi-Threaded Instruction Scheduling.Guilherme Ottoni, David I. August
2007PLDIShape analysis with inductive recursion synthesis.Bolei Guo, Neil Vachharajani, David I. August
2007PLDIFault-tolerant typed assembly language.Frances Perry, Lester W. Mackey, George A. Reis, Jay Ligatti, David I. August, David Walker
2006CCSelective Runtime Memory Disambiguation in a Dynamic Binary Translator.Bolei Guo, Youfeng Wu, Cheng Wang, Matthew J. Bridges, Guilherme Ottoni, Neil Vachharajani, Jonathan Chang, David I. August
2006DSNAutomatic Instruction-Level Software-Only Recovery.Jonathan Chang, George A. Reis, David I. August
2006HPCAExploiting parallelism and structure to accelerate the simulation of chip multi-processors.David A. Penry, Daniel Fay, David Hodgdon, Ryan Wells, Graham Schelle, David I. August, Dan Connors
2006ICFPStatic typing for a faulty lambda calculus.David Walker, Lester W. Mackey, Jay Ligatti, George A. Reis, David I. August
2006MICROSupport for High-Frequency Streaming in CMPs.Ram Rangan, Neil Vachharajani, Adam Stoler, Guilherme Ottoni, David I. August, George Z. N. Cai
2006PLDIAutomatic instruction scheduler retargeting by reverse-engineering.Matthew J. Bridges, Neil Vachharajani, Guilherme Ottoni, David I. August
2006PLDIA framework for unrestricted whole-program optimization.Spyridon Triantafyllis, Matthew J. Bridges, Easwaran Raman, Guilherme Ottoni, David I. August
2005CGOPractical and Accurate Low-Level Pointer Analysis.Bolei Guo, Matthew J. Bridges, Spyridon Triantafyllis, Guilherme Ottoni, Easwaran Raman, David I. August
2005CGOSWIFT: Software Implemented Fault Tolerance.George A. Reis, Jonathan Chang, Neil Vachharajani, Ram Rangan, David I. August
2005ISCADesign and Evaluation of Hybrid Fault-Detection Systems.George A. Reis, Jonathan Chang, Neil Vachharajani, Ram Rangan, David I. August, Shubhendu S. Mukherjee
2005MICROAutomatic Thread Extraction with Decoupled Software Pipelining.Guilherme Ottoni, Ram Rangan, Adam Stoler, David I. August
2004CGOExposing Memory Access Regularities Using Object-Relative Memory Profiling.Qiang Wu, Artem Pyatakov, Alexey Spiridonov, Easwaran Raman, Douglas W. Clark, David I. August
2004ESAFinding Dominators in Practice.Loukas Georgiadis, Renato Fonseca F. Werneck, Robert Endre Tarjan, Spyridon Triantafyllis, David I. August
2004MICRORIFLE: An Architectural Framework for User-Centric Information-Flow Security.Neil Vachharajani, Matthew J. Bridges, Jonathan Chang, Ram Rangan, Guilherme Ottoni, Jason A. Blome, George A. Reis, Manish Vachharajani, David I. August
2004PLDIThe liberty structural specification language: a high-level modeling language for component reuse.Manish Vachharajani, Neil Vachharajani, David I. August
2003CGOCompiler Optimization-Space Exploration.Spyridon Triantafyllis, Manish Vachharajani, Neil Vachharajani, David I. August
2003DACOptimizations for a simulator construction system supporting reusable components.David A. Penry, David I. August
2003WCAEThe liberty simulation environment as a pedagogical tool.Jason A. Blome, Manish Vachharajani, Neil Vachharajani, David I. August
2002EMSOFTDesign Tools for Application Specific Embedded Processors.Wei Qin, Subramanian Rajagopalan, Manish Vachharajani, Hangsheng Wang, Xinping Zhu, David I. August, Kurt Keutzer, Sharad Malik, Li-Shiuan Peh
2002MICROMicroarchitectural exploration with Liberty.Manish Vachharajani, Neil Vachharajani, David A. Penry, Jason A. Blome, David I. August
2000MICROAccurate and efficient predicate analysis with binary decision diagrams.John W. Sias, Wen-mei W. Hwu, David I. August
1999EuroParAn Architecture Framework for Introducing Predicated Execution into Embedded Microprocessors.Daniel A. Connors, Jean-Michel Puiatti, David I. August, Kevin M. Crozier, Wen-mei W. Hwu
1999ISCAThe Program Decision Logic Approach to Predicated Execution.David I. August, John W. Sias, Jean-Michel Puiatti, Scott A. Mahlke, Daniel A. Connors, Kevin M. Crozier, Wen-mei W. Hwu
1998ISCAIntegrated Predicated and Speculative Execution in the IMPACT EPIC Architecture.David I. August, Daniel A. Connors, Scott A. Mahlke, John W. Sias, Kevin M. Crozier, Ben-Chung Cheng, Patrick R. Eaton, Qudus B. Olaniran, Wen-mei W. Hwu
1997HPCAArchitectural Support for Compiler-Synthesized Dynamic Branch Prediction Strategies: Rationale and Initial Results.David I. August, Daniel A. Connors, John C. Gyllenhaal, Wen-mei W. Hwu
1997MICROA Framework for Balancing Control Flow and Predication.David I. August, Wen-mei W. Hwu, Scott A. Mahlke
1995ISCAA Comparison of Full and Partial Predicated Execution Support for ILP Processors.Scott A. Mahlke, Richard E. Hank, James E. McCormick, David I. August, Wen-mei W. Hwu