CITI has stopped operations in 2014, to co-launch NOVA LINCS THIS SITE IS NOT BEING UPDATED SINCE 2013
citi banner
  Home  \  External Talks & Seminars  \  External Talk Page Login  
banner bottom
File Top
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


File Bottom