Talks and Posters
- Guy Steele. Organizing Functional Code for Parallel Execution; or,
foldlandfoldrConsidered Slightly Harmful. Slides for a one-hour invited talk. Some overlap with the earlier talk "The Future Is Parallel" but with many new examples and an emphasis on the use of "big" reduction operators to express catamorphisms. Presented at the ACM SIGPLAN International Conference on Functional Programming (ICFP), Edinburgh, Scotland, August 31, 2009.
- Guy Steele. The Future Is Parallel: What's a Programmer to Do? Breaking Sequential Habits of Thought. (30-minute version). Shorter version of the talk presented at NEPLS. Presented at the Workshop on Directions in Multicore Programming Education (co-located with ACM ASPLOS), Washington, DC, March 8, 2009.
- Guy Steele. The Future Is Parallel: What's a Programmer to Do? Breaking Sequential Habits of Thought.. Slides on the divide-and-conquer strategy for organizing programs, with some small surprising code examples contrasting it with customary linear sequential strategies. One-hour talk presented at the 5 March 2009 meeting of the New England Programming Languages and Systems (NEPLS) Symposium at Mitre. Previously presented at CMU and at an IEEE workshop.
0 comments:
Post a Comment