Yashpal Nagar wrote:
> Absolutely, by definition of dual core, it is ok to increase the count 
> of CPUs into the operating system, as "operating system perceives each 
> of its execution cores as a discrete logical processor with all the 
> associated execution resources"
> So depending upon the no of cores, you may see same number of logical 
> processor, fine.

well, not logical really, its physical. The cores you see are real cpu
cores on the silicon.

> But in case of HT which is a technique, to create different set of 
> instructions for the same CPU, so that it can better utilise CPU 
> resources. Essentially it also does't have two CPU execution resources 
> as in the case of "dual core".  Then why it is so important to show them 
> as two CPUs in the OS? Is HT technology also means to increase the cpu 
> logical counts and thus increase the performance for CPU intensive apps?

in some cases yes, eg. webservers can see a dramatic increase in
delivery rate when you want lots of threads running, within the same
clock freq. So offloading some of this to the cpu ( which is basically
the nett result of HT ) - you can see major improvements in overall
performance.

on the other hand, running a db app, in a bi/ci role would see a massive
drop in performance potentially.

So its all open to debate really. and it depends a lot on the role you
use the machine for. on a desktop, most people think tht HT does help.

cores, on the other hand, are a completely different ballgame.

-- 
Karanbir Singh : http://www.karan.org/ : [EMAIL PROTECTED]

_______________________________________________
ilugd mailinglist -- ilugd@lists.linux-delhi.org
http://frodo.hserus.net/mailman/listinfo/ilugd
Next Event: http://freed.in - February 22/23, 2008
Archives at: http://news.gmane.org/gmane.user-groups.linux.delhi 
http://www.mail-archive.com/ilugd@lists.linux-delhi.org/

Reply via email to