Todd C. Mowry

Loading Google Thumbnails...
2011
61Log-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
60Decoupling contention management from scheduling. Ryan Johnson, Radu Stoica, Anastasia Ailamaki, Todd C. Mowry. ASPLOS 2010, 117-128. Web SearchBibTeXDownload
59ParaLog: 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
58Butterfly 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
57Decoupled 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
56Beyond 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
55Holistic Query Transformations for Dynamic Web Applications. Amit Manjhi, Charles Garrod, Bruce M. Maggs, Todd C. Mowry, Anthony Tomasic. ICDE 2009, 1175-1178. Web SearchBibTeXDownload
54Flexible 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
53Incrementally 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
52Generalizing 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
51Flexible 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
50Cut-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
49Scalable 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
48Parallelizing 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
47Compiler 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
46Improving 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
45Invalidation 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
44Distributed 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
43Integrated Debugging of Large Modular Robot Ensembles. Benjamin D. Rister, Jason Campbell, Padmanabhan Pillai, Todd C. Mowry. ICRA 2007, 2227-2234. Web SearchBibTeXDownload
42CMP 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
41A 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
40Meld: 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
39Scheduling 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
38Log-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
37Tolerating 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
36Simultaneous 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
35Parallel 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
34Catoms: 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
33The 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
32A 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
31Programmable Matter. Seth Copen Goldstein, Jason Campbell, Todd C. Mowry. IEEE Computer (38): 99-101 (2005). Web SearchBibTeXDownload
30Claytronics: 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
29Optimistic 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
28Inspector Joins. Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, Todd C. Mowry. VLDB 2005, 817-828. Cited by 13Web SearchBibTeXDownload
2004
27Compiler 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
26Improving Hash Join Performance through Prefetching. Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, Todd C. Mowry. ICDE 2004, 116-127. Web SearchBibTeXDownload
2002
25Compiler 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
24Improving Value Communication for Thread-Level Speculation. J. Gregory Steffan, Christopher B. Colohan, Antonia Zhai, Todd C. Mowry. HPCA 2002, 65-75. Web SearchBibTeXDownload
23Fractal 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
22Architectural 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
21Compiler-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
20Improving Index Performance through Prefetching. Shimin Chen, Phillip B. Gibbons, Todd C. Mowry. SIGMOD Conference 2001, 235-246. Web SearchBibTeXDownload
2000
19Software-Controlled Multithreading Using Informing Memory Operations. Todd C. Mowry, Sherwyn R. Ramkissoon. HPCA 2000, 121-132. Web SearchBibTeXDownload
18Understanding 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
17A scalable approach to thread-level speculation. J. Gregory Steffan, Christopher B. Colohan, Antonia Zhai, Todd C. Mowry. ISCA 2000, 1-12. Web SearchBibTeXDownload
16Taming 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
15Automatic Compiler-Inserted Prefetching for Pointer-Based Applications. Chi-Keung Luk, Todd C. Mowry. IEEE Trans. Computers (48): 134-141 (1999). Web SearchBibTeXDownload
14Memory 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
13Informing 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
12Tolerating Latency in Multiprocessors Through Compiler-Inserted Prefetching. Todd C. Mowry. ACM Trans. Comput. Syst. (16): 55-92 (1998). Web SearchBibTeXDownload
11The Potential for Using Thread-Level Data Speculation to Facilitate Automatic Parallelization. J. Gregory Steffan, Todd C. Mowry. HPCA 1998, 2-13. Web SearchBibTeXDownload
10Cooperative 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
9Predicting Data Cache Misses in Non-Numeric Applications through Correlation Profiling. Todd C. Mowry, Chi-Keung Luk. MICRO 1997, 314-320. Web SearchBibTeXDownload
1996
8Compiler-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
7Compiler-Based Prefetching for Recursive Data Structures. Chi-Keung Luk, Todd C. Mowry. ASPLOS 1996, 222-233. Web SearchBibTeXDownload
6Informing 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
5Automatic 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
4Design and Evaluation of a Compiler Algorithm for Prefetching. Todd C. Mowry, Monica S. Lam, Anoop Gupta. ASPLOS 1992, 62-73. Web SearchBibTeXDownload
1991
3Comparative 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
2Tolerating 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
1Reducing 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
from DBLP and Google Scholar
  • Associate Professor
  • http://www-2.cs.cmu.edu/~tcm/
  • School of Computer Science, Electrical and Computer Engineering Department
  • Carnegie Mellon University
  • USA
References
1. ^ UT-Austin Computer Architecture Seminar Schedule Abstracts - Retrieved 2010-09-28 - details
Developed by the Database Group at the University of Wisconsin and Yahoo! Research