Home The Dirt Page Demos ESNUGs
Subscribe Feedback Photos Trip Reports
   
The Wiretap Intercept No. 070209
opinions and skeptical speculations too small to fit into an Industry Gadfly column

>  What are edgy questions I can ask these guys at the DVcon Troublemakers
>  panel on Thursday, Feb. 22nd?


From: Are Arseth <aaarseth=user domain=atmel not calm>

Hi, John,

Please ask all the panelists about multithreading.

My CPU servers are not getting any faster per CPU core, they just get more
cores.  However all my EDA tools only have basic multithreading support.  So
although my designs get more complex and I have plenty of free CPU power
it's all going to waste because EDA vendors dont have the guts to implement
multithreaded algorithms.

Design Compiler does not support multithreading at all. Physical Compiler
only supports it in coarse placement, which is a tiny part of the total
runtime. IC Compiler only supports coarse place and routing.  Nano Encounter
same only routing.  PrimeTime only supports this in multimode multiscenario
and then it's not multithreading, it's just automated parallel sessions.
Formality supports some kind of automated parallell sessions, but only in
verify (not in match) and even in verify most of the job is done by 1 CPU
and only trivial tasks are farmed out to slave CPUs.

So in summary how are the vendors prepared to meet the multi-core world
with real multithreaded implementations?

    - Are Arseth
      Atmel                                      Trondheim, Norway

      An archive of prior intercepts       Next intercept       To reply or send a story to John