Subscribe to EDN

MPSOC ’08, Live from Maastricht: Real Men (and Women) Simulate!

June 30, 2008

I’ve just returned from Maastricht, Netherlands where I attended the 2008 edition of the MPSOC (Multi or Many Processor SOC) conference. My next few blog entries summarize some of the most relevant MPSOC presentations. Professor Paolo Ienne of the Ecole Polytechnique Federale de Lausanne (EPFL) Processor Architecture Laboratory gave the second presentation at MPSOC ’08 on the explosive needs of system simulation in the MPSOC era. He started his talk by stating that computer architecture is now dominated by simulation and embedded system design is now similarly simulation-centric. However, system complexity has already become a design bottleneck in many cases and simulation rarely provides real insight into or strong guarantees of system performance. Current simulation techniques can say that a system is working but do not generally help in understanding why a system design isn’t working. “We need analytic techniques,” said Professor Ienne.

Many such techniques have been developed including synchronous data-flow (SDF) graphs, stochastic automata networks (SAN), event adaptation functions, and real-time calculus (RTC). Of these, Ienne advocates a form of real-time calculus called network calculus, which is a mathematical model based on min-plus algebra. Network calculus is based on deterministic queuing theory and provides worst-case bounds on system behavior.

What followed was a moderately advanced course in network theory…still to advanced for me. However, I did take two important ideas away from this talk:

  1. Analytical modeling converts today’s iterative system-design process into one that converges linearly and quickly to a design solution.
  2. Analytical models are extremely difficult to develop and we need mathematicians to make them available to system designers. (Good news for my colleague Grant Martin, I think, who’s a mathematician.)
Posted by Steve Leibson on June 30, 2008 | Comments (1)

July 6, 2008
In response to: MPSOC ’08, Live from Maastricht: Real Men (and Women) Simulate!
Grant Martin commented:

Interesting summary Steve ... but maybe not so good news for me! Although I have degrees in Math, at my advancing age I think I have forgotten more than I remember! However, it sounds like its time to get out the books and start brushing up on some of the analytical methods. It is interesting to read your summary of Paolo Ienne''s talk, because when analytical methods are used appropriately you can get some pretty powerful results as you comment. His slides for the talk are available at (as discussed in some of his slides, which are available on the MPSoC website at www.mpsoc-forum.org.

POST A COMMENT
Display Name
captcha

Before submitting this form, please type the characters displayed above. Note the letters are case sensitive:

Advertisement
Advertisement
Advertisement
About EDN   |   Site Map   |   Contact Us   |   Subscription   |   RSS
© 2012 UBM Electronics. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other UBM Canon sites

UBM Canon | Design News | Test & Measurement World | Packaging Digest | EDN | Qmed | Pharmalive | Appliance Magazine | Plastics Today | Powder Bulk Solids | Canon Trade Shows