15
Ernest N. Prabhakar, Ph.D. • The Swan Factory, Inc. Apps on Silicon How Intel Could Disrupt Software and Take Back Control of its Destiny

Apps on Silicon

Embed Size (px)

Citation preview

Ernest N. Prabhakar, Ph.D. • The Swan Factory, Inc.

Apps on Silicon How Intel Could Disrupt Software and Take Back Control of its Destiny

Intel’s Conundrum

❖ Hardware Rocks

❖ Fast • Reliable • Exponential

❖ Software Sucks

❖ Slow • Buggy • ~Linear

❖ Software Rules

❖ Cheap • Malleable • Experienced

Let’s Fix This

The ChallengeApps

Frameworks

Operating System

Compiler

Instructions

Circuits

Silicon

Users

Intel

Intermediaries

– Robert Noyce(on inventing the integrated circuit)

“Why not cut out the middle ground…”

The Solution

Apps

Signal Abstraction Layer

Circuits

Silicon

Users

Intel

Signal Abstraction Layer

❖ Signal-based systems are already everywhere

❖ Circuits, HTTP, Node.js, Actors, etc.

❖ Just remove idiosyncratic syntax and semantics

❖ Abstract out common elements

❖ Layer directly on top of silicon

❖ Massively streamline app creation

Sound crazy?

We’ve already done it!

http://hourofnode.org

The Hour of NODE

❖ The first new way to learn programming in 20 years

❖ Based on four years of research into computation

❖ Build by a global team from scratch in 70 days

❖ Next-generation virtual hardware/software stack

❖ Multi-core shared memory with interrupt handling

❖ Programmable by 10-year-olds on an iPhone

The Secret Sauce❖ Get rid of instructions

❖ Invented by von Neumann to simplify math

❖ Sacrificed parallelism, composition, state management, and physicality

❖ Instead, use signal abstraction for everything

❖ Hardware • Firmware • Software • Protocols

❖ Compiler • Operating System • Frameworks

The Reality❖ The Odds

❖ 99% chance this will never work

❖ 1% chance this will change everything

❖ The Bet

❖ I left behind my dream job at Apple to bring this theory into the world

❖ Can Intel leave behind enough of the past for your silicon to rule the world?

Our Plan

❖ Develop a complete system over two years

❖ Estimated cost of $600K

❖ Faster if we work with you

❖ Slower if we don’t get funding

❖ Somebody is eventually going to disrupt software

❖ Why not you?

Thank You

[email protected]

THE

SWAN FACTORY