Cited by 211Embedded Systems Design TechniquesParallel Computing and Optimization TechniquesDigital Platforms and Economics

The hardware lottery

Open access
Hooker, Sara·2021·Communications of the ACM

Abstract

After decades of incentivizing the isolation of hardware, software, and algorithm development, the catalysts for closer collaboration are changing the paradigm.

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1145/3467017

Cites

13 of 13 references verified0 citation errors · 0 not checkable

Statistics

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Claims other papers make about this one

Each is checked against this paper’s own text: does it say what the citing paper says it does?

  • The success of AI models can depend on the compatibility of their design with available computational architectures (the 'hardware lottery'), further contributing to convergent trends.

    “Additionally, the “hardware lottery” (Hooker, 2021) suggests that the success of AI models can also depend on the compatibility of their design with available computational architectures, further contributing to convergent trends.”

    From The Platonic Representation Hypothesis (2024) · cites this paper as Hooker, 2021

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Cites

Flagged first, then by citations

Research works printed but not linked: 31

  1. Moravec, H. When will computer hardware match the human brain. Journal of Transhumanism 1 (1998).
  2. Olukotun, K. Beyond parallel programming with domain specific languages. SIGPLAN Not. 49, 8 (Feb. 2014), 179-180. https://doi.org/10.1145/ 2692916.2557966 · DOI
  3. Prabhakar, R., et al. Plasticine: A reconfigurable architecture for parallel patterns. In 2017 ACM/ IEEE 44 th Annual Intern. Symposium on Computer Architecture (ISCA). 389-402.
  4. Reddi, V., et al. MLPerf inference benchmark. In 2020 ACM/IEEE 47 th Annual Intern. Symposium on Computer Architecture (2020), 446-459.
  5. Rumelhart, D., Hinton, G., and Williams, R. Learning representations by back-propagating errors. MIT Press (1988), 696-699.
  6. Sabour, S., Frost, N., and Hinton, G. Dynamic routing between capsules. (2017), 3856-3866. http://papers. nips.cc/paper/6975-dynamic-routing-between- capsules.pdf
  7. Shalf, J. The future of computing beyond Moore's law. Philosophical Transactions of the Royal Society A, 378 (2020).
  8. Singh, V., Perdigones, A., Garcia, J., Cañas, I., and Mazarrón, F. Analyzing worldwide research in hardware architecture, 1997-2011. Commun. ACM 58 (January 2015), 76-85. https://doi.org/10.1145/ 2688498.2688499. · DOI
  9. Steinbuch, K. and Piske, U.A.W. Learning matrices and their applications. IEEE Transactions on Electronic Computers EC-12, 6 (1963), 846-862.
  10. Stroop, J. Studies of interference in serial verbal reactions. J. of Experimental Psychology 18, 6 (1935), 643. https://doi.org/10.1037/h0054651 · DOI · Paper page
  11. Tolstoy, L. and Bartlett, R. Anna Karenina. Oxford University Press (2016), https://books.google.com/ books?id=1DooDwAAQBAJ
  12. Von Neumann, J., Churchland, P.M., and Churchland, P.S. The Computer and the Brain. Yale University Press (2000), https://books.google.com/ books?id=Q30MqJjRv1gC
  13. Warden, P. and Situnayake, D. TinyML: Machine Learning With TensorFlow Lite on Arduino and Ultra-Low-Power Microcontrollers. (2019), O'Reilly Media, Inc. https://books.google.com/ books?id=sB3mxQEACAAJ
  14. Barham, P. and Isard, M. Machine learning systems are stuck in a rut. In Proceedings of the Workshop on Hot Topics in Operating Systems (HotOS '19), (Bertinoro, Italy), ACM, New York, NY, USA, 177-183. https://doi.org/10.1145/3317550.3321441 · DOI
  15. Bi, G. and Poo, M. Synaptic modifications in cultured hippocampal neurons: Dependence on spike timing, synaptic strength, and postsynaptic cell type. Journal of Neuroscience 18, 24 (1998), 10464-10472. https://doi.org/10.1523/ JNEUROSCI.18-24-10464.1998 arXiv:https://www. jneurosci.org/content/18/24/10464.full.pdf · DOI
  16. Bubic, A., Cramon, D., and Schubotz, R. Prediction, cognition, and the brain. Frontiers in Human Neuroscience 4 (2010), 25. https://doi.org/10.3389/ fnhum.2010.00025 · DOI
  17. Chellapilla, K., Puri, S., and Simard, P. High performance convolutional neural networks for document processing. Tenth International Workshop on Frontiers in Handwriting Recognition (2006).
  18. Coates, A., Huval, B., Wang, T., Wu, D., Catanzaro, B., and Andrew, N. Deep learning with COTS HPC systems. In Proceedings of the 30 th Intern. Conf. on Machine Learning (2013), Sanjoy Dasgupta and David McAllester (Eds.). PMLR, Atlanta, GA, USA, 1337- 1345. http://proceedings.mlr.press/v28/coates13.html
  19. Dean, J. The deep learning revolution and its implications for computer architecture and chip design. IEEE International Solid-State Circuits Conference (2020), 8-14.
  20. Dennard, R., Gaensslen, F., Yu, H., Rideout, V., Bassous, E., and LeBlanc, A. Design of ion implanted MOSFET's with very small physical dimensions. IEEE Journal of Solid-State Circuits 9, 5 (1974), 256-268.
  21. Dongarra, J., Gates, M., Kurzak, J., Luszczek, P., and Tsai, Y. Autotuning numerical dense linear algebra for batched computation with GPU hardware accelerators. In Proceedings of the IEEE 106, 11 (2018), 2040-2055.
  22. Fukushima, K. and Miyake, S. Neocognitron: A new algorithm for pattern recognition tolerant of deformations and shifts in position. Pattern Recognition 15, 6 (1982), 455-469. http:// www.sciencedirect.com/science/article/ pii/0031320382900243
  23. Hauck, S. and DeHon, A. Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation. (2017), Morgan Kaufmann Publishers Inc., San Francisco, CA, USA.
  24. Horowitz, M. Computing's energy problem (and what we can do about it). In 2014 IEEE International Solid- State Circuits Conference Digest of Technical Papers (ISSCC). 10-14.
  25. Jouppi, N., et al. In-datacenter performance analysis of a tensor processing unit. SIGARCH Comput. Archit. News 45, 2 (June 2017), 1-12. https://doi. org/10.1145/3140659.3080246 · DOI
  26. Kuhn, T. The Structure of Scientific Revolutions. (1962), University of Chicago Press, Chicago.
  27. Kurzweil, R. The Age of Intelligent Machines. (1990), MIT Press, Cambridge, MA, USA.
  28. Larus, J. Spending Moore's dividend. Commun. ACM 52, 5 (May 2009), 62-69. https://doi. org/10.1145/1506409.1506425 · DOI
  29. Lee, H., Brown, K., Sujeeth, A., Chafi, H., Rompf, T., Odersky, M., and Olukotun, K. Implementing domain-specific languages for heterogeneous parallel computing. IEEE Micro 31, 5 (2011), 42-53.
  30. Mirhoseini, A., et al. A graph placement methodology for fast chip design. Nature 594 (June 9, 2021), 207-212, https://www.nature.com/articles/s41586- 021-03544-w.
  31. Moore, D. The Anna Karenina Principle applied to ecological risk assessments of multiple stressors. Human and Ecological Risk Assessment: An International Journal 7, 2 (2001), 231-237. https://doi. org/10.1080/20018091094349 · DOI

Cited by

Sorted by citations

Authors
Hooker, S.
Affiliations
Google (United States) (US)
Corresponding author
Hooker, Sara
Venue
Communications of the ACM
Published
2021-11-19
Volume
64
Issue
12
Pages
58-65
ISSN
  • 0001-0782 (ISSN-L)
  • 1557-7317
OpenAlex
W3087547017
Cited by
211
References
13
Citations by year
2026: 40 · 2025: 41 · 2024: 26 · 2023: 42 · 2022: 32 · 2021: 20 · 2020: 10
FWCI
19.11
Type
journal article
Language
en
Open access
Locations
  • Communications of the ACM (publishedVersion, cc-by-nc)
  • arXiv (Cornell University) (submittedVersion)
  • arXiv (Cornell University)
Topics
  • Physical Sciences › Computer Science › Hardware and Architecture › Embedded Systems Design Techniques
  • Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
  • Social Sciences › Business, Management and Accounting › Strategy and Management › Digital Platforms and Economics
Keywords
hardware-software co-design, research incentives, interdisciplinary collaboration, hardware development

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review