ModelSim & Multithreading

337 views
Skip to first unread message

Dek

unread,
May 7, 2009, 6:35:36 AM5/7/09
to ModelSim PE Student Edition
Hi all,

do you know anything about Multithreading with Modelsim? I'm
simulating with a big testbanch and it takes a lot of time, but I see
that vsimk.exe uses just 50% of CPU; since I have a dual core
processor I think that for simulations Modelsim is using just one
core. The question is: is there a setting or something to use both
cores?

Thanks

Bye

king julien

unread,
May 7, 2009, 10:11:59 AM5/7/09
to ModelSim PE Student Edition
What is that exactly you want?

Multithreading in ModelSim?

How do you know that your modelsim is using one core of your
processor???

Firstly, A dual core processor is a CPU with two separate cores on
the same die, each with its own cache. It's the equivalent of getting
two microprocessors in one.

The works allocated to the processor are completely under the control
of operating system and you have no control over it. To be very
specific, they uses a (SMT) Simultaneous Multithreading Technology
written in its own language....

A dual core processor is different from a multi-processor system. In
the M-P system there are two separate CPUs with their own resources.
In the D-C systems, resources are shared and the cores reside on the
same chip. A multi-processor system is faster than a system with a
dual core processor, while a dual core system is faster than a single-
core system, all else being equal.

Secondly, All your applications including modelsim is interacting with
the operating system, not with the microprocessor and the required
resources like memory is allocated by the OS....

Thirdly, if you want to increase the speed performance of your system,
you need to increase the Ram size, defragment, check for bots, viruses
etc not to play with your microprocessor (which is virtually
impossible) and spoil it.....
Reply all
Reply to author
Forward
0 new messages