Microprocessors: the engines of the digital age

@article{Furber2017MicroprocessorsTE,
  title={Microprocessors: the engines of the digital age},
  author={Stephen B. Furber},
  journal={Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences},
  year={2017},
  volume={473}
}
  • S. Furber
  • Published 1 March 2017
  • Computer Science
  • Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences
The microprocessor—a computer central processing unit integrated onto a single microchip—has come to dominate computing across all of its scales from the tiniest consumer appliance to the largest supercomputer. This dominance has taken decades to achieve, but an irresistible logic made the ultimate outcome inevitable. The objectives of this Perspective paper are to offer a brief history of the development of the microprocessor and to answer questions such as: where did the microprocessor come… 

Figures from this paper

A study of current trends in the design of processors for the internet of things
TLDR
Current trends in the design of processors in terms of underlying hardware, architecture, Instruction Set Architecture (ISA), energy consumption, communication interfaces, security mechanisms, etc. that are advantageous for the Internet of Things are explored.
Sepia, Tarsier, and Chameleon: A Modular C++ Framework for Event-Based Computer Vision
This paper introduces an new open-source, header-only and modular C++ framework to facilitate the implementation of event-driven algorithms. The framework relies on three independent components:
Weather station for monitoring the microclimate in the room on arduino platform
In this project was shown approaches to the implementation of a weather station for monitoring the microclimate in the room on Arduino platform. Considered a platform for project development and
Future cloud: spherical processors for realizing low-cost upgrade in underwater data centers
TLDR
The evaluation shows that the use of spherical processors enhances computational capability and reduces data centers interrupt epochs by up to 95% and 79% on average, respectively.
Automatic Control System Design for Industrial Robots Based on Simulated Annealing and PID Algorithms
The industry is at the heart of a country’s development, and robot automation is the key to this. The automation of industrial robots is extremely beneficial to industrial development. Although China
Low-cost electronic sensors for environmental research: Pitfalls and opportunities
TLDR
Six case studies are presented, showing in each case study that manual design and construction can produce research-grade scientific instrumentation for a fraction of the conventional cost, provided rigorous, sensor-specific calibration and field testing is conducted.
Emerging Advanced Technologies to Mitigate the Impact of Climate Change in Africa.
Agriculture remains critical to Africa's socioeconomic development, employing 65% of the work force and contributing 32% of GDP (Gross Domestic Product). Low productivity, which characterises food
Emerging Advanced Technologies to Mitigate the Impact of Climate Change in Africa
TLDR
Emerging advanced technologies with the potential to effectively mitigate climate change in Africa are reviewed and it is concluded that the application of these technologies could empower African scientists to explore agricultural strategies more resilient to the effects of climate change.

References

SHOWING 1-10 OF 18 REFERENCES
MIPS: A microprocessor architecture
TLDR
The MIPS processor is a fast pipelined engine without pipeline interlocks, which attempts to achieve high performance with the use of a simplified instruction set, similar to those found in microengines.
The 801 minicomputer
TLDR
An overview of an experimental system developed at the IBM T. J. Watson Research Center that consists of a running hardware prototype, a control program and an optimizing compiler, which features a primitive instruction set which can be completely hard-wired.
The case for the reduced instruction set computer
TLDR
It is argued that the next generation of VLSI computers may be more effectively implemented as RISC's than CISC's, and in fact may even do more harm than good.
Cramming More Components Onto Integrated Circuits
  • G. Moore
  • Computer Science
    Proceedings of the IEEE
  • 1998
The future of integrated electronics is the future of electronics itself. The advantages of integration will bring about a proliferation of electronics, pushing this science into many new areas.
Dark Silicon and the End of Multicore Scaling
TLDR
A comprehensive study that projects the speedup potential of future multicores and examines the underutilization of integration capacity-dark silicon-is timely and crucial.
ARM System-on-Chip Architecture
TLDR
The ARM Architecture, an Introduction to Processor Design, and its Applications: Embedded ARM Applications: Architectural Support for High-Level Languages and more.
SpiNNaker: A 1-W 18-Core System-on-Chip for Massively-Parallel Neural Network Simulation
TLDR
The design requirements for the very demanding target application, the SpiNNaker micro-architecture, are reviewed and the chips are fully operational and meet their power and performance requirements.
The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines, Second Edition
TLDR
The architecture of WSCs is described, the main factors influencing their design, operation, and cost structure, and the characteristics of their software base are described.
Large-scale neuromorphic computing systems
  • S. Furber
  • Psychology
    Journal of neural engineering
  • 2016
TLDR
A brief history of neuromorphic engineering is presented, some of the principal current large-scale projects, their main features, how their approaches are complementary and distinct, their advantages and drawbacks, and highlight the sorts of capabilities that each can deliver to neural modellers are highlighted.
The SpiNNaker Project
TLDR
The current state of the spiking neural network architecture project is reviewed, and the real-time event-driven programming model that supports flexible access to the resources of the machine and has enabled its use by a wide range of collaborators around the world is presented.
...
...