I understand what you were trying to clarify, and I was just trying to explain how you are wrong. Multithreading refers to a single process with multiple threads of execution. It is a useful concept for both single- and multi-CPU architectures. Multiprocessing usually refers to a single application which consists of multiple *processes*, each of which can be allocated to a different CPU.
I never said otherwise. Of course a conglomerate program that does upteen gillion things multiprocessors if you ask said program to do 2 or more things. I have said from the very beginning 2 separate processes (whether its one or two programs) WILL be accelerated by a dual core cpu. Thats why i see this as semantics; what does it really matter if its two independant programs or one program that does two or more independant functions? In kind, multithreaded applications will also be accelerated by them. I have said this from the very beginning.
So before you call me wrong, first try to figure out what i'm saying.
I believe the dual-core chips share L2 cache, which makes them a different animal than dual-CPU systems. In some cases, sharing L2 cache may help, in other cases it may hurt vs dual-CPU.
You believe wrong. They both have their own, independant on-die cache. Want a link as proof or do you care to actually look into it yourself before you speak?
Yes if they had to share the cache, it might hurt performance. Course we're only talking about in theory here, because they both have their own cache.
(edit) i know you wont believe me so i'm going to go ahead and paste a snip from page 2 of anand's article on the dual core p4.
"As we mentioned in our IDF coverage, Intel has dropped the number 4 from their naming for their dual core parts. The new dual core desktop CPUs will simply be called the Pentium D and the Pentium Extreme Edition.
Both the Pentium D and Pentium Extreme Edition are nothing more than two 90nm Prescott 1M dies glued together. That means that each core has its own 1MB L2 cache, and that also means that architecturally, these chips are no different than the single core Pentium 4s that are out today - other than the obvious dual core fact. "