question about multi-threading

Shady

<b>VIP Member</b>
i have a program that i can run 2 instances at a time and each one does a different calculation

which is better ?
to buy a single core processor with Multi-threading
or
a dual-core processor
and why ?
 
I would say dual core.

Yes, a single core with hyper threading CAN run 2 instances at once, but it's processing power is split in half between the two instances. So, 50% per instance.

With a dual core, if we assume each core is quivalent to the single core with hyper-threading, each core can work 100% on each instance (as long as you set affinity).
 
well dual core obviously,

Multi-threading is just a way of doing more at a time, with one cpu of course

but dual core is two processors in one package, and when they have dual core processors with multithreading, then well, youll have a good pc.

and dual core dont need MT as they have two CPUs working together, the result, quicker calculations
 
guys i know the difference
all i need to know is is there any articles that talks about this ?
i have a program that doesn't take advantage of dual core at all
how it's gonna benefit from it ?
i'm just gonna open more than one instance

i just dont wanna waste money on dual core if i'm not gonna take advantage of every little thing in it
i think i made the picture more clear now
 
Ok, i would go with dual core. Most programs don't utilize it now, but in a few months, most programs and games will. You can run two instances of it and each instance will be assigned to different cores.
 

What do you mean "where"? Do you mean where are benchmarks?

Hyper-Threading is just a single core processor, but whatever isnt being used, it goes to a second logical cpu, which acts as a second processor. But if your running calculations and it's using 100% of the CPU, your not going to get much, if anything out of the logical core, so it will be just like having one single core, non HT.

Dual-core on the other hand has two individual cores, so you can run two programs at 100%.
 
i meant where ...which post is it that you're asking what did i mean in ?
anyway
but you know the program doesn't know what a dual core is
it's old
is there a software that comes from intel or AMD that will handle the program ?
 
Back
Top