Parallel Processing and Concurrency
mp0
Posts: 1
"Me: www.cs.utexas.edu/users/EWD/ewd13xx/EWD1303.PDF
Friend: Heh. I scrolled down and was like, "Why is what this guy says matter? What the heck did Dr. Edsger W. Dÿk... oh."
It's an interesting paper on the importance of separation of concerns as well as trends in concurrency.
It's interesting that the earliest attempts at concurrency are similar to the propeller... separate logical execution threads, each servicing a single device. It's ironic that interrupts that are eliminated from the propeller with the use of separate execution cores were introduced to solve problems with using separate execution threads.
Friend: Heh. I scrolled down and was like, "Why is what this guy says matter? What the heck did Dr. Edsger W. Dÿk... oh."
It's an interesting paper on the importance of separation of concerns as well as trends in concurrency.
It's interesting that the earliest attempts at concurrency are similar to the propeller... separate logical execution threads, each servicing a single device. It's ironic that interrupts that are eliminated from the propeller with the use of separate execution cores were introduced to solve problems with using separate execution threads.
Comments
What an excellent read. Gives one a sense of perspective that's thought provoking.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Wiki: Share the coolness!
I have always been impressed by Dijkstra's clear handwriting which reflects the chrystal clearness of this ideas, mostly ignored outside academic circles. He blames himself in this article for not having published some results a few years earlier. He should not
Worth bookmarking, I'd say.