Class is in session! Professor Eadline walks us through the concepts of Concurrency and Parallelism and how they will apply to all computer programs in the future (not just High Performance Computing).
Douglas Eadline is the Senior HPC Editor for Linux Magazine.
Comments on "HPC 101: Concurrency, Parallelism and You"
silent E
Real low tech and low energy, but that might work. Hard to see the words on the board and I thought Prof. Eadline might just “mark” out if he kept sniffing those pens.
Still didn’t get what “concurrent” is from these videos. Sure, it’s a property of the process/algorithm. However, “sweet” is a property of candy but just saying that really doesn’t define what “sweet” is.
For me, concurrency is the property of the algorithm where one or more things can be “in progress” at the same time (writing separate sentences of the lab report); parallel is when things are “executing” at the same time (having 100 people each writing a sentence at the same time). Thus, parallel is a subset of concurrent (that requires hardware support). Just saying that concurrent does not imply parallel is a tad misleading, in my book, especially if you only have one specific example.
Look for “A visual guide to key concepts in threaded programming – Common problems and how to solve them” for a low tech, higher energy presentation of paralell/concurrent topics.
Comments on "HPC 101: Concurrency, Parallelism and You"
Real low tech and low energy, but that might work. Hard to see the words on the board and I thought Prof. Eadline might just “mark” out if he kept sniffing those pens.
Still didn’t get what “concurrent” is from these videos. Sure, it’s a property of the process/algorithm. However, “sweet” is a property of candy but just saying that really doesn’t define what “sweet” is.
For me, concurrency is the property of the algorithm where one or more things can be “in progress” at the same time (writing separate sentences of the lab report); parallel is when things are “executing” at the same time (having 100 people each writing a sentence at the same time). Thus, parallel is a subset of concurrent (that requires hardware support). Just saying that concurrent does not imply parallel is a tad misleading, in my book, especially if you only have one specific example.
Look for “A visual guide to key concepts in threaded programming – Common problems and how to solve them” for a low tech, higher energy presentation of paralell/concurrent topics.
Error Occurred when I tried to view videos under FF with noscript, yes youtube was enabled.
I’m not terribly familiar with noscript but I seem to recall there’s a “temporarily allow access to this site” option? You might try that.
Or you can try viewing the videos on YouTube:
http://www.youtube.com/watch?v=qNg3XXvgTdQ
http://www.youtube.com/watch?v=hCmBhFXWjl0
How to reset my password?