Most cited papers in Hardware and Architecture
What are the most cited papers in Hardware and Architecture?
The most cited paper in Hardware and Architecture is "Fast Parallel Algorithms for Short-Range Molecular Dynamics" (Steven J. Plimpton, 1995), with 45,350 citations. Next come "fastp: an ultra-fast all-in-one FASTQ preprocessor" (31,650) and "MapReduce" (18,671).
Showing 50 of 96 papers. Every paper with more than 1,801 citations is listed.
| # | Paper | ||
|---|---|---|---|
| 1 | Fast Parallel Algorithms for Short-Range Molecular Dynamics Steven J. Plimpton · Journal of Computational Physics | Mar 1995 | 45,350 |
| 2 | fastp: an ultra-fast all-in-one FASTQ preprocessor Shifu Chen, Yanqing Zhou, Yaru Chen et al. · Bioinformatics | 7 Jul 2018 | 31,650 |
| 3 | MapReduce Jay B. Dean, Sanjay Ghemawat · Communications of the ACM | 2008 | 18,671 |
| 4 | LINCS: A linear constraint solver for molecular simulations Berk Hess, Henk Bekker, Herman J. C. Berendsen et al. · Journal of Computational Chemistry | Sep 1997 | 17,504 |
| 5 | Google Earth Engine: Planetary-scale geospatial analysis for everyone Noel Gorelick, M. Hancher, Mike Dixon et al. · Remote Sensing of Environment | 6 Jul 2017 | 15,009 |
| 6 | Suspending OpenMP Tasks on Asynchronous Events: Extending the Taskwait Construct Romain Pereira, M. N. Martin, Adrien Roussel et al. · Lecture notes in computer science | 2023 | 12,967 |
| 7 | The NumPy Array: A Structure for Efficient Numerical Computation Stéfan van der Walt, Steven C. Colbert, Gaël Varoquaux · Computing in Science & Engineering | Mar 2011 | 11,189 |
| 8 | Computer Architecture: A Quantitative Approach John LeRoy Hennessy, David A. Patterson · UCLA - Biblioteca de Ciencias y Tecnologia Felix Morales Bueno | Dec 1989 | 9,556 |
| 9 | Graph-Based Algorithms for Boolean Function Manipulation Bryant · IEEE Transactions on Computers | Aug 1986 | 8,956 |
| 10 | TensorFlow: A system for large-scale machine learning Martı́n Abadi et al. · arXiv (Cornell University) | 27 May 2016 | 8,828 |
| 11 | Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment C. L. Liu, J. W. Layland · Journal of the ACM | 1973 | 8,426 |
| 12 | Xen and the art of virtualization Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review | 19 Oct 2003 | 5,944 |
| 13 | A Complexity Measure Thomas J. McCabe · IEEE Transactions on Software Engineering | Dec 1976 | 5,923 |
| 14 | Parallel and Distributed Computation: Numerical Methods Dimitri P. Bertsekas, John N. Tsitsiklis · DSpace@MIT (Massachusetts Institute of Technology) | 1989 | 5,430 |
| 15 | The gem5 simulator Nathan L. Binkert, Bradford M. Beckmann, Gabriel Black et al. · ACM SIGARCH Computer Architecture News | 31 May 2011 | 4,935 |
| 16 | Event-Triggered Real-Time Scheduling of Stabilizing Control Tasks Paulo Tabuada · IEEE Transactions on Automatic Control | Sep 2007 | 4,727 |
| 17 | UCSF ChimeraX : Tools for structure building and analysis Elaine C. Meng, Thomas D. Goddard, Eric F. Pettersen et al. · Protein Science | 29 Sep 2023 | 4,712 |
| 18 | In-Datacenter Performance Analysis of a Tensor Processing Unit Norman Paul Jouppi et al. | 15 Jun 2017 | 4,527 |
| 19 | Benchmarking optimization software with performance profiles Elizabeth D. Dolan, Jorge J. Morè · Mathematical Programming | 2002 | 4,469 |
| 20 | IPython: A System for Interactive Scientific Computing Fernando Evier López Pérez, Brian Granger · Computing in Science & Engineering | 2007 | 4,209 |
| 21 | The C++ Programming Language Bjarne Stroustrup | 1985 | 3,847 |
| 22 | Communicating sequential processes C. A. R. Hoare · Communications of the ACM | 1983 | 3,789 |
| 23 | Networks on chips: a new SoC paradigm Luca Benini, Giovanni De Micheli · Computer | 2002 | 3,769 |
| 24 | The university of Florida sparse matrix collection Timothy A. Davis, Yifan Hu · ACM Transactions on Mathematical Software | Nov 2011 | 3,709 |
| 25 | A Bridging Model for Parallel Computation Leslie Gabriel Valiant · ACM eBooks | Aug 1990 | 3,701 |
| 26 | The Case for VM-Based Cloudlets in Mobile Computing Mahadev Satyanarayanan, Paramvir Bahl, Rafaela Cáceres et al. · IEEE Pervasive Computing | Oct 2009 | 3,699 |
| 27 | The SPLASH-2 programs Steven Cameron Woo, Moriyoshi Ohara, Evan Torrie et al. | 1995 | 3,634 |
| 28 | Cyber Physical Systems: Design Challenges Edward A. Lee | May 2008 | 3,535 |
| 29 | Performance-effective and low-complexity task scheduling for heterogeneous computing Haluk Rahmi Topcuoglu, Salim Hariri, Min‐You Wu · IEEE Transactions on Parallel and Distributed Systems | Mar 2002 | 3,476 |
| 30 | The PARSEC benchmark suite Christian Bienia, Sanjeev Kumar, Jaswinder Pal Singh et al. | 25 Oct 2008 | 3,459 |
| 31 | Asymptotically Efficient Rank Invariant Test Procedures Richard Peto, Julian Peto · Journal of the Royal Statistical Society Series A (General) | 1972 | 3,431 |
| 32 | OpenMP: an industry standard API for shared-memory programming Leonardo Dagum, Ramesh G. Menon · IEEE Computational Science and Engineering | 1998 | 3,386 |
| 33 | Route packets, net wires William J. Dally, Brian Towles | 2001 | 3,213 |
| 34 | Pin Chi-Keung Luk, Robert S. Cohn, Robert Muth et al. · ACM SIGPLAN Notices | 12 Jun 2005 | 3,209 |
| 35 | Linearizability: a correctness condition for concurrent objects Maurice P. Herlihy, Jeannette M. Wing · ACM Transactions on Programming Languages and Systems | Jul 1990 | 3,203 |
| 36 | Globus: a Metacomputing Infrastructure Toolkit Ian Foster, Carl Kesselman · The International Journal of Supercomputer Applications and High Performance Computing | Jun 1997 | 3,157 |
| 37 | System architecture directions for networked sensors Jason Hill, Robert Szewczyk, Alec Woo et al. · ACM SIGPLAN Notices | Nov 2000 | 3,097 |
| 38 | The SimpleScalar tool set, version 2.0 Doug Burger, Todd M. Austin · ACM SIGARCH Computer Architecture News | Jun 1997 | 3,060 |
| 39 | Rodinia: A benchmark suite for heterogeneous computing Shuai Che, Michael Joseph Boyer, Jiayuan Meng et al. | Oct 2009 | 3,043 |
| 40 | MapReduce: Simplified Data Processing on Large Cluster Muthu Dayalan · INTERNATIONAL JOURNAL OF RESEARCH AND ENGINEERING | Apr 2018 | 2,975 |
| 41 | The program dependence graph and its use in optimization Jeanne Ferrante, Karl J. Ottenstein, Joe D. Warren · ACM Transactions on Programming Languages and Systems | Jul 1987 | 2,776 |
| 42 | DMDX: A Windows display program with millisecond accuracy Kenneth I. Forster, Jonathan C. Forster · Behavior Research Methods, Instruments, & Computers | Feb 2003 | 2,774 |
| 43 | Fibonacci heaps and their uses in improved network optimization algorithms Michael L. Fredman, Robert Endre Tarjan · Journal of the ACM | Jul 1987 | 2,695 |
| 44 | LLVM: A compilation framework for lifelong program analysis & transformation Chris Lattner, Vikram Adve | 10 Jun 2004 | 2,639 |
| 45 | A guided tour to approximate string matching Gonzalo Navarro · ACM Computing Surveys | Mar 2001 | 2,595 |
| 46 | Parallel & distributed processing Philipp Slusallek, Peter Shirley, William R. Mark et al. | 2005 | 2,594 |
| 47 | Wattch David M. Brooks, Vivek Tiwari, Margaret Martonosi | 2000 | 2,588 |
| 48 | How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs Lamport · IEEE Transactions on Computers | Sep 1979 | 2,537 |
| 49 | The Case for Energy-Proportional Computing Luiz André Barroso, Urs Hölzle · Computer | Dec 2007 | 2,496 |
| 50 | Roofline Samuel Williams, Andrew S. Waterman, David A. Patterson · Communications of the ACM | Apr 2009 | 2,477 |
Citations are OpenAlex's own counts, from its 2026-09-23 snapshot, so the ranking can differ from Google Scholar or Web of Science. A paper is listed for a field when OpenAlex files it under one of the field's topics; retracted papers and papers whose citation count cannot be traced to citing works are left out, and a preprint and the article it became are shown once. Release dates are OpenAlex's: where a source gave only a month or a year, that is what is shown. How the lists are chosen.