ARTES
-------------------------------------------------

 

ARTES Summer School 2006
August 21-25 2006

Pictures, Invitation, Programme, Travel, SNART


Using Simulated Systems to Manage the Transition to Multicores and Multiprocessors

Technology trends are causing a paradigm shift in how computer systems are designed: Instead of steadily getting faster single processors, the entire semiconductor industry is turning to multicore and multiprocessor designs to improve performance.

Future real-time and embedded systems will be using multicore processors, and the software has to adapt to the situation. This will mean writing multi-threaded software for symmetric, shared-memory multiprocessors. This is known to be very difficult and fraught with unexpected problems, and now shared-memory parallel programming is expected to go mainstream. The debug problem is especially difficult in highly asynchronous concurrent environments.

This talk will discuss how to debug software running on multicore and multiprocessor hardware using full-system simulation with Virtutech Simics.

About Jakob Engblom

Jakob Engblom holds a PhD in computer systems from Uppsala university and is currently a senior developer at Virtutech. He has been speaking about embedded systems at university courses and industry trade shows for the past five years. Jakob's professional interests include real-time systems, embedded systems, embedded software development, simulation technology, computer architecture, and compiler technology. He has authored more than 20 papers in the field of real-time and embedded systems (see www.engbloms.se). From 2002 to 2005, he held a position as an adjunct professor at the department of Information Technology at Uppsala university. Prior to joining Virtutech, he was with IAR Systems.

  ---------------------line----------------------------
  Strategic Research