By: nemlis (noone.delete@this.void.com), February 11, 2010 1:52 pm
Room: Moderated Discussions
none (none@none.com) on 2/11/10 wrote:
---------------------------
>nemlis (noone@void.com) on 2/11/10 wrote:
>---------------------------
>>While I generally agree with your position, there's still one argument in favor
>>of Itanium: The compiler's probably much better at optimizing for the Core 2 than
>>it is at optimizing for the Itanium (which has been a headache from the start).
>>Intel excels at improving their x86 spec results by just issuing a new compiler version.
>
>I think it's a point against Itanium: If Intel could improve
>their compiler to get much better results on Itanium, don't
>you think they would have done it? Given that Itanium
>already is more than 10 years old, icc probably is very
>mature.
>
>Improving compiler technology was one of the things that
>Itanium design decisions relied upon. The problem is that
>in real life, the dynamic behaviour of a program is hard to
>predict, so that having OOOe is a much better choice as your
>processor will kind of adapt itself to the load.
Right, one can actually view it from two different perspectives: The architecture prohibiting optimization beyond a certain degree (your point) or the compiler not being able to leverage the cpu's full potential (my point).
I think your point generally bears more weight, but in certain cases (code tailored to the target platform/HPC), the SPEC_CPU-based clock-for-clock comparison would unjustly favor x86, because it's a too general benchmark.
---------------------------
>nemlis (noone@void.com) on 2/11/10 wrote:
>---------------------------
>>While I generally agree with your position, there's still one argument in favor
>>of Itanium: The compiler's probably much better at optimizing for the Core 2 than
>>it is at optimizing for the Itanium (which has been a headache from the start).
>>Intel excels at improving their x86 spec results by just issuing a new compiler version.
>
>I think it's a point against Itanium: If Intel could improve
>their compiler to get much better results on Itanium, don't
>you think they would have done it? Given that Itanium
>already is more than 10 years old, icc probably is very
>mature.
>
>Improving compiler technology was one of the things that
>Itanium design decisions relied upon. The problem is that
>in real life, the dynamic behaviour of a program is hard to
>predict, so that having OOOe is a much better choice as your
>processor will kind of adapt itself to the load.
Right, one can actually view it from two different perspectives: The architecture prohibiting optimization beyond a certain degree (your point) or the compiler not being able to leverage the cpu's full potential (my point).
I think your point generally bears more weight, but in certain cases (code tailored to the target platform/HPC), the SPEC_CPU-based clock-for-clock comparison would unjustly favor x86, because it's a too general benchmark.
Topic | Posted By | Date |
---|---|---|
POWER7 Spec | Paradox | 2010/02/08 11:05 AM |
POWER7 Spec | Thu Nguyen | 2010/02/08 12:58 PM |
POWER7 Spec | Ian Ameline | 2010/02/08 09:22 PM |
POWER7 Spec | Thu Nguyen | 2010/02/08 11:54 PM |
POWER7 Spec | Ian Ameline | 2010/02/09 06:46 AM |
POWER7 Spec | Linus Torvalds | 2010/02/09 07:57 AM |
industry-standard single-threaded performance benchmarks absent | Michael S | 2010/02/09 08:09 AM |
industry-standard single-threaded performance benchmarks absent | Paradox | 2010/02/09 08:33 AM |
industry-standard single-threaded performance benchmarks absent | Michael S | 2010/02/09 09:30 AM |
industry-standard single-threaded performance benchmarks absent | Paradox | 2010/02/09 10:52 AM |
industry-standard single-threaded performance benchmarks absent | Jesper Frimann | 2010/02/09 11:33 AM |
industry-standard single-threaded performance benchmarks absent | Linus Torvalds | 2010/02/09 08:48 AM |
industry-standard single-threaded performance benchmarks absent | Michael S | 2010/02/09 09:26 AM |
industry-standard single-threaded performance benchmarks absent | Linus Torvalds | 2010/02/09 09:58 AM |
industry-standard single-threaded performance benchmarks absent | Jesper Frimann | 2010/02/09 12:17 PM |
industry-standard single-threaded performance benchmarks absent | Linus Torvalds | 2010/02/09 12:54 PM |
industry-standard single-threaded performance benchmarks absent | Jesper Frimann | 2010/02/09 02:10 PM |
industry-standard single-threaded performance benchmarks absent | Paradox | 2010/02/09 01:22 PM |
industry-standard single-threaded performance benchmarks absent | anon | 2010/02/09 10:21 AM |
POWER7 Spec | Jesper Frimann | 2010/02/09 12:30 PM |
POWER7 Spec | Doug Siebert | 2010/02/09 05:38 PM |
POWER7 Spec | Linus Torvalds | 2010/02/09 07:28 PM |
POWER7 Spec | Linus Torvalds | 2010/02/09 07:28 PM |
POWER7 Spec | Ian Ameline | 2010/02/09 08:02 PM |
POWER7 Spec | Doug Siebert | 2010/02/09 10:18 PM |
POWER7 Spec | someone | 2010/02/09 08:20 PM |
POWER7 Spec | Linus Torvalds | 2010/02/10 09:17 AM |
POWER7 Spec | Linus Torvalds | 2010/02/10 09:46 AM |
POWER7 Spec | Emil | 2010/02/10 11:06 AM |
POWER7 Spec | Ian Ameline | 2010/02/10 10:13 AM |
POWER7 Spec | someone | 2010/02/10 11:01 AM |
POWER7 Spec | Linus Torvalds | 2010/02/10 11:32 AM |
POWER7 Spec | Michael S | 2010/02/10 12:30 PM |
POWER7 Spec | Linus Torvalds | 2010/02/10 01:25 PM |
POWER7 Spec | mpx | 2010/02/10 02:58 PM |
POWER7 Spec | nemlis | 2010/02/11 12:24 AM |
POWER7 Spec | none | 2010/02/11 12:52 AM |
POWER7 Spec | nemlis | 2010/02/11 01:52 PM |
POWER7 Spec | mpx | 2010/02/09 08:18 AM |
POWER7 Spec | Michael S | 2010/02/09 09:08 AM |
POWER7 Spec | Jesper Frimann | 2010/02/16 02:29 AM |
POWER7 Spec | Jamie Lucier | 2010/02/16 06:35 AM |
POWER7 Spec | anon | 2010/02/16 07:16 AM |
POWER7 Spec | Jamie Lucier | 2010/02/16 10:46 AM |
POWER7 Spec | anon | 2010/02/16 03:42 PM |
POWER7 Spec | Jamie Lucier | 2010/02/18 06:07 AM |
POWER7 Spec | Thu Nguyen | 2010/02/16 01:23 PM |
POWER7 Spec | Paradox | 2010/02/16 09:57 AM |
POWER7 Spec | Jamie Lucier | 2010/02/16 11:22 AM |
POWER7 Spec | Paradox | 2010/02/16 02:00 PM |
POWER7 Spec | Jesper Frimann | 2010/02/16 02:14 PM |
POWER7 Spec | Jamie Lucier | 2010/02/17 10:41 AM |
POWER7 Spec | Jesper Frimann | 2010/02/09 04:43 AM |