|Home \ External Talks & Seminars \ External Talk Page||Login|
Debugging Highly-Parallel Programs(Invited Lecture)
By: João Lourenço
The new multicore architectures came to stay! And to make the most out of these architectures, software developers must now embrace multi-threading and parallel programming. But parallel programming is some orders of magnitude harder than sequential programming, making the program design and coding more demanding. The exponential set of program states makes code coverage and proper program testing more difficult and time-consuming. The non-determinism and interference among concurrent threads makes debugging a nightmare. In this talk, I will explain why developing, testing and debugging parallel programming is so much harder, and will identify some challenges brought by the upcoming many-core processors.
Date: 24 Sep 2012
Location/Event: Multicore Challenge Conference 2012