# How can I decide real vs virtual cores if i need intensive calculus?

Assume that I have a computer called A with a processor that has two cores and has hyperthreading, i.e it has 2 cores with 4 threads (I understand that this can supply to 4 processes simultaneously), assume also that I have another computer called B has 2 cores but no hyperthreading, (as I understand it can 2 processes simultaneously supply) now assume that A and B has the same 3.4GHz clock frequency, assume I wrote an algorithm that calculates an average, but I designed the algorithm so that ONLY use two processes, with this in mind, what computer operation finishes first?. (assume that the input is the same, and the only difference between A and B is hyperthreading).

• Is this homework ? (Not that that's bad, just the way it's phrased reminds me of being in school) – Sirex May 14 '13 at 0:16
• It depends. But most likely they would finish at the same time. – Matt H May 14 '13 at 0:19
• It is not my homework, I tried to be really specific, and I put the question in an understandable way. – guest May 14 '13 at 0:23