| 2011 |
| 61 | Log-based architectures: using multicore to help software behave correctly. Shimin Chen, Phillip B. Gibbons, Michael Kozuch, Todd C. Mowry. Operating Systems Review (45): 84-91 (2011). Web SearchBibTeXDownload |
| 2010 |
| 60 | Decoupling contention management from scheduling. Ryan Johnson, Radu Stoica, Anastasia Ailamaki, Todd C. Mowry. ASPLOS 2010, 117-128. Web SearchBibTeXDownload |
| 59 | ParaLog: enabling and accelerating online parallel monitoring of multithreaded applications. Evangelos Vlachos, Michelle L. Goodstein, Michael A. Kozuch, Shimin Chen, Babak Falsafi, Phillip B. Gibbons, Todd C. Mowry. ASPLOS 2010, 271-284. Web SearchBibTeXDownload |
| 58 | Butterfly analysis: adapting dataflow analysis to dynamic parallel monitoring. Michelle L. Goodstein, Evangelos Vlachos, Shimin Chen, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry. ASPLOS 2010, 257-270. Web SearchBibTeXDownload |
| 57 | Decoupled lifeguards: enabling path optimizations for dynamic correctness checking tools. Olatunji Ruwase, Shimin Chen, Phillip B. Gibbons, Todd C. Mowry. PLDI 2010, 25-35. Web SearchBibTeXDownload |
| 2009 |
| 56 | Beyond Audio and Video: Using Claytronics to Enable Pario. Seth Copen Goldstein, Todd C. Mowry, Jason Campbell, Michael P. Ashley-Rollman, Michael DeRosa, Stanislav Funiak, James F. Hoburg, Mustafa Emre Karagozler, Brian T. Kirby, Peter Lee, Padmanabhan Pillai, James Robert Reid, Daniel D. Stancil, Michael Philetus Weller. AI Magazine (30): 29-45 (2009). Web SearchBibTeXDownload |
| 55 | Holistic Query Transformations for Dynamic Web Applications. Amit Manjhi, Charles Garrod, Bruce M. Maggs, Todd C. Mowry, Anthony Tomasic. ICDE 2009, 1175-1178. Web SearchBibTeXDownload |
| 54 | Flexible Hardware Acceleration for Instruction-Grain Lifeguards. Shimin Chen, Michael Kozuch, Phillip B. Gibbons, Michael P. Ryan, Theodoros Strigkos, Todd C. Mowry, Olatunji Ruwase, Evangelos Vlachos, Babak Falsafi, Vijaya Ramachandran. IEEE Micro (29): 62-72 (2009). Web SearchBibTeXDownload |
| 2008 |
| 53 | Incrementally parallelizing database transactions with thread-level speculation. Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry. ACM Trans. Comput. Syst. (26) (2008). Cited by 2Web SearchBibTeXDownload |
| 52 | Generalizing metamodules to simplify planning in modular robotic systems. Daniel J. Dewey, Michael P. Ashley-Rollman, Michael DeRosa, Seth Copen Goldstein, Todd C. Mowry, Siddhartha S. Srinivasa, Padmanabhan Pillai, Jason Campbell. IROS 2008, 1338-1345. Web SearchBibTeXDownload |
| 51 | Flexible Hardware Acceleration for Instruction-Grain Program Monitoring. Shimin Chen, Michael Kozuch, Theodoros Strigkos, Babak Falsafi, Phillip B. Gibbons, Todd C. Mowry, Vijaya Ramachandran, Olatunji Ruwase, Michael P. Ryan, Evangelos Vlachos. ISCA 2008, 377-388. Web SearchBibTeXDownload |
| 50 | Cut-and-stitch: efficient parallel learning of linear dynamical systems on smps. Lei Li, Wenjie Fu, Fan Guo, Todd C. Mowry, Christos Faloutsos. KDD 2008, 471-479. Cited by 5Web SearchBibTeXDownload |
| 49 | Scalable query result caching for web applications. Charles Garrod, Amit Manjhi, Anastasia Ailamaki, Bruce M. Maggs, Todd C. Mowry, Christopher Olston, Anthony Tomasic. PVLDB (1): 550-561 (2008). Cited by 3Web SearchBibTeXDownload |
| 48 | Parallelizing dynamic information flow tracking. Olatunji Ruwase, Phillip B. Gibbons, Todd C. Mowry, Vijaya Ramachandran, Shimin Chen, Michael Kozuch, Michael Ryan. SPAA 2008, 35-45. Web SearchBibTeXDownload |
| 47 | Compiler and hardware support for reducing the synchronization of speculative threads. Antonia Zhai, J. Gregory Steffan, Christopher B. Colohan, Todd C. Mowry. TACO (5) (2008). Web SearchBibTeXDownload |
| 2007 |
| 46 | Improving hash join performance through prefetching. Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, Todd C. Mowry. ACM Trans. Database Syst. (32): 17 (2007). Cited by 69Web SearchBibTeXDownload |
| 45 | Invalidation Clues for Database Scalability Services. Amit Manjhi, Phillip B. Gibbons, Anastassia Ailamaki, Charles Garrod, Bruce M. Maggs, Todd C. Mowry, Christopher Olston, Anthony Tomasic, Haifeng Yu. ICDE 2007, 316-325. Cited by 7Web SearchBibTeXDownload |
| 44 | Distributed Watchpoints: Debugging Large Multi-Robot Systems. Michael DeRosa, Jason Campbell, Padmanabhan Pillai, Seth Copen Goldstein, Peter Lee, Todd C. Mowry. ICRA 2007, 3723-3729. Web SearchBibTeXDownload |
| 43 | Integrated Debugging of Large Modular Robot Ensembles. Benjamin D. Rister, Jason Campbell, Padmanabhan Pillai, Todd C. Mowry. ICRA 2007, 2227-2234. Web SearchBibTeXDownload |
| 42 | CMP Support for Large and Dependent Speculative Threads. Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry. IEEE Trans. Parallel Distrib. Syst. (18): 1041-1054 (2007). Cited by 2Web SearchBibTeXDownload |
| 41 | A modular robotic system using magnetic force effectors. Brian T. Kirby, Burak Aksak, Jason Campbell, James F. Hoburg, Todd C. Mowry, Padmanabhan Pillai, Seth Copen Goldstein. IROS 2007, 2787-2793. Web SearchBibTeXDownload |
| 40 | Meld: A declarative approach to programming ensembles. Michael P. Ashley-Rollman, Seth Copen Goldstein, Peter Lee, Todd C. Mowry, Padmanabhan Pillai. IROS 2007, 2794-2800. Web SearchBibTeXDownload |
| 39 | Scheduling threads for constructive cache sharing on CMPs. Shimin Chen, Phillip B. Gibbons, Michael Kozuch, Vasileios Liaskovitis, Anastassia Ailamaki, Guy E. Blelloch, Babak Falsafi, Limor Fix, Nikos Hardavellas, Todd C. Mowry, Chris Wilkerson. SPAA 2007, 105-115. Cited by 23Web SearchBibTeXDownload |
| 2006 |
| 38 | Log-based architectures for general-purpose monitoring of deployed code. Shimin Chen, Babak Falsafi, Phillip B. Gibbons, Michael Kozuch, Todd C. Mowry, Radu Teodorescu, Anastassia Ailamaki, Limor Fix, Gregory R. Ganger, Bin Lin, Steven W. Schlosser. ASID 2006, 63-65. Cited by 13Web SearchBibTeXDownload |
| 37 | Tolerating Dependences Between Large Speculative Threads Via Sub-Threads. Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry. ISCA 2006, 216-226. Cited by 15Web SearchBibTeXDownload |
| 36 | Simultaneous scalability and security for data-intensive web applications. Amit Manjhi, Anastassia Ailamaki, Bruce M. Maggs, Todd C. Mowry, Christopher Olston, Anthony Tomasic. SIGMOD Conference 2006, 241-252. Cited by 11Web SearchBibTeXDownload |
| 35 | Parallel depth first vs. work stealing schedulers on CMP architectures. Vasileios Liaskovitis, Shimin Chen, Phillip B. Gibbons, Anastassia Ailamaki, Guy E. Blelloch, Babak Falsafi, Limor Fix, Nikos Hardavellas, Michael Kozuch, Todd C. Mowry, Chris Wilkerson. SPAA 2006, 330. Cited by 1Web SearchBibTeXDownload |
| 2005 |
| 34 | Catoms: Moving Robots Without Moving Parts. Brian T. Kirby, Jason Campbell, Burak Aksak, Padmanabhan Pillai, James F. Hoburg, Todd C. Mowry, Seth Copen Goldstein. AAAI 2005, 1730-1731. Web SearchBibTeX |
| 33 | The STAMPede approach to thread-level speculation. J. Gregory Steffan, Christopher B. Colohan, Antonia Zhai, Todd C. Mowry. ACM Trans. Comput. Syst. (23): 253-300 (2005). Web SearchBibTeXDownload |
| 32 | A Scalability Service for Dynamic Web Applications. Christopher Olston, Amit Manjhi, Charles Garrod, Anastassia Ailamaki, Bruce M. Maggs, Todd C. Mowry. CIDR 2005, 56-69. Cited by 30Web SearchBibTeXDownload |
| 31 | Programmable Matter. Seth Copen Goldstein, Jason Campbell, Todd C. Mowry. IEEE Computer (38): 99-101 (2005). Web SearchBibTeXDownload |
| 30 | Claytronics: highly scalable communications, sensing, and actuation networks. Burak Aksak, Preethi Srinivas Bhat, Jason Campbell, Michael DeRosa, Stanislav Funiak, Phillip B. Gibbons, Seth Copen Goldstein, Carlos Guestrin, Ashish Gupta, Casey Helfrich, James F. Hoburg, Brian T. Kirby, James Kuffner, Peter Lee, Todd C. Mowry, Padmanabhan Pillai, Ram Ravichandran, Benjamin D. Rister, Srinivasan Seshan, Metin Sitti, Haifeng Yu. SenSys 2005, 299. Web SearchBibTeXDownload |
| 29 | Optimistic Intra-Transaction Parallelism on Chip Multiprocessors. Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry. VLDB 2005, 73-84. Cited by 12Web SearchBibTeXDownload |
| 28 | Inspector Joins. Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, Todd C. Mowry. VLDB 2005, 817-828. Cited by 13Web SearchBibTeXDownload |
| 2004 |
| 27 | Compiler Optimization of Memory-Resident Value Communication Between Speculative Threads. Antonia Zhai, Christopher B. Colohan, J. Gregory Steffan, Todd C. Mowry. CGO 2004, 39-52. Web SearchBibTeXDownload |
| 26 | Improving Hash Join Performance through Prefetching. Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, Todd C. Mowry. ICDE 2004, 116-127. Web SearchBibTeXDownload |
| 2002 |
| 25 | Compiler optimization of scalar value communication between speculative threads. Antonia Zhai, Christopher B. Colohan, J. Gregory Steffan, Todd C. Mowry. ASPLOS 2002, 171-183. Web SearchBibTeXDownload |
| 24 | Improving Value Communication for Thread-Level Speculation. J. Gregory Steffan, Christopher B. Colohan, Antonia Zhai, Todd C. Mowry. HPCA 2002, 65-75. Web SearchBibTeXDownload |
| 23 | Fractal prefetching B±Trees: optimizing both cache and disk performance. Shimin Chen, Phillip B. Gibbons, Todd C. Mowry, Gary Valentin. SIGMOD Conference 2002, 157-168. Web SearchBibTeXDownload |
| 2001 |
| 22 | Architectural and compiler support for effective instruction prefetching: a cooperative approach. Chi-Keung Luk, Todd C. Mowry. ACM Trans. Comput. Syst. (19): 71-109 (2001). Web SearchBibTeXDownload |
| 21 | Compiler-based I/O prefetching for out-of-core applications. Angela Demke Brown, Todd C. Mowry, Orran Krieger. ACM Trans. Comput. Syst. (19): 111-170 (2001). Web SearchBibTeXDownload |
| 20 | Improving Index Performance through Prefetching. Shimin Chen, Phillip B. Gibbons, Todd C. Mowry. SIGMOD Conference 2001, 235-246. Web SearchBibTeXDownload |
| 2000 |
| 19 | Software-Controlled Multithreading Using Informing Memory Operations. Todd C. Mowry, Sherwyn R. Ramkissoon. HPCA 2000, 121-132. Web SearchBibTeXDownload |
| 18 | Understanding Why Correlation Profiling Improves the Predictability of Data Cache Misses in Nonnumeric Applications. Todd C. Mowry, Chi-Keung Luk. IEEE Trans. Computers (49): 369-384 (2000). Web SearchBibTeXDownload |
| 17 | A scalable approach to thread-level speculation. J. Gregory Steffan, Christopher B. Colohan, Antonia Zhai, Todd C. Mowry. ISCA 2000, 1-12. Web SearchBibTeXDownload |
| 16 | Taming the Memory Hogs: Using Compiler-Inserted Releases to Manage Physical Memory Intelligently. Angela Demke Brown, Todd C. Mowry. OSDI 2000, 31-44. Web SearchBibTeX |
| 1999 |
| 15 | Automatic Compiler-Inserted Prefetching for Pointer-Based Applications. Chi-Keung Luk, Todd C. Mowry. IEEE Trans. Computers (48): 134-141 (1999). Web SearchBibTeXDownload |
| 14 | Memory Forwarding: Enabling Aggressive Layout Optimizations by Guaranteeing the Safety of Data Relocation. Chi-Keung Luk, Todd C. Mowry. ISCA 1999, 88-99. Web SearchBibTeXDownload |
| 1998 |
| 13 | Informing Memory Operations: Memory Performance Feedback Mechanisms and Their Applications. Mark Horowitz, Margaret Martonosi, Todd C. Mowry, Michael D. Smith. ACM Trans. Comput. Syst. (16): 170-205 (1998). Web SearchBibTeXDownload |
| 12 | Tolerating Latency in Multiprocessors Through Compiler-Inserted Prefetching. Todd C. Mowry. ACM Trans. Comput. Syst. (16): 55-92 (1998). Web SearchBibTeXDownload |
| 11 | The Potential for Using Thread-Level Data Speculation to Facilitate Automatic Parallelization. J. Gregory Steffan, Todd C. Mowry. HPCA 1998, 2-13. Web SearchBibTeXDownload |
| 10 | Cooperative Prefetching: Compiler and Hardware Support for Effective Instruction Prefetching in Modern Processors. Chi-Keung Luk, Todd C. Mowry. MICRO 1998, 182-194. Web SearchBibTeXDownload |
| 1997 |
| 9 | Predicting Data Cache Misses in Non-Numeric Applications through Correlation Profiling. Todd C. Mowry, Chi-Keung Luk. MICRO 1997, 314-320. Web SearchBibTeXDownload |
| 1996 |
| 8 | Compiler-Directed Page Coloring for Multiprocessors. Edouard Bugnion, Jennifer-Ann M. Anderson, Todd C. Mowry, Mendel Rosenblum, Monica S. Lam. ASPLOS 1996, 244-255. Web SearchBibTeXDownload |
| 7 | Compiler-Based Prefetching for Recursive Data Structures. Chi-Keung Luk, Todd C. Mowry. ASPLOS 1996, 222-233. Web SearchBibTeXDownload |
| 6 | Informing Memory Operations: Providing Memory Performance Feedback in Modern Processors. Mark Horowitz, Margaret Martonosi, Todd C. Mowry, Michael D. Smith. ISCA 1996, 260-270. Web SearchBibTeXDownload |
| 5 | Automatic Compiler-Inserted I/O Prefetching for Out-of-Core Applications. Todd C. Mowry, Angela K. Demke, Orran Krieger. OSDI 1996, 3-17. Web SearchBibTeX |
| 1992 |
| 4 | Design and Evaluation of a Compiler Algorithm for Prefetching. Todd C. Mowry, Monica S. Lam, Anoop Gupta. ASPLOS 1992, 62-73. Web SearchBibTeXDownload |
| 1991 |
| 3 | Comparative Evaluation of Latency Reducing and Tolerating Techniques. Anoop Gupta, John L. Hennessy, Kourosh Gharachorloo, Todd C. Mowry, Wolf-Dietrich Weber. ISCA 1991, 254-263. Web SearchBibTeXDownload |
| 2 | Tolerating Latency Through Software-Controlled Prefetching in Shared-Memory Multiprocessors. Todd C. Mowry, Anoop Gupta. J. Parallel Distrib. Comput. (12): 87-106 (1991). Web SearchBibTeXDownload |
| 1990 |
| 1 | Reducing Memory and Traffic Requirements for Scalable Directory-Based Cache Coherence Schemes. Anoop Gupta, Wolf-Dietrich Weber, Todd C. Mowry. ICPP (1) 1990, 312-321. Web SearchBibTeX |