The Designer's Guide Community
Forum
Welcome, Guest. Please Login or Register. Please follow the Forum guidelines.
May 5th, 2024, 12:08pm
Pages: 1
Send Topic Print
spectre multi-threading option (Read 2976 times)
101questions
Junior Member
**
Offline



Posts: 31

spectre multi-threading option
Feb 18th, 2005, 2:35pm
 
Does anybody try spectre multi-threading option?
Is there a significant speed improvement on 2-CPU and 4-CPU systems? Does the speed-up depend on circuit size?

Thanks.
Back to top
 
 
View Profile   IP Logged
Andrew Beckett
Senior Fellow
******
Offline

Life, don't talk to
me about Life...

Posts: 1742
Bracknell, UK
Re: spectre multi-threading option
Reply #1 - Feb 18th, 2005, 10:14pm
 
It works provided you are using bsim3v3 or bsim4 models, and you have at least 512 instances (I think that's the number) of these devices.

Some time ago I did some benchmarks and got some noticeable improvement between 2 and 4 CPUs, but not anything significant above 4 CPUs. Even with 4 CPUs the processors were not fully utilized (it is the model evaluation that is multithreaded; the matrix solving is done in a single thread still), so if you have 4 CPUs you might as well ask for 4, and you can be using the unused CPU resource for something else at the same time (it seemed to be using around 2 CPUs-worth on average).

In my case, I got something like 30% speedup, but the circuit was not that large. This was with bsim3v3, but I'd expect the improvement could be more with bsim4 models (since they are more complex).

Note this is based on tests I did 18 months ago, so YMMV

Andrew.
Back to top
 
 
View Profile WWW   IP Logged
Pages: 1
Send Topic Print
Copyright 2002-2024 Designer’s Guide Consulting, Inc. Designer’s Guide® is a registered trademark of Designer’s Guide Consulting, Inc. All rights reserved. Send comments or questions to editor@designers-guide.org. Consider submitting a paper or model.