Hostname: page-component-89b8bd64d-72crv Total loading time: 0 Render date: 2026-05-10T12:19:43.120Z Has data issue: false hasContentIssue false

AI, native supercomputing and the revival of Moore's Law

Published online by Cambridge University Press:  29 August 2017

Chien-Ping Lu*
Affiliation:
Novumind Inc, Hardware Engineering, Santa Clara, California, USA
*
Corresponding author: C.-P. Lu Email: cpl@novumind.com

Abstract

Artificial Intelligence (AI) was the inspiration that shaped computing as we know it today. In this article, I explore why and how AI would continue to inspire computing and reinvent it when Moore's Law is running out of steam. At the dawn of computing, Alan Turing proposed that instead of comprising many different specific machines, the computing machinery for AI should be a Universal Digital Computer, modeled after human computers, which carry out calculations with pencil on paper. Based on the belief that a digital computer would be significantly faster, more diligent and patient than a human, he anticipated that AI would be advanced as software. In modern terminology, a universal computer would be designed to understand a language known as an Instruction Set Architecture (ISA), and software would be translated into the ISA. Since then, universal computers have become exponentially faster and more energy efficient through Moore's Law, while software has grown more sophisticated. Even though software has not yet made a machine think, it has been changing how we live fundamentally. The computing revolution started when the software was decoupled from the computing machinery. Since the slowdown of Moore's Law in 2005, the universal computer is no longer improving exponentially in terms of speed and energy efficiency. It has to carry ISA legacy, and cannot be aggressively modified to save energy. Turing's proposition of AI as software is challenged, and the temptation of making many domain-specific AI machines emerges. Thanks to Deep Learning, software can stay decoupled from the computing machinery in the language of linear algebra, which it has in common with supercomputing. A new universal computer for AI understands such language natively to then become a Native Supercomputer. AI has been and will still be the inspiration for computing. The quest to make machines think continues amid the slowdown of Moore's Law. AI might not only maximize the remaining benefits of Moore's Law, but also revive Moore's Law beyond current technology.

Information

Type
Industrial Technology Advances
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution, and reproduction in any medium, provided the original work is properly cited.
Copyright
Copyright © The Authors, 2017
Figure 0

Fig. 1. Dark Silicon phenomenon: diminishing returns with more cores.

Figure 1

Fig. 2. Four basic collective communication operations.

Figure 2

Fig. 3. A tensor computation graph.

Figure 3

Fig. 4. Matrix-centric platforms on the GPU and the Tensor Processing. Unit (TPU).

Figure 4

Fig. 5. PEs in a systolic array, mesh-connected parallel processor and a GPU.

Figure 5

Fig. 6. A PE and its neighbors in a mesh.

Figure 6

Fig. 7. Mesh-centric assumption 1.

Figure 7

Fig. 8. Mesh-centric assumption 2.

Figure 8

Fig. 9. A faster inner products than Fisher's bound.

Figure 9

Fig. 10. Matrix multiplication with outer products.

Figure 10

Fig. 11. Matrix multiplication on a systolic array and a supercomputer.

Figure 11

Fig. 12. Collective streaming versus collective communication.

Figure 12

Fig. 13. From a mesh to a hierarchically organized PEs.