Single core CPU & multi threading

B

brett

Are there any Windows (single) CPUs that take advantage of multi
threading? I have an Intel Pentium but it doesn't make any difference
to run a multi threaded app vs running the same app on one thread,
which makes sense for one cpu.

Thanks,
Brett
 
A

Ad

brett said:
Are there any Windows (single) CPUs that take advantage of multi
threading? I have an Intel Pentium but it doesn't make any difference
to run a multi threaded app vs running the same app on one thread,
which makes sense for one cpu.

Thanks,
Brett

Certain P4 processors with Hyper-threading capabilities would help in a
situation like this if the application has been written to take
advantage of the processors Hyper-Threading abilities.
 
B

brett

Is there a way to find out if my cpu has hyperthreading without
cracking open the box? It's only a couple of months old.

I don't know that an app can take advantage of hyperthreading
specifically. The OS and cpu probably have to do that. The languages
used to write (Windows) software don't have anything specific to
hyperthreading. You create new threads and let the OS deal with the
cpu.

Thanks,
Brett
 
P

Patrick Keenan

brett said:
Are there any Windows (single) CPUs that take advantage of multi
threading? I have an Intel Pentium but it doesn't make any difference
to run a multi threaded app vs running the same app on one thread,
which makes sense for one cpu.

Thanks,
Brett

Are you sure of the way you are using the term multi-threading?
Multi-threading as a programming technique has been around for some time,
and processors since at least the 386 have been able to take advantage of
it, depending on the OS in use. Basically it consists of running tasks or
portions of a task in parallel (or what appears to the user as being in
parallel).
http://en.wikipedia.org/wiki/Thread_(computer_science)
http://en.wikipedia.org/wiki/Simultaneous_multithreading

If you're referring to hyper-threading, that is an Intel trademark for an
implementation of simultaneous multithreading on the Pentium 4.
http://en.wikipedia.org/wiki/Hyperthreading

HTH
-pk
 
F

Frank

brett said:
Is there a way to find out if my cpu has hyperthreading without
cracking open the box? It's only a couple of months old.

I don't know that an app can take advantage of hyperthreading
specifically. The OS and cpu probably have to do that. The languages
used to write (Windows) software don't have anything specific to
hyperthreading. You create new threads and let the OS deal with the
cpu.

Thanks,
Brett

Start>All Programs>Accessories>System Tools>System Information
Processor once = no hyperthreading
Processor twice = hyperthreading
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top