Skip to content

Instantly share code, notes, and snippets.

@qguv
Last active October 20, 2016 06:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save qguv/b57be7657a6e0fc99c7e9865471f052a to your computer and use it in GitHub Desktop.
Save qguv/b57be7657a6e0fc99c7e9865471f052a to your computer and use it in GitHub Desktop.
Faster Computers (using only the ten hundred most used words)
Computers are great because they do exactly what they're told, very fast. But
sometimes, we need things done faster than a computer can do them. What can we
build that's faster than a computer?
If you want to work on something, it will be faster if your friend does one
part while you do another. Two people working on different things at the same
time are faster than one person doing everything alone.
Computers work the same way: If you can break up what you want the computer to
do into smaller things, and then get different computers to work on those
things, it will go a lot faster. Two computers working on different things at
the same time are faster than one.
The part of your computer that does most of the work is actually a tiny box
that is smaller than the smallest piece of money. If you want to make your
computer faster, you don't need another computer; you just need another tiny
worker box! Most computers today have four or more tiny worker boxes. Some
computers have hundreds of them, and those computers can do things very very
fast.
More tiny worker boxes are nice, but the computer will only get faster if the
tiny worker boxes are working at the same time. So each tiny worker box needs
its own thing to do. If you want to make the computer do something as fast as
it can, you need to give every tiny worker box a different part to do so they
can all work at the same time.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment