Sophie Wilson - The Future of Microprocessors
Erlang Solutions2 HN recommenders · 2016–2018
57K views · talk · dated · Uploaded 2016-11-22
Sophie Wilson, designer of the ARM instruction set, discusses the future of microprocessors, including the economics of scaling below 28nm and why much of a chip must stay powered off.
HN commenters cite it for the claim that process scaling beyond 28nm is uneconomic and for dark silicon.
1:01:20Indistinguishable From Magic: Manufacturing Modern Computer Chips
Andor Gafotas
6:538-bit computer update
Ben Eater
1:21:22Light Years Ahead | The 1969 Apollo Guidance Computer
TNMoC
27:25“Hello, world” from scratch on a 6502 — Part 1
Ben Eater
47:52Finding the Missing Memristor - R. Stanley Williams
The Qualcomm Institute
1:01:07The Ultimate Game Boy Talk (33c3)
media.ccc.de
1:48:55The Thirty Million Line Problem
Molly Rocket
1:06:20USENIX ATC '21/OSDI '21 Joint Keynote Address-It's Time for Operating Systems to Rediscover Hardware
USENIX
4 comments from Hacker News
Moore's law has been dead for a while now. Most of the chip in your phone is powered off because otherwise it would burn up. Highly recommend watching this video: [VIDEO]
> when Moore's Law hits physical limits? It already did. Sophie Wilson said [0] its 28nm for ever. Scaling further makes no economic sense (unless you really need the space, e.g. in Smartphones). [0] [VIDEO]
It is hard (read expensive) to go under 14nm. Sophie Wilson talks about it much better then i could. [VIDEO]
I agree that this article hits pretty hard against a lot of assumptions about how our machines are working. I also feel like the author is trying to say something about how imperative scalar (meaning 'operates on one datum at a time') languages are causing more trouble than they're worth. Sophie Wilson said something similar in her talk about the future of microprocessors [1]. This implies that declarative and functional semantics would be more amenable to parallelization, as the author mentions in the article, as well as allowing the compiler more freedom to deduce a suitable 'reordering' of operations that would better fit the memory access heuristics the machine is using. [1] [VIDEO]