&#62; Running more threads increases throughput for applications as long as you have available cores.<p>As long as you are CPU bound.<p>Once you're IO bound you can have as many cores as you want but it isn't going to move any faster.<p>The only machines where I manage to approach 100% cpu usage are video servers, all the other boxes are sooner or later IO bound. The only cure for that is gobs of memory.<p>It's in my experience pretty rare to have a webserver with more than 4 cores to be CPU bound. Most of the time the disk or the network card are the bottle-neck.<p>Unless you code in a very inefficient way of course, then it can be that you need more CPU before you hit that wall.<p>AMD so far more or less held the moral high ground against intel in the 'spin wars', they can do better than this.<p>It's simply a marketing piece in the guise of a blog post.<p>At the bottom of the entry it reads:<p>&#62; John Fruehe is the Director of Product Marketing for Server/Workstation products at AMD. His postings are his own opinions and may not represent AMD’s positions, strategies or opinions.<p>So they effectively distantiate themselves from this posting but at the same time it sits on amd.com.