How do we get programmers to routinely write parallel software? We have been working in earnest on this problem for over 25 years; actually much longer if you consider that the first multi-threaded machine appeared in 1958 (the Gamma 60 by Bull). But at this point, IΓÇÖm not sure weΓÇÖre really getting any closer to solving it. If we study the history of parallel programming, it is clear that in order to solve the parallel programming problem we need to: (1) understand how people write parallel software (mine the key design patterns), (2) agree on how to discuss programmability, and (3) stop scaring away our software developers. In this talk, I will describe these issues and how my (our?) collaborations at the UC BerkeleyΓÇÖs ParLab are addressing them.
On this page of the site you can watch the video online Solving the parallel programming problem: patterns, programmability and choice with a duration of hours minute second in good quality, which was uploaded by the user Microsoft Research 06 September 2016, share the link with friends and acquaintances, this video has already been watched 263 times on youtube and it was liked by 4 viewers. Enjoy your viewing!