Thinking Parallel

A Blog on Parallel Programming and Concurrency by Michael Suess

Archive for the 'Interviews' Category

An Interview with Dr. Jay Hoeflinger about Automatic Parallelization

When I started my PhD.-thesis a couple of years ago, I took some time to look at auto-parallelizing compilers and research. After all, I wanted to work on making parallel programming easier, and the best way to do that would surely be to let compilers do all the work. Unfortunately, the field appeared to be […]

Ten Questions with Joe Duffy about Parallel Programming and .NET Threads

This is the fifth and last post in my Interviewing the Parallel Programming Idols-Series. A lot of other potential interview partners have been suggested by some of my readers and I may get back to doing another round of this series after a while. My interview partner today is Joe Duffy, who used to be […]

Ten Questions with David Butenhof about Parallel Programming and POSIX Threads

This is the fourth post in my Interviewing the Parallel Programming Idols-Series. I don’t think I need to introduce my interview-partner today to anyone who has done threads-programming (except maybe to the Windows-folks). His name is David Butenhof, and he has left a big footprint in the POSIX Threads standard. David presently works for Hewlett […]

Ten Questions with Sanjiv Shah about Parallel Programming and OpenMP

This is the third post in my Interviewing the Parallel Programming Idols-Series. My interview partner today is Sanjiv Shah, who I was lucky enough to meet at various OpenMP-workshops. I have come to know him as the most knowledgeable person about OpenMP and parallel programming ever :P. Let me add a little bit about his […]

Ten Questions with William Gropp about Parallel Programming and MPI

This is the second post in my Interviewing the Parallel Programming Idols-Series. Today I am talking with William Gropp (who I am allowed to call Bill :P). Bill had a major role in the creation of the MPI standard and is co-author of one of the most influential MPI-implementations to date (MPICH). He presently works […]

Ten Questions with Joe Armstrong about Parallel Programming and Erlang

This is the first post in my Interviewing the Parallel Programming Idols-Series. My interview partner today is Joe Armstrong, one of the founding fathers of the Erlang programming language. He presently works for Ericsson, where he designed the very first version of Erlang (that was a long time ago in 1986). He is also co-author […]

Interviewing the Parallel Programming Idols

I have stated in the past that I don’t consider myself an expert when it comes to parallel programming. There are always so many things left to learn, paths to travel and exciting new technologies to try out. Yet, there are people working in this field that have done so way longer than me – […]

Multi-Threaded Challenges in the Game Space – a Conversation with Tom Leonard of Valve Fame

A while ago I posted some comments on the press coverage of an event by Valve, where they explained threading in the Source Engine to a couple of tech-journalists. Unfortunately, the coverage left many open questions and some things even appeared to be wrong. Fortunately, Tom Leonard, the threading guru from Valve is a nice […]