A Parallel Computing Primer
A computer executes a set of instructions in order. But what if you have two computers? Can you get the job done any faster? Enter parallel computing.
The Janus Supercomputer at the University of Colorado is one example of a parallel computer. So, Jonah is moving and he asked me to write a guest post. Jonah’s recent articles about computing prompted me to write about distributed computing. The question I will answer is: how do you go from computing with a sequential program to computing on many core machines (aka Parallel Computation)? Parallel Computation First of all, what is parallel computation? In a nutshell, parallel computation is the science which allows you to use a many processors to compute faster. You certainly would want t
Explore this link on the map →saved by
related reading
- Amdahl's law - Wikipediaen.wikipedia.org
- Embarrassingly parallel - Wikipediaen.wikipedia.org
- GitHub - stanford-cs149/asst1: Stanford CS149 -- Assignment 1 · GitHubgithub.com
- INTELLIGENCEstacks.stanford.edu
- Algorithms for Modern Hardware - Algorithmicaen.algorithmica.org
- Multi Core Programming and Threadsimomath.com
- Multiprocessing - Wikipediaen.wikipedia.org
- theartofhpc.com/istc/sequential.html#ThevonNeumannarchitecturetheartofhpc.com
- Speeding up your code when multiple cores aren’t an optionpythonspeed.com
- Richard Feynman and The Connection Machine — LONG NOW IDEASlongnow.org
- Reading 14: Concurrencyweb.mit.edu
- General-purpose computing on graphics processing units - Wikipediaen.wikipedia.org