Making Parallelism Easy: A 25 Year Odyssey
Thursday, September 21, 2017 — 2:30PM - 3:30PM
In this talk, I will trace my involvement with high‐performance computing and parallel programming over the last 25 years. I will relate my experience with the challenges of developing computer architectures and system software to make parallelism easy to use for application software developers. I will touch on message passing machines, the genesis of chip‐multiprocessors (CMP), speculative parallelism, commercial throughput processor design, and my most recent work in domain specific programming languages for parallelism.
Ken Kennedy Distinguished Lecture:
Oyekunle Olukotun, Stanford University