Multicore Support


   

The challenge of multithreaded programming is very acute. Though multithreading isn’t new, it’s suddenly receiving a lot of attention with the widespread distribution of multicore processors. And the main worry is how to exploit this new, potentially very interesting technology, which promises to multiply available computing power by a very large factor.

So the new generation of  CAD systems should appear which can exploit potential of new hardware. Actually to adopt effectively widely used numerical methods for multi-processing systems is not an easy task. And the main problem here is that many methods are oriented to using with one-core computer. Some of these methods cannot be either redesigned at all or directly redesigned.

Proprietory speeding up algorithms, applied in AVOSpice, from the very beginning were developed for being used on multicore systems. For example, using 4-core architecture you can reach up to three times acceleration for most of practically used circuits.

Now AVOSpice is optimized under AMD Opteron and Intel Dual Core architectures. The table, represented below, shows what acceleration can be reached by running AVOSpice on AMD Opteron systems.

Table. AVOSpice and Multiprocessing.

Computer AMD64

Opteron 2.2 GHz

Circuits

Generator

5713 (BSIM3)

PLL

1607 (BSIM3)

ADC10

4933 (BSIM3)

USB Cable

12 141 (BSIM3)

AVOSpice

4 core

 

3h 16min

50min 

1h 18min

2h 41min

AVOSpice

1 Core

8h 08min

2h 13min

3h 02min

6h 46min

SPICE

simulator

1 Core

2 days 14h

7h 09min

9h 53min

2days 2h

 

19 times faster

7 times faster

9 times faster

20 times faster

 

 
News
Latest news
Events
Products
AVOSpice
AVOProbe
AVOLayout
See also
Ask a Question
 

Copyright by UniqueICs 2004-2007
     
tel/fax +7 (499) 734-35-42
email: info@avocad.com