Gurpreet Singh said:
if these cores share same cache
then isn't the 2 cache system will provide better performance than single.
No. If each core can access 4MB of shared cache, then if one core is not
busy, the other one can make use of the whole cache. Also, if both cores
want the same data from the cache, there is no need to duplicate it, as each
core can access the same memory data.
Two cores with with one shared cache of 4MB is a lot better than two cores
with 2MB each.
also
if i have 2 cores system e.g 1.7Ghz Duo core processor
then it means i have 1.7x2 Ghz processors running parallel. Is this same
as
parallel computing systems?
Yes, in a very limited way, that will increase on desktop computers as time
goes on. That term is usually used on supercomputers with upto hundreds of
processors.
Software is not written to be multi-threaded very often, as far as I know,
so a this time multi-core processors are being used to multitask more than
anything else.
ss.