H-Index & Metrics Top Publications

H-Index & Metrics

Discipline name H-index Citations Publications World Ranking National Ranking
Computer Science H-index 52 Citations 10,952 101 World Ranking 2654 National Ranking 1395

Research.com Recognitions

Awards & Achievements

2016 - ACM Fellow For contributions to software prefetching and thread-level speculation.

1999 - Fellow of Alfred P. Sloan Foundation

Overview

What is he best known for?

The fields of study he is best known for:

  • Operating system
  • Programming language
  • Central processing unit

The scientist’s investigation covers issues in Parallel computing, Compiler, Cache, Instruction prefetch and Multiprocessing. The Parallel computing study combines topics in areas such as Dram, Computer hardware and Pointer. His Compiler research is multidisciplinary, relying on both Multithreading, Speculative multithreading and Programmer.

His Cache and Cache algorithms, Cache invalidation, Cache coloring, Cache pollution and Smart Cache investigations all form part of his Cache research activities. His work deals with themes such as Rewriting, Data mining, Linked list, Data access and Preprocessor, which intersect with Instruction prefetch. In his research, Work stealing and Latency is intimately related to Distributed computing, which falls under the overarching field of Multiprocessing.

His most cited work include:

  • Design and evaluation of a compiler algorithm for prefetching (687 citations)
  • Compiler-based prefetching for recursive data structures (375 citations)
  • A scalable approach to thread-level speculation (361 citations)

What are the main themes of his work throughout his whole career to date?

Todd C. Mowry mainly investigates Parallel computing, Cache, Compiler, CPU cache and Distributed computing. His Parallel computing research incorporates themes from Computer hardware, Thread and Speculative multithreading. His work carried out in the field of Cache brings together such families of science as Bottleneck, Latency and Database.

His work on Optimizing compiler as part of general Compiler study is frequently connected to CAS latency, therefore bridging the gap between diverse disciplines of science and establishing a new relationship between them. His CPU cache research integrates issues from Interleaved memory, Page fault, Data structure and Pointer. The various areas that he examines in his Cache coloring study include Page cache and Cache pollution.

He most often published in these fields:

  • Parallel computing (52.29%)
  • Cache (36.70%)
  • Compiler (27.52%)

What were the highlights of his more recent work (between 2013-2021)?

  • Parallel computing (52.29%)
  • Cache (36.70%)
  • Computer hardware (13.76%)

In recent papers he was focusing on the following fields of study:

His scientific interests lie mostly in Parallel computing, Cache, Computer hardware, Memory bandwidth and Efficient energy use. His studies deal with areas such as Dram, Page table, Compiler and Table as well as Parallel computing. His research in Compiler focuses on subjects like Inference, which are connected to Latency and Recursion.

His work in Cache coloring and CPU cache are all subfields of Cache research. Within one scientific family, Todd C. Mowry focuses on topics pertaining to Metadata under Computer hardware, and may sometimes address concerns connected to Scalability. His Memory bandwidth research is multidisciplinary, incorporating elements of Idle and Speedup.

Between 2013 and 2021, his most popular works were:

  • Ambit: in-memory accelerator for bulk bitwise operations using commodity DRAM technology (195 citations)
  • Self-Driving Database Management Systems. (117 citations)
  • Fast Bulk Bitwise AND and OR in DRAM (113 citations)

In his most recent research, the most cited papers focused on:

  • Operating system
  • Programming language
  • Central processing unit

His main research concerns Parallel computing, Computer hardware, Dram, Cache and Memory bandwidth. His Thread research extends to Parallel computing, which is thematically connected. His work in Computer hardware tackles topics such as Metadata which are related to areas like Scalability and Effective method.

His Dram research focuses on Bitwise operation and how it relates to Hybrid Memory Cube and Hardware acceleration. His study in Least frequently used, Page cache, Cache invalidation, Cache pollution and Cache algorithms is carried out as part of his Cache studies. As part of one scientific family, he deals mainly with the area of Memory bandwidth, narrowing it down to issues related to the SIMD, and often Data structure, Physical address and CPU cache.

This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.

Top Publications

Design and evaluation of a compiler algorithm for prefetching

Todd C. Mowry;Monica S. Lam;Anoop Gupta.
architectural support for programming languages and operating systems (1992)

988 Citations

Compiler-based prefetching for recursive data structures

Chi-Keung Luk;Todd C. Mowry.
architectural support for programming languages and operating systems (1996)

537 Citations

A scalable approach to thread-level speculation

J. Greggory Steffan;Christopher B. Colohan;Antonia Zhai;Todd C. Mowry.
international symposium on computer architecture (2000)

507 Citations

The potential for using thread-level data speculation to facilitate automatic parallelization

J.G. Steffan;T.C. Mowry.
high-performance computer architecture (1998)

451 Citations

Reducing Memory and Traffic Requirements for Scalable Directory-Based Cache Coherence Schemes*

Anoop Gupta;Wolf-Dietrich Weber;Todd C. Mowry.
international conference on parallel processing (1992)

407 Citations

Tolerating latency through software-controlled prefetching in shared-memory multiprocessors

Todd Mowry;Anoop Gupta.
Journal of Parallel and Distributed Computing (1991)

390 Citations

Programmable matter

S.C. Goldstein;J.D. Campbell;T.C. Mowry.
IEEE Computer (2005)

381 Citations

Tolerating latency through software-controlled data prefetching

Todd Carl Mowry.
(1994)

319 Citations

Base-delta-immediate compression: practical data compression for on-chip caches

Gennady Pekhimenko;Vivek Seshadri;Onur Mutlu;Michael A. Kozuch.
international conference on parallel architectures and compilation techniques (2012)

307 Citations

Automatic compiler-inserted I/O prefetching for out-of-core applications

Todd C. Mowry;Angela K. Demke;Orran Krieger.
operating systems design and implementation (1996)

307 Citations

Profile was last updated on December 6th, 2021.
Research.com Ranking is based on data retrieved from the Microsoft Academic Graph (MAG).
The ranking h-index is inferred from publications deemed to belong to the considered discipline.

If you think any of the details on this page are incorrect, let us know.

Contact us

Top Scientists Citing Todd C. Mowry

Onur Mutlu

Onur Mutlu

ETH Zurich

Publications: 184

Mahmut Kandemir

Mahmut Kandemir

Pennsylvania State University

Publications: 79

Josep Torrellas

Josep Torrellas

University of Illinois at Urbana-Champaign

Publications: 54

Per Stenström

Per Stenström

Chalmers University of Technology

Publications: 49

Donghyuk Lee

Donghyuk Lee

Nvidia (United States)

Publications: 34

Antonio Gonzalez

Antonio Gonzalez

Universitat Politècnica de Catalunya

Publications: 33

David I. August

David I. August

Princeton University

Publications: 33

Babak Falsafi

Babak Falsafi

École Polytechnique Fédérale de Lausanne

Publications: 31

Pen-Chung Yew

Pen-Chung Yew

University of Minnesota

Publications: 29

Mark D. Hill

Mark D. Hill

University of Wisconsin–Madison

Publications: 29

Dean M. Tullsen

Dean M. Tullsen

University of California, San Diego

Publications: 27

David A. Wood

David A. Wood

University of Wisconsin–Madison

Publications: 27

Kevin C. Gower

Kevin C. Gower

IBM (United States)

Publications: 25

Gurindar S. Sohi

Gurindar S. Sohi

University of Wisconsin–Madison

Publications: 24

Anastasia Ailamaki

Anastasia Ailamaki

École Polytechnique Fédérale de Lausanne

Publications: 24

Something went wrong. Please try again later.