David August - Publications

Affiliations: 
Computer Science Princeton University, Princeton, NJ 
Area:
Computer Architecture and Compilers.

56 high-probability publications. We are testing a new system for linking publications to authors. You can help! If you notice any inaccuracies, please sign in and mark papers as correct or incorrect matches. If you identify any major omissions or other inaccuracies in the publication list, please let us know.

Year Citation  Score
2015 Vachharajani M, Vachharajani N, Penry DA, Blome JA, August DI. Microarchitectural exploration with Liberty Proceedings of the Annual International Symposium On Microarchitecture, Micro. 2002: 271-282. DOI: 10.1109/MICRO.2002.1176256  0.781
2014 Liu F, Ghosh S, Johnson NP, August DI. CGPA: Coarse-grained pipelined accelerators Proceedings - Design Automation Conference. DOI: 10.1145/2593069.2593105  0.381
2013 Johnson NP, Oh T, Zaks A, August DI. Fast condensation of the program dependence graph Proceedings of the Acm Sigplan Conference On Programming Language Design and Implementation (Pldi). 39-49. DOI: 10.1145/2491956.2491960  0.304
2013 Oh T, Kim H, Johnson NP, Lee JW, August DI. Practical automatic loop specialization International Conference On Architectural Support For Programming Languages and Operating Systems - Asplos. 419-430. DOI: 10.1145/2451116.2451161  0.317
2013 Huang J, Jablin TB, Beard SR, Johnson NP, August DI. Automatically exploiting cross-invocation parallelism using runtime information Proceedings of the 2013 Ieee/Acm International Symposium On Code Generation and Optimization, Cgo 2013. DOI: 10.1109/CGO.2013.6495001  0.823
2012 Raman A, Lee JW, August DI. From sequential programming to flexible parallel execution Cases'12 - Proceedings of the 2012 Acm International Conference On Compilers, Architectures and Synthesis For Embedded Systems, Co-Located With Esweek. 37-40. DOI: 10.1145/2380403.2380417  0.387
2012 Johnson NP, Kim H, Prabhu P, Zaks A, August DI. Speculative separation for privatization and reductions Acm Sigplan Notices. 47: 359-369. DOI: 10.1145/2345156.2254107  0.679
2012 Raman A, Zaks A, Lee JW, August DI. Parcae: A system for flexible parallel execution Acm Sigplan Notices. 47: 133-144. DOI: 10.1145/2345156.2254082  0.375
2012 Jablin TB, Jablin JA, Prabhu P, Liu F, August DI. Dynamically managed data for CPU-GPU architectures Proceedings - International Symposium On Code Generation and Optimization, Cgo 2012. 165-174. DOI: 10.1145/2259016.2259038  0.794
2012 Schwartz-Narbonne D, Liu F, August D, Malik S. PASSERT: A tool for debugging parallel programs Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 7358: 751-757. DOI: 10.1007/978-3-642-31424-7_60  0.362
2011 Prabhu P, Kim H, Oh T, Jablin TB, Johnson NP, Zoufaly M, Raman A, Liu F, Walker D, Zhang Y, Ghosh S, August DI, Huang J, Beard S. A survey of the practice of computational science State of the Practice Reports, Sc'11. DOI: 10.1145/2063348.2063374  0.788
2011 Jablin TB, Prabhu P, Jablin JA, Johnson NP, Beard SR, August DI. Automatic CPU-GPU communication management and optimization Proceedings of the Acm Sigplan Conference On Programming Language Design and Implementation (Pldi). 142-151. DOI: 10.1145/1993498.1993516  0.815
2011 Raman A, Kim H, Oh T, Lee JW, August DI. Parallelism orchestration using DoPE: The degree of parallelism executive Proceedings of the Acm Sigplan Conference On Programming Language Design and Implementation (Pldi). 26-37. DOI: 10.1145/1993498.1993502  0.351
2011 Prabhu P, Ghosh S, Zhang Y, Johnson NP, August DI. Commutative set: A language extension for implicit parallel programming Proceedings of the Acm Sigplan Conference On Programming Language Design and Implementation (Pldi). 1-11. DOI: 10.1145/1993498.1993500  0.691
2011 Schwartz-Narbonne D, Liu F, Pondicherry T, August D, Malik S. Parallel assertions for debugging parallel programs 9th Acm/Ieee International Conference On Formal Methods and Models For Codesign, Memocode 2011. 181-190. DOI: 10.1109/MEMCOD.2011.5970525  0.35
2010 Huang J, Raman A, Jablin TB, Zhang Y, Hung TH, August DI. Decoupled software pipelining creates parallelization opportunities Proceedings of the 2010 Cgo - the 8th International Symposium On Code Generation and Optimization. 121-130. DOI: 10.1145/1772954.1772973  0.817
2010 Raman A, Kim H, Mason TR, Jablin TB, August DI. Speculative parallelization using software multi-threaded transactions International Conference On Architectural Support For Programming Languages and Operating Systems - Asplos. 65-76. DOI: 10.1145/1736020.1736030  0.821
2010 Arvind, August D, Pingali K, Chiou D, Sendag R, Yi JJ. Programming multicores: Do applications programmers need to write explicitly parallel programs? Ieee Micro. 30: 19-32. DOI: 10.1109/Mm.2010.54  0.43
2009 Mehrara M, Jablin T, Upton D, August D, Hazelwood K, Mahlke S. Multicore compilation strategies and challenges: An overview of parallelism and compiler technology Ieee Signal Processing Magazine. 26: 55-63. DOI: 10.1109/Msp.2009.934117  0.811
2008 Rangan R, Vachharajani N, Ottoni G, August DI. Performance scalability of decoupled software pipelining Transactions On Architecture and Code Optimization. 5. DOI: 10.1145/1400112.1400113  0.794
2008 Raman E, Vachharajani N, Rangan R, August DI. Spice: Speculative Parallel Iteration Chunk Execution Proceedings of the 2008 Cgo - Sixth International Symposium On Code Generation and Optimization. 175-184. DOI: 10.1145/1356058.1356082  0.802
2008 Raman E, Ottoni G, Raman A, Bridges MJ, August DI. Parallel-stage decoupled software pipelining Proceedings of the 2008 Cgo - Sixth International Symposium On Code Generation and Optimization. 114-123. DOI: 10.1145/1356058.1356074  0.824
2008 Ottoni G, August DI. Communication optimizations for global multi-threaded instruction scheduling Operating Systems Review (Acm). 42: 222-232. DOI: 10.1145/1346281.1346310  0.388
2008 Bridges MJ, Vachharajani N, Zhang Y, Jablin T, August DI. Revisiting the sequential programming model for the multicore era Ieee Micro. 28: 12-20. DOI: 10.1109/Mm.2008.13  0.778
2007 Perry F, MacKey L, Reis GA, Ligatti J, August DI, Walker D. Fault-tolerant typed assembly language Proceedings of the Acm Sigplan Conference On Programming Language Design and Implementation (Pldi). 42-53. DOI: 10.1145/1250734.1250741  0.696
2007 Vachharajani N, Rangan R, Raman E, Bridges MJ, Ottoni G, August DI. Speculative decoupled software pipelining Parallel Architectures and Compilation Techniques - Conference Proceedings, Pact. 49-59. DOI: 10.1109/PACT.2007.34  0.819
2007 Reis GA, Chang J, August DI. Automatic instruction-level software-only recovery Ieee Micro. 27: 36-47. DOI: 10.1109/Mm.2007.4  0.747
2007 Ottoni G, August DI. Global multi-threaded instruction scheduling Proceedings of the Annual International Symposium On Microarchitecture, Micro. 56-68. DOI: 10.1109/MICRO.2007.32  0.43
2007 Bridges MJ, Vachharajani N, Zhang Y, Jablin T, August DI. Revisiting the sequential programming model for multi-core Proceedings of the Annual International Symposium On Microarchitecture, Micro. 69-81. DOI: 10.1109/MICRO.2007.20  0.82
2007 August D, Chang J, Girbal S, Gracia-Perez D, Mouchard G, Penry D, Temam O, Vachharajani N. UNISIM: An open simulation environment and library for complex architecture design and collaborative development Ieee Computer Architecture Letters. 6. DOI: 10.1109/L-Ca.2007.12  0.775
2006 Walker D, Mackey L, Ligatti J, Reis GA, August DI. Static typing for a faulty lambda calculus Proceedings of the Acm Sigplan International Conference On Functional Programming, Icfp. 2006: 38-49. DOI: 10.1145/1159803.1159809  0.678
2006 Vachharajani M, Vachharajani N, Penry DA, Blome JA, Malik S, August DI. The liberty simulation environment: A deliberate approach to high-level system modeling Acm Transactions On Computer Systems. 24: 211-249. DOI: 10.1145/1151690.1151691  0.791
2006 Bridges MJ, Vachharajani N, Ottoni G, August DI. Automatic instruction scheduler retargeting by reverse-engineering Proceedings of the Acm Sigplan Conference On Programming Language Design and Implementation (Pldi). 2006: 228-238. DOI: 10.1145/1133255.1134008  0.751
2006 Triantafyllis S, Bridges MJ, Raman E, Ottoni G, August DI. A framework for unrestricted whole-program optimization Proceedings of the Acm Sigplan Conference On Programming Language Design and Implementation (Pldi). 2006: 61-71. DOI: 10.1145/1133255.1133989  0.78
2006 Rangan R, Vachharajani N, Stoler A, Ottoni G, August DI, Cai GZN. Support for high-frequency streaming in CMPs Proceedings of the Annual International Symposium On Microarchitecture, Micro. 259-269. DOI: 10.1109/MICRO.2006.47  0.743
2006 Ottoni G, Rangan R, Stoler A, Bridges MJ, August DI. From sequential programs to concurrent threads Ieee Computer Architecture Letters. 5: 6-9. DOI: 10.1109/L-Ca.2006.5  0.802
2006 Penry DA, Fay D, Hodgdon D, Wells R, Schelle G, August DI, Connors D. Exploiting parallelism and structure to accelerate the simulation of chip multi-processors Proceedings - International Symposium On High-Performance Computer Architecture. 2006: 27-38. DOI: 10.1109/HPCA.2006.1598110  0.768
2006 Guo B, Wu Y, Wang C, Bridges MJ, Ottoni G, Vachharajani N, Chang J, August DI. Selective runtime memory disambiguation in a dynamic binary translator Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 3923: 65-79.  0.733
2005 Raman E, August DI. Recursive data structure profiling Proceedings of the 3rd 2005 Acm Sigplan Workshop On Memory Systems Performance, Msp 2005. 5-14. DOI: 10.1145/1111583.1111585  0.636
2005 Ottoni G, Rangan R, Stoler A, August DI. Automatic thread extraction with decoupled software pipelining Proceedings of the Annual International Symposium On Microarchitecture, Micro. 105-116. DOI: 10.1109/MICRO.2005.13  0.772
2005 Reis GA, Chang J, Vachharajani N, Rangan R, August DI, Mukherjee SS. Design and evaluation of hybrid fault-detection systems Proceedings - International Symposium On Computer Architecture. 148-159. DOI: 10.1109/ISCA.2005.21  0.79
2005 Reis GA, Chang J, Vachharajani N, Rangan R, August DI. SWIFT: Software implemented fault tolerance Proceedings of the 2005 International Symposium On Code Generation and Optimization, Cgo 2005. 2005: 243-254. DOI: 10.1109/CGO.2005.34  0.808
2005 Triantafyllis S, Vachharajani M, August DI. Compiler optimization-space exploration Journal of Instruction-Level Parallelism. 7. DOI: 10.1109/CGO.2003.1191546  0.787
2005 Guo B, Bridges MJ, Triantafyllis S, Ottoni G, Raman E, August DI. Practical and accurate low-level pointer analysis Proceedings of the 2005 International Symposium On Code Generation and Optimization, Cgo 2005. 2005: 291-302.  0.768
2004 Vachharajani M, Vachharajani N, Penry DA, Blome JA, August DI. The liberty simulation environment, version 1.0 Performance Evaluation Review. 31: 19-24. DOI: 10.1145/1054907.1054912  0.772
2004 Rangan R, Vachharajani N, Vachharajani M, August DI. Decoupled software pipelining with the synchronization array Parallel Architectures and Compilation Techniques - Conference Proceedings, Pact. 177-188.  0.774
2004 Vachharajani N, Bridges MJ, Chang J, Rangan R, Ottoni G, Blome JA, Reis GA, Vachharajani M, August DI. RIFLE: An architectural framework for user-centric information-flow security Proceedings of the Annual International Symposium On Microarchitecture, Micro. 243-254.  0.767
2004 Georgiadis L, Werneck RF, Tarjan RE, Triantafyllis S, August DI. Finding dominators in practice Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 3221: 677-688.  0.758
2003 Penry DA, August DI. Optimizations for a simulator construction system supporting reusable components Proceedings - Design Automation Conference. 926-931.  0.768
2002 Qin W, Rajagopalan S, Vachharajani M, Wang H, Zhu X, August D, Keutzer K, Malik S, Peh LS. Design tools for application specific embedded processors Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 2491: 319-333.  0.331
2001 Hwu WMW, August DI, Sias JW. Program decision logic optimization using predication and control speculation Proceedings of the Ieee. 89: 1659-1675.  0.367
2001 Chen K, Malik S, August DI. Retargetable static timing analysis for embedded software Proceedings of the International Symposium On System Synthesis. 39-44.  0.378
1999 Connors DA, Puiatti JM, August DI, Crozier KM, Hwu WMW. An architecture framework for introducing predicated execution into embedded microprocessors Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). 1685: 1301-1311.  0.318
1999 August DI, Sias JW, Puiatti JM, Mahlke SA, Connors DA, Crozier KM, Hwu WmW. Program decision logic approach to predicated execution Conference Proceedings - Annual International Symposium On Computer Architecture, Isca. 208-219.  0.323
1998 August DI, Connors DA, Mahlke SA, Sias JW, Crozier KM, Cheng BC, Eaton PR, Olaniran QB, Hwu WmW. Integrated predicated and speculative execution in the IMPACT EPIC architecture Conference Proceedings - Annual International Symposium On Computer Architecture, Isca. 227-237.  0.405
1995 Hwu WMW, Hank RE, Lavery DM, Haab GE, Gyllenhaal JC, August DI, Gallagher DM, Mahlke SA. Compiler Technology for Future Microprocessors Proceedings of the Ieee. 83: 1625-1640. DOI: 10.1109/5.476079  0.353
Show low-probability matches.