ltcommander_data
Distinguished
If the cache is negated on bothe chips, the itanic is huge.
1 itanic has more transistors than a couple of dual core opterons. That's huge.
Well, the Itanium's core has 20 million transistors, while the Opteron has 40 million. If you look at the pure logic core by subtracting the L1 cache then the Itanium now has 18 million transistors while the Opteron has 32 million. So you see, if the cache is negated the Itanium is not huge. In fact the 2 Opterons can fit in Itanium's core not the other way around. Now to worry though, inversing numbers is a rather common mistake when you're only concentrating on attacking something.
You nicely avoided the issue of legacy support, which is where a lot of itanic's advantage comes from.
Exactly. This goes back to the various paths for the future of technology that I was trying to deal with. Maximum performance can be achieved through a complete break with current technology. Now I'm not saying that Itanium achieves maximum performance, I'm just saying thats a possible efficient choice. I myself don't support Itanium, not because the technology isn't good, but because without good compatibility or some sort of transitional mechanism it isn't beneficial from a consumer perspective. Other options include continuing to push superscalar technology, and multi-threading which is the current path that has been choosen.
How is it that conroe can add execution units, while the K series cant?
I'm not saying that the K series can't add more. In fact it doesn't need to as it already has 3 full FPUs and 3 full ALUs. I'm just saying that Conroe have at least 2 full FPUs and 3 full ALUs which is an improvement over the Pentium 4, and a large improvement over the Pentium M which only had 2 ALUs, 1 FPU and 1 vector unit.
Even though the K series can add more execution units, its unlikely that they will. At 6 execution units, (9 including the memory stores, etc.) the K8 already has more than enough for most circumstances. Adding more would just use up die space and increase heat for little benefit.
You dont understand HT, or schedulers, so come back when you do.
"To the end user, it appears as if the processor is "running" more than one program at the same time, and indeed, there actually are multiple programs loaded into memory. But the CPU can execute only one of these programs at a time. The OS maintains the illusion of concurrency by rapidly switching between running programs at a fixed interval, called a time slice. The time slice has to be small enough that the user doesn't notice any degradation in the usability and performance of the running programs, and it has to be large enough that each program has a sufficient amount of CPU time in which to get useful work done."
http://arstechnica.com/articles/paedia/cpu/hyperthreading.ars
That is what I understand a scheduler to do, to decide which processor a thread is sent and to decide how much processing time a thread gets. A scheduler doesn't really order the threads as the processor executes out-of-order anyways.
"Hyper-Threading works by duplicating certain sections of the processor—those that store the architectural state—but not duplicating the main execution resources. This allows a Hyper-Threading equipped processor to pretend to be two "logical" processors to the host operating system, allowing the operating system to schedule two threads or processes simultaneously."
http://en.wikipedia.org/wiki/Hyperthreading
That is an accurate summary of what HT is. The Arstechnica site above seems particulary good in its breakdown of SMP, SMT, and HT.
Based on those understandings, what I've said appears to be logical. Now if I or those websites am so incorrect, feel free to correct me. Where in my analysis of HT potential in Conre am I wrong? How can a OS based scheduler make up for hardware based HT support? I'm not unreasonable, you just need to be a little bit more descriptive than "come back when you do."
I dont care if you get your Intel line @ TGH or Anand, BS is BS
Well, I use not only TGH and Anandtech, but also X-Bit Labs, Arstechnica, Digital Life, The Inquirer, The Register, and Game PC among others. But, if you view any site reporting the facts or drawing even neutral conclusions on Intel as BS and blasphemy then there's not much I can argue with.