Debugging Multicore Software - Hope for the Bewildered ProgramerDay: April 3, 2008 Time: 9:50 - 10:55 Company: Freescale Speaker: Jim Holt Manager: Advanced Core Architecture Enablement, Freescale Panelists: Bob Uvacek: OCP-IP Debug Working Group Chair and
VP Engineering, Botana Inc. Abstract:Debugging is integral to any software development effort, but the difficulty of finding what's causing the problem in your multithreaded application is often bewildering. Multicore software developers face problems that include data races, deadlocks, and performance bottlenecks. We will discuss the state of the art in software tools to assist programmers in debugging their multicore software, and will explore how the programmer's toolkit might expand and evolve over the coming years. The panelists will be asked to provide insights into these questions: What multicore debugging paradigms do we have today, what paradigms are coming, and what paradigms must we overcome? What are the strengths and weaknesses of the current generation of tools? What new approaches and techniques will impact our ability to debug multicore software? What is the role of standards in enabling a multicore debug ecosystem to grow and scale into the future? What silicon features are not being fully exploited today, and what new features will be needed? How do you observe and control several different kinds of processors concurrently at a reasonable level of abstraction, and with a reasonable approximation to cycle-accuracy? Get the complete Multicore Expo Agenda here: www.multicore-expo.com/common/agenda.php?expo_seq=6
|