default search action
Todd C. Mowry
Person information
- affiliation: Carnegie Mellon University, Pittsburgh, USA
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
showing all ?? records
2020 – today
- 2024
- [j27]Deepanjali Mishra, Konstantinos Kanellopoulos, Ashish Panwar, Akshitha Sriraman, Vivek Seshadri, Onur Mutlu, Todd C. Mowry:
Address Scaling: Architectural Support for Fine-Grained Thread-Safe Metadata Management. IEEE Comput. Archit. Lett. 23(1): 69-72 (2024) - [c73]Kai Franz, Samuel Arch, Denis Hirn, Torsten Grust, Todd C. Mowry, Andrew Pavlo:
Dear User-Defined Functions, Inlining isn't working out so great for us. Let's try batching to make our relationship work. Sincerely, SQL. CIDR 2024 - [c72]Pratik Fegade, Tianqi Chen, Phillip B. Gibbons, Todd C. Mowry:
ACROBAT: Optimizing Auto-batching of Dynamic Deep Learning at Compile Time. MLSys 2024 - 2023
- [c71]Siyuan Chen, Pratik Pramod Fegade, Tianqi Chen, Phillip B. Gibbons, Todd C. Mowry:
ED-Batch: Efficient Automatic Batching of Dynamic Neural Networks via Learned Finite State Machines. ICML 2023: 4514-4528 - [c70]Ziqi Wang, Kaiyang Zhao, Pei Li, Andrew Jacob, Michael Kozuch, Todd C. Mowry, Dimitrios Skarlatos:
Memento: Architectural Support for Ephemeral Memory Management in Serverless Environments. MICRO 2023: 122-136 - [i8]Siyuan Chen, Pratik Fegade, Tianqi Chen, Phillip B. Gibbons, Todd C. Mowry:
ED-Batch: Efficient Automatic Batching of Dynamic Neural Networks via Learned Finite State Machines. CoRR abs/2302.03851 (2023) - [i7]Pratik Fegade, Tianqi Chen, Phillip B. Gibbons, Todd C. Mowry:
ACRoBat: Optimizing Auto-batching of Dynamic Deep Learning at Compile Time. CoRR abs/2305.10611 (2023) - [i6]Ruihang Lai, Junru Shao, Siyuan Feng, Steven S. Lyubomirsky, Bohan Hou, Wuwei Lin, Zihao Ye, Hongyi Jin, Yuchen Jin, Jiawei Liu, Lesheng Jin, Yaxing Cai, Ziheng Jiang, Yong Wu, Sunghyun Park, Prakalp Srivastava, Jared G. Roesch, Todd C. Mowry, Tianqi Chen:
Relax: Composable Abstractions for End-to-End Dynamic Machine Learning. CoRR abs/2311.02103 (2023) - 2022
- [c69]Graham Gobieski, Souradip Ghosh, Marijn Heule, Todd C. Mowry, Tony Nowatzki, Nathan Beckmann, Brandon Lucia:
A programmable, energy-minimal dataflow compiler and architecture. MICRO 2022: 546-564 - [c68]Pratik Fegade, Tianqi Chen, Phillip B. Gibbons, Todd C. Mowry:
The CoRa Tensor Compiler: Compilation for Ragged Tensors with Minimal Padding. MLSys 2022 - 2021
- [c67]Amadou Ngom, Prashanth Menon, Matthew Butrovich, Lin Ma, Wan Shen Lim, Todd C. Mowry, Andrew Pavlo:
Filter Representation in Vectorized Query Execution. DaMoN 2021: 6:1-6:7 - [c66]Ziqi Wang, Chul-Hwan Choo, Michael A. Kozuch, Todd C. Mowry, Gennady Pekhimenko, Vivek Seshadri, Dimitrios Skarlatos:
NVOverlay: Enabling Efficient and Scalable High-Frequency Snapshotting to NVM. ISCA 2021: 498-511 - [c65]Pratik Fegade, Tianqi Chen, Phillip B. Gibbons, Todd C. Mowry:
Cortex: A Compiler for Recursive Deep Learning Models. MLSys 2021 - [i5]Pratik Fegade, Tianqi Chen, Phillip B. Gibbons, Todd C. Mowry:
The CoRa Tensor Compiler: Compilation for Ragged Tensors with Minimal Padding. CoRR abs/2110.10221 (2021) - 2020
- [j26]Prashanth Menon, Amadou Ngom, Todd C. Mowry, Andrew Pavlo, Lin Ma:
Permutable Compiled Queries: Dynamically Adapting Compiled Queries without Recompiling. Proc. VLDB Endow. 14(2): 101-113 (2020) - [c64]Daming D. Chen, Phillip B. Gibbons, Todd C. Mowry:
TardisTM: incremental repair for transactional memory. PMAM@PPoPP 2020: 3:1-3:10 - [i4]Pratik Fegade, Tianqi Chen, Phillip B. Gibbons, Todd C. Mowry:
Cortex: A Compiler for Recursive Deep Learning Models. CoRR abs/2011.01383 (2020)
2010 – 2019
- 2019
- [c63]Ziqi Wang, Michael A. Kozuch, Todd C. Mowry, Vivek Seshadri:
Multiversioned Page Overlays: Enabling Faster Serializable Hardware Transactional Memory. PACT 2019: 395-408 - [p1]Amir Yazdanbakhsh, Gennady Pekhimenko, Hadi Esmaeilzadeh, Onur Mutlu, Todd C. Mowry:
Towards Breaking the Memory Bandwidth Wall Using Approximate Value Prediction. Approximate Circuits 2019: 417-441 - 2018
- [i3]Vivek Seshadri, Yoongu Kim, Chris Fallin, Donghyuk Lee, Rachata Ausavarungnirun, Gennady Pekhimenko, Yixin Luo, Onur Mutlu, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry:
RowClone: Accelerating Data Movement and Initialization Using DRAM. CoRR abs/1805.03502 (2018) - 2017
- [j25]Prashanth Menon, Andrew Pavlo, Todd C. Mowry:
Relaxed Operator Fusion for In-Memory Databases: Making Compilation, Vectorization, and Prefetching Work Together At Last. Proc. VLDB Endow. 11(1): 1-13 (2017) - [c62]Andrew Pavlo, Gustavo Angulo, Joy Arulraj, Haibin Lin, Jiexi Lin, Lin Ma, Prashanth Menon, Todd C. Mowry, Matthew Perron, Ian Quah, Siddharth Santurkar, Anthony Tomasic, Skye Toor, Dana Van Aken, Ziqi Wang, Yingjun Wu, Ran Xian, Tieying Zhang:
Self-Driving Database Management Systems. CIDR 2017 - [c61]Vivek Seshadri, Donghyuk Lee, Thomas Mullins, Hasan Hassan, Amirali Boroumand, Jeremie S. Kim, Michael A. Kozuch, Onur Mutlu, Phillip B. Gibbons, Todd C. Mowry:
Ambit: in-memory accelerator for bulk bitwise operations using commodity DRAM technology. MICRO 2017: 273-287 - 2016
- [j24]Amir Yazdanbakhsh, Bradley Thwaites, Hadi Esmaeilzadeh, Gennady Pekhimenko, Onur Mutlu, Todd C. Mowry:
Mitigating the Memory Bottleneck With Approximate Load Value Prediction. IEEE Des. Test 33(1): 32-42 (2016) - [j23]Amir Yazdanbakhsh, Gennady Pekhimenko, Bradley Thwaites, Hadi Esmaeilzadeh, Onur Mutlu, Todd C. Mowry:
RFVP: Rollback-Free Value Prediction with Safe-to-Approximate Loads. ACM Trans. Archit. Code Optim. 12(4): 62:1-62:26 (2016) - [c60]Gennady Pekhimenko, Evgeny Bolotin, Nandita Vijaykumar, Onur Mutlu, Todd C. Mowry, Stephen W. Keckler:
A case for toggle-aware compression for GPU systems. HPCA 2016: 188-200 - [i2]Nandita Vijaykumar, Gennady Pekhimenko, Adwait Jog, Saugata Ghose, Abhishek Bhowmick, Rachata Ausavarungnirun, Chita R. Das, Mahmut T. Kandemir, Todd C. Mowry, Onur Mutlu:
A Framework for Accelerating Bottlenecks in GPU Execution with Assist Warps. CoRR abs/1602.01348 (2016) - [i1]Vivek Seshadri, Donghyuk Lee, Thomas Mullins, Hasan Hassan, Amirali Boroumand, Jeremie S. Kim, Michael A. Kozuch, Onur Mutlu, Phillip B. Gibbons, Todd C. Mowry:
Buddy-RAM: Improving the Performance and Efficiency of Bulk Bitwise Operations Using DRAM. CoRR abs/1611.09988 (2016) - 2015
- [j22]Vivek Seshadri, Kevin Hsieh, Amirali Boroumand, Donghyuk Lee, Michael A. Kozuch, Onur Mutlu, Phillip B. Gibbons, Todd C. Mowry:
Fast Bulk Bitwise AND and OR in DRAM. IEEE Comput. Archit. Lett. 14(2): 127-131 (2015) - [j21]Gennady Pekhimenko, Evgeny Bolotin, Mike O'Connor, Onur Mutlu, Todd C. Mowry, Stephen W. Keckler:
Toggle-Aware Compression for GPUs. IEEE Comput. Archit. Lett. 14(2): 164-168 (2015) - [c59]Michelle L. Goodstein, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry:
Tracking and Reducing Uncertainty in Dataflow Analysis-Based Dynamic Parallel Monitoring. PACT 2015: 266-279 - [c58]Gennady Pekhimenko, Tyler Huberty, Rui Cai, Onur Mutlu, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry:
Exploiting compressed block size as an indicator of future reuse. HPCA 2015: 51-63 - [c57]Nandita Vijaykumar, Gennady Pekhimenko, Adwait Jog, Abhishek Bhowmick, Rachata Ausavarungnirun, Chita R. Das, Mahmut T. Kandemir, Todd C. Mowry, Onur Mutlu:
A case for core-assisted bottleneck acceleration in GPUs: enabling flexible data compression with assist warps. ISCA 2015: 41-53 - [c56]Vivek Seshadri, Gennady Pekhimenko, Olatunji Ruwase, Onur Mutlu, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry, Trishul M. Chilimbi:
Page overlays: an enhanced virtual memory framework to enable fine-grained memory management. ISCA 2015: 79-91 - [c55]Vivek Seshadri, Thomas Mullins, Amirali Boroumand, Onur Mutlu, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry:
Gather-scatter DRAM: in-DRAM address translation to improve the spatial locality of non-unit strided accesses. MICRO 2015: 267-280 - 2014
- [j20]Vivek Seshadri, Samihan Yedkar, Hongyi Xin, Onur Mutlu, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry:
Mitigating Prefetcher-Caused Pollution Using Informed Caching Policies for Prefetched Blocks. ACM Trans. Archit. Code Optim. 11(4): 51:1-51:22 (2014) - [c54]Bradley Thwaites, Gennady Pekhimenko, Hadi Esmaeilzadeh, Amir Yazdanbakhsh, Onur Mutlu, Jongse Park, Girish Mururu, Todd C. Mowry:
Rollback-free value prediction with approximate loads. PACT 2014: 493-494 - [c53]Olatunji Ruwase, Michael A. Kozuch, Phillip B. Gibbons, Todd C. Mowry:
Guardrail: a high fidelity approach to protecting hardware devices from buggy drivers. ASPLOS 2014: 655-670 - [c52]Vivek Seshadri, Abhishek Bhowmick, Onur Mutlu, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry:
The Dirty-Block Index. ISCA 2014: 157-168 - 2013
- [j19]Todd C. Mowry:
Editorial. ACM Trans. Comput. Syst. 31(4): 9 (2013) - [c51]Gennady Pekhimenko, Vivek Seshadri, Yoongu Kim, Hongyi Xin, Onur Mutlu, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry:
Linearly compressed pages: a low-complexity, low-latency main memory compression framework. MICRO 2013: 172-184 - [c50]Vivek Seshadri, Yoongu Kim, Chris Fallin, Donghyuk Lee, Rachata Ausavarungnirun, Gennady Pekhimenko, Yixin Luo, Onur Mutlu, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry:
RowClone: fast and energy-efficient in-DRAM bulk data copy and initialization. MICRO 2013: 185-197 - 2012
- [j18]Todd C. Mowry:
Introduction to Special Issue APLOS 2011. ACM Trans. Comput. Syst. 30(1): 1:1 (2012) - [c49]Michelle L. Goodstein, Shimin Chen, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry:
Chrysalis analysis: incorporating synchronization arcs in dataflow-analysis-based parallel monitoring. PACT 2012: 201-212 - [c48]Vivek Seshadri, Onur Mutlu, Michael A. Kozuch, Todd C. Mowry:
The evicted-address filter: a unified mechanism to address both cache pollution and thrashing. PACT 2012: 355-366 - [c47]Gennady Pekhimenko, Vivek Seshadri, Onur Mutlu, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry:
Base-delta-immediate compression: practical data compression for on-chip caches. PACT 2012: 377-388 - [c46]Gennady Pekhimenko, Todd C. Mowry, Onur Mutlu:
Linearly compressed pages: a main memory compression framework with low complexity and low latency. PACT 2012: 489-490 - 2011
- [j17]Shimin Chen, Phillip B. Gibbons, Michael Kozuch, Todd C. Mowry:
Log-based architectures: using multicore to help software behave correctly. ACM SIGOPS Oper. Syst. Rev. 45(1): 84-91 (2011) - [e1]Rajiv Gupta, Todd C. Mowry:
Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2011, Newport Beach, CA, USA, March 5-11, 2011. ACM 2011, ISBN 978-1-4503-0266-1 [contents] - 2010
- [c45]Ryan Johnson, Radu Stoica, Anastasia Ailamaki, Todd C. Mowry:
Decoupling contention management from scheduling. ASPLOS 2010: 117-128 - [c44]Michelle L. Goodstein, Evangelos Vlachos, Shimin Chen, Phillip B. Gibbons, Michael A. Kozuch, Todd C. Mowry:
Butterfly analysis: adapting dataflow analysis to dynamic parallel monitoring. ASPLOS 2010: 257-270 - [c43]Evangelos Vlachos, Michelle L. Goodstein, Michael A. Kozuch, Shimin Chen, Babak Falsafi, Phillip B. Gibbons, Todd C. Mowry:
ParaLog: enabling and accelerating online parallel monitoring of multithreaded applications. ASPLOS 2010: 271-284 - [c42]Olatunji Ruwase, Shimin Chen, Phillip B. Gibbons, Todd C. Mowry:
Decoupled lifeguards: enabling path optimizations for dynamic correctness checking tools. PLDI 2010: 25-35
2000 – 2009
- 2009
- [j16]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:
Beyond Audio and Video: Using Claytronics to Enable Pario. AI Mag. 30(2): 29-45 (2009) - [j15]Shimin Chen, Michael Kozuch, Phillip B. Gibbons, Michael P. Ryan, Theodoros Strigkos, Todd C. Mowry, Olatunji Ruwase, Evangelos Vlachos, Babak Falsafi, Vijaya Ramachandran:
Flexible Hardware Acceleration for Instruction-Grain Lifeguards. IEEE Micro 29(1): 62-72 (2009) - [c41]Amit Manjhi, Charles Garrod, Bruce M. Maggs, Todd C. Mowry, Anthony Tomasic:
Holistic Query Transformations for Dynamic Web Applications. ICDE 2009: 1175-1178 - 2008
- [j14]Charles Garrod, Amit Manjhi, Anastasia Ailamaki, Bruce M. Maggs, Todd C. Mowry, Christopher Olston, Anthony Tomasic:
Scalable query result caching for web applications. Proc. VLDB Endow. 1(1): 550-561 (2008) - [j13]Antonia Zhai, J. Gregory Steffan, Christopher B. Colohan, Todd C. Mowry:
Compiler and hardware support for reducing the synchronization of speculative threads. ACM Trans. Archit. Code Optim. 5(1): 3:1-3:33 (2008) - [j12]Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry:
Incrementally parallelizing database transactions with thread-level speculation. ACM Trans. Comput. Syst. 26(1): 2:1-2:50 (2008) - [c40]Daniel J. Dewey, Michael P. Ashley-Rollman, Michael DeRosa, Seth Copen Goldstein, Todd C. Mowry, Siddhartha S. Srinivasa, Padmanabhan Pillai, Jason Campbell:
Generalizing metamodules to simplify planning in modular robotic systems. IROS 2008: 1338-1345 - [c39]Shimin Chen, Michael Kozuch, Theodoros Strigkos, Babak Falsafi, Phillip B. Gibbons, Todd C. Mowry, Vijaya Ramachandran, Olatunji Ruwase, Michael P. Ryan, Evangelos Vlachos:
Flexible Hardware Acceleration for Instruction-Grain Program Monitoring. ISCA 2008: 377-388 - [c38]Lei Li, Wenjie Fu, Fan Guo, Todd C. Mowry, Christos Faloutsos:
Cut-and-stitch: efficient parallel learning of linear dynamical systems on smps. KDD 2008: 471-479 - [c37]Olatunji Ruwase, Phillip B. Gibbons, Todd C. Mowry, Vijaya Ramachandran, Shimin Chen, Michael Kozuch, Michael P. Ryan:
Parallelizing dynamic information flow tracking. SPAA 2008: 35-45 - 2007
- [j11]Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, Todd C. Mowry:
Improving hash join performance through prefetching. ACM Trans. Database Syst. 32(3): 17 (2007) - [j10]Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry:
CMP Support for Large and Dependent Speculative Threads. IEEE Trans. Parallel Distributed Syst. 18(8): 1041-1054 (2007) - [c36]Amit Manjhi, Phillip B. Gibbons, Anastassia Ailamaki, Charles Garrod, Bruce M. Maggs, Todd C. Mowry, Christopher Olston, Anthony Tomasic, Haifeng Yu:
Invalidation Clues for Database Scalability Services. ICDE 2007: 316-325 - [c35]Benjamin D. Rister, Jason Campbell, Padmanabhan Pillai, Todd C. Mowry:
Integrated Debugging of Large Modular Robot Ensembles. ICRA 2007: 2227-2234 - [c34]Michael DeRosa, Jason Campbell, Padmanabhan Pillai, Seth Copen Goldstein, Peter Lee, Todd C. Mowry:
Distributed Watchpoints: Debugging Large Multi-Robot Systems. ICRA 2007: 3723-3729 - [c33]Brian T. Kirby, Burak Aksak, Jason Campbell, James F. Hoburg, Todd C. Mowry, Padmanabhan Pillai, Seth Copen Goldstein:
A modular robotic system using magnetic force effectors. IROS 2007: 2787-2793 - [c32]Michael P. Ashley-Rollman, Seth Copen Goldstein, Peter Lee, Todd C. Mowry, Padmanabhan Pillai:
Meld: A declarative approach to programming ensembles. IROS 2007: 2794-2800 - [c31]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:
Scheduling threads for constructive cache sharing on CMPs. SPAA 2007: 105-115 - 2006
- [c30]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:
Log-based architectures for general-purpose monitoring of deployed code. ASID 2006: 63-65 - [c29]Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry:
Tolerating Dependences Between Large Speculative Threads Via Sub-Threads. ISCA 2006: 216-226 - [c28]Amit Manjhi, Anastassia Ailamaki, Bruce M. Maggs, Todd C. Mowry, Christopher Olston, Anthony Tomasic:
Simultaneous scalability and security for data-intensive web applications. SIGMOD Conference 2006: 241-252 - [c27]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:
Parallel depth first vs. work stealing schedulers on CMP architectures. SPAA 2006: 330 - 2005
- [j9]Seth Copen Goldstein, Jason Campbell, Todd C. Mowry:
Programmable Matter. Computer 38(6): 99-101 (2005) - [j8]J. Gregory Steffan, Christopher B. Colohan, Antonia Zhai, Todd C. Mowry:
The STAMPede approach to thread-level speculation. ACM Trans. Comput. Syst. 23(3): 253-300 (2005) - [c26]Brian T. Kirby, Jason Campbell, Burak Aksak, Padmanabhan Pillai, James F. Hoburg, Todd C. Mowry, Seth Copen Goldstein:
Catoms: Moving Robots Without Moving Parts. AAAI 2005: 1730-1731 - [c25]Christopher Olston, Amit Manjhi, Charles Garrod, Anastassia Ailamaki, Bruce M. Maggs, Todd C. Mowry:
A Scalability Service for Dynamic Web Applications. CIDR 2005: 56-69 - [c24]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:
Claytronics: highly scalable communications, sensing, and actuation networks. SenSys 2005: 299 - [c23]Christopher B. Colohan, Anastassia Ailamaki, J. Gregory Steffan, Todd C. Mowry:
Optimistic Intra-Transaction Parallelism on Chip Multiprocessors. VLDB 2005: 73-84 - [c22]Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, Todd C. Mowry:
Inspector Joins. VLDB 2005: 817-828 - 2004
- [c21]Antonia Zhai, Christopher B. Colohan, J. Gregory Steffan, Todd C. Mowry:
Compiler Optimization of Memory-Resident Value Communication Between Speculative Threads. CGO 2004: 39-52 - [c20]Shimin Chen, Anastassia Ailamaki, Phillip B. Gibbons, Todd C. Mowry:
Improving Hash Join Performance through Prefetching. ICDE 2004: 116-127 - 2002
- [c19]Antonia Zhai, Christopher B. Colohan, J. Gregory Steffan, Todd C. Mowry:
Compiler optimization of scalar value communication between speculative threads. ASPLOS 2002: 171-183 - [c18]J. Gregory Steffan, Christopher B. Colohan, Antonia Zhai, Todd C. Mowry:
Improving Value Communication for Thread-Level Speculation. HPCA 2002: 65-75 - [c17]Shimin Chen, Phillip B. Gibbons, Todd C. Mowry, Gary Valentin:
Fractal prefetching B±Trees: optimizing both cache and disk performance. SIGMOD Conference 2002: 157-168 - 2001
- [j7]Chi-Keung Luk, Todd C. Mowry:
Architectural and compiler support for effective instruction prefetching: a cooperative approach. ACM Trans. Comput. Syst. 19(1): 71-109 (2001) - [j6]Angela Demke Brown, Todd C. Mowry, Orran Krieger:
Compiler-based I/O prefetching for out-of-core applications. ACM Trans. Comput. Syst. 19(2): 111-170 (2001) - [c16]Shimin Chen, Phillip B. Gibbons, Todd C. Mowry:
Improving Index Performance through Prefetching. SIGMOD Conference 2001: 235-246 - 2000
- [j5]Todd C. Mowry, Chi-Keung Luk:
Understanding Why Correlation Profiling Improves the Predictability of Data Cache Misses in Nonnumeric Applications. IEEE Trans. Computers 49(4): 369-384 (2000) - [c15]Todd C. Mowry, Sherwyn R. Ramkissoon:
Software-Controlled Multithreading Using Informing Memory Operations. HPCA 2000: 121-132 - [c14]J. Gregory Steffan, Christopher B. Colohan, Antonia Zhai, Todd C. Mowry:
A scalable approach to thread-level speculation. ISCA 2000: 1-12 - [c13]Angela Demke Brown, Todd C. Mowry:
Taming the Memory Hogs: Using Compiler-Inserted Releases to Manage Physical Memory Intelligently. OSDI 2000: 31-44
1990 – 1999
- 1999
- [j4]Chi-Keung Luk, Todd C. Mowry:
Automatic Compiler-Inserted Prefetching for Pointer-Based Applications. IEEE Trans. Computers 48(2): 134-141 (1999) - [c12]Chi-Keung Luk, Todd C. Mowry:
Memory Forwarding: Enabling Aggressive Layout Optimizations by Guaranteeing the Safety of Data Relocation. ISCA 1999: 88-99 - 1998
- [j3]Todd C. Mowry:
Tolerating Latency in Multiprocessors Through Compiler-Inserted Prefetching. ACM Trans. Comput. Syst. 16(1): 55-92 (1998) - [j2]Mark Horowitz, Margaret Martonosi, Todd C. Mowry, Michael D. Smith:
Informing Memory Operations: Memory Performance Feedback Mechanisms and Their Applications. ACM Trans. Comput. Syst. 16(2): 170-205 (1998) - [c11]J. Gregory Steffan, Todd C. Mowry:
The Potential for Using Thread-Level Data Speculation to Facilitate Automatic Parallelization. HPCA 1998: 2-13 - [c10]Todd C. Mowry, Charles Q. C. Chan, Adley K. W. Lo:
Comparative Evaluation of Latency Tolerance Techniques for Software Distributed Shared Memory. HPCA 1998: 300-311 - [c9]Chi-Keung Luk, Todd C. Mowry:
Cooperative Prefetching: Compiler and Hardware Support for Effective Instruction Prefetching in Modern Processors. MICRO 1998: 182-194 - 1997
- [c8]Todd C. Mowry, Chi-Keung Luk:
Predicting Data Cache Misses in Non-Numeric Applications through Correlation Profiling. MICRO 1997: 314-320 - 1996
- [c7]Chi-Keung Luk, Todd C. Mowry:
Compiler-Based Prefetching for Recursive Data Structures. ASPLOS 1996: 222-233 - [c6]Edouard Bugnion, Jennifer-Ann M. Anderson, Todd C. Mowry, Mendel Rosenblum, Monica S. Lam:
Compiler-Directed Page Coloring for Multiprocessors. ASPLOS 1996: 244-255 - [c5]Mark Horowitz, Margaret Martonosi, Todd C. Mowry, Michael D. Smith:
Informing Memory Operations: Providing Memory Performance Feedback in Modern Processors. ISCA 1996: 260-270 - [c4]Todd C. Mowry, Angela K. Demke, Orran Krieger:
Automatic Compiler-Inserted I/O Prefetching for Out-of-Core Applications. OSDI 1996: 3-17 - 1992
- [c3]Todd C. Mowry, Monica S. Lam, Anoop Gupta:
Design and Evaluation of a Compiler Algorithm for Prefetching. ASPLOS 1992: 62-73 - 1991
- [j1]Todd C. Mowry, Anoop Gupta:
Tolerating Latency Through Software-Controlled Prefetching in Shared-Memory Multiprocessors. J. Parallel Distributed Comput. 12(2): 87-106 (1991) - [c2]Anoop Gupta, John L. Hennessy,