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/