anand's jaguar article

Page 7 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Status
Not open for further replies.

mrmt

Diamond Member
Aug 18, 2012
3,974
0
76
Cinebench and Passmark for starters. Again this is another place where the information is not readily available and I as the user am expected to visit every benchmark software homepage for documentation which may or may not be present when the professional review sites who should be aware of this information could disclose it for me.

Ok, so windows synthetic benchmarks only? And how biased are those benchmarks? Because even Agner Fog recognized that not every ICC code is biased. And what about the games, mostly compiled with MSVC? What about the GCC linux benchmarks? What's the bias on these?
 

Exophase

Diamond Member
Apr 19, 2012
4,439
9
81
When someone offers me some AMD vs Intel comparison based in biased synthetic benchmarks such as Sysmark, Cinebench, Passmark... I just say "No thanks", because I know the issue, but average Joe would benefit from your idea of a footnote disclaimer: "Sysmark and other benchmarks used in this review are biased pro Intel and don't represent real world performance".

But a score picked off of who knows where (a website you won't link?) that's apparently using Unixbench (BYTE magazine's benchmark) is as synthetic and ancient and more or less useless and problematic as they come. You should be saying "no thanks" to it too, but you don't because you're happy that it gave you the number you wanted.

I don't expect this to mean much to you, but this gives you idea of one current incarnation of the benchmark you linked: http://code.google.com/p/byte-unixbench/

The actual CPU parts of this are garbage (Dhrystone and Whetstone), while a lot of the rest of it has to do with performance of other parts of the system like HDD/SSD and GPU, making the overall score especially bad for comparing CPU performance. People like to compare scores made with different compilers too, sometimes they compare scores with current compilers against those with compilers that are 20 years old. Without knowing anything else we can't even say that ICC wasn't used, since ICC is available for Linux. Some of the tests are also very sensitive to different kernel versions. Without (much) more information we can't even begin to tell if the numbers are fair, although I can begin to tell that they're pretty irrelevant regardless.

Also not really sure Cinebench should be considered synthetic. While maybe not literally a benchmark of CINEMA 4D that's essentially what it is, and a benchmark of real software designed to do some useful task outside of test performance is not synthetic.
 
Last edited:

RoarTiger

Member
Mar 30, 2013
67
33
91
Ok, so windows synthetic benchmarks only? And how biased are those benchmarks? Because even Agner Fog recognized that not every ICC code is biased. And what about the games, mostly compiled with MSVC? What about the GCC linux benchmarks? What's the bias on these?
I dont know and thats the key point. I dont have the technical expertise or hardware availability to determine all of these things. Which is why my criticism was not about ICC bias but the lack of technical reporting on the issue by mainstream sites and the laughable argument presented above that users should be able to determine this for themselves and excercise due diligence when purchasing. If you would re-read my original post for meaning perhaps you would understand.
 

Hans de Vries

Senior member
May 2, 2008
321
1,018
136
www.chip-architect.com
Still? Are you talking about the test with software anno 2005?



So what about the other compilers?

Intel compiler studio version 12.0 produces complete shit for Bulldozer....
Look at the individual Floating Point benchmarks. Nice try with the auto-
parallelization tricks....






That's a far more realistic story apart from a compensated difference in
frequencies. Yes, The Intel compiler results where produced by Intel for
marketing purposes. The Open64 results are from Dell, both are from Q4
2011.

Hans
 
Last edited:

mrmt

Diamond Member
Aug 18, 2012
3,974
0
76
Intel compiler studio version 12.0 produces complete shit for Bulldozer....
Look at the individual Floating Point benchmarks. Nice try with the auto-
parallelization tricks....

Now Intel has to optimize their compiler for AMD's exotic architectures?
 

Blandge

Member
Jul 10, 2012
172
0
0
No, It's enough if they stop lying.

Hans

There is a standard disclaimer saying ICC does not optimize for non-Intel products. It's not Intel's fault if AMD cannot compile their code well enough to compete.

Edit: It was added because they got sued for not having it.
 
Last edited:

Abwx

Lifer
Apr 2, 2011
11,166
3,862
136
Now Intel has to optimize their compiler for AMD's exotic architectures?

Actualy the exotic part is a compiler that do not care
about instructions sets support but rather on CPU
manufacturer tag , saying that it s BD that is exotic
is either biased view or willfull misleading tries.
 

mrmt

Diamond Member
Aug 18, 2012
3,974
0
76
No, It's enough if they stop lying.

Intel puts a disclaimer that their compiler may not be optimized for other processor but theirs, and they also listed the other compilers that they used to compare to their in the test ShintaiDK brought here. So while it is marketing, it is not an unfair comparison here.

And speaking of bias and lies, why did you conveniently omitted that the Open64 compiler brings optimizations specific to the Bulldozer architecture? You know, the kind of optimizations that AMD should been paying to get and not waiting for Intel to develop for them?
 
Last edited:

crashtech

Lifer
Jan 4, 2013
10,547
2,138
146
There's always someone who will defend the indefensible. Otherwise, forums would be fairly quiet places.
 

galego

Golden Member
Apr 10, 2013
1,091
0
0
Ok, so windows synthetic benchmarks only? And how biased are those benchmarks? Because even Agner Fog recognized that not every ICC code is biased. And what about the games, mostly compiled with MSVC? What about the GCC linux benchmarks? What's the bias on these?

Some of the biased benchmarks that I listed before can downgrade the real scores of non-Intel chips up to a 40% for favouring Intel chips.

GCC linux benchmarks don't cheat. Precisely AMD chips perform much better when openbenchmarks are used.

But a score picked off of who knows where (a website you won't link?) that's apparently using Unixbench (BYTE magazine's benchmark) is as synthetic and ancient and more or less useless and problematic as they come. You should be saying "no thanks" to it too, but you don't because you're happy that it gave you the number you wanted.

I don't expect this to mean much to you, but this gives you idea of one current incarnation of the benchmark you linked: http://code.google.com/p/byte-unixbench/

The actual CPU parts of this are garbage (Dhrystone and Whetstone), while a lot of the rest of it has to do with performance of other parts of the system like HDD/SSD and GPU, making the overall score especially bad for comparing CPU performance. People like to compare scores made with different compilers too, sometimes they compare scores with current compilers against those with compilers that are 20 years old. Without knowing anything else we can't even say that ICC wasn't used, since ICC is available for Linux. Some of the tests are also very sensitive to different kernel versions. Without (much) more information we can't even begin to tell if the numbers are fair, although I can begin to tell that they're pretty irrelevant regardless.

Also not really sure Cinebench should be considered synthetic. While maybe not literally a benchmark of CINEMA 4D that's essentially what it is, and a benchmark of real software designed to do some useful task outside of test performance is not synthetic.

You are mixing two different things and doing a mess: discussing if one given fair benchmark is adequate or not for measuring performance of any chip is very different than saying "no thanks" to benchmark biased towards Intel.

Moreover you omit that I did not take unixbench scores as final. At contrary I said that I was waiting for more benchmarks of jaguar.

Now Intel has to optimize their compiler for AMD's exotic architectures?

No. That is not the point. Never was. As I said to you before:

Nobody worried about Intel having one advantage with ICC deliberately crippling AMD chips, but about Intel hiding this fact to programmers, OEMs, consumers... and denying it latter (when some scholars began to denounce ICC) until the FTC research and final settlement obligated Intel to put the disclaimer.

AMD knows how optimize their own architectures, 'exotic' or not. But AMD does just that: optimization. Intel cheats and lies.
 

Idontcare

Elite Member
Oct 10, 1999
21,118
58
91
How exactly do you propose people exercise this due diligence when the information is not made available to them? The compiler issue was known for some time yet was rarely mentioned except much later when it was a legal issue. Then it was generally only covered as a settlement issue without technical discussion. Even today, years later there has been no real follow up technical reporting on the issue to be found on popular tech sites like Anand. How exactly are consumers supposed to reliably find this information when it is only covered on wordpress blog type sites at best and major sites ignore it.

This is not just a compiler issue or even a computing issue. It is unreasonable to expect manufacturers to disclose unflattering information about hardware and other limtiations of their products since it would negatively impact sales. When the supposed news organizations fail to cover said information for fear of losing advertising revenue or other relations, exactly what is the consumer supposed to do? As consumers we need news sites to actually report the information that the manufacturers are unwilling to publicize and when this clearly doesnt happen as in the case of Intel's compiler, it is hard to use due diligence as any argument at all.

No two people will perform due diligence to the same degree, but here are examples of what I do in the name of "due diligence":

http://forums.anandtech.com/showthread.php?t=2200205

http://forums.anandtech.com/showthread.php?t=2181357

http://forums.anandtech.com/showthread.php?t=2281195

http://forums.anandtech.com/showthread.php?t=2285595

http://forums.anandtech.com/showthread.php?t=2289809

The only time people get caught by marketing is when people want something for nothing - they want someone else to tell them what to buy.

Except for rare occasions, those people get what they paid for.

Due diligence is not relying on others to do your due diligence for you.
 

mrmt

Diamond Member
Aug 18, 2012
3,974
0
76
Some of the biased benchmarks that I listed before can downgrade the real scores of non-Intel chips up to a 40% for favouring Intel chips.

As I stated before, I don't think you should compile a benchmark software with ICC. It won't give you a fair comparison. Now if you want to know how fast you can run a single workload, that's another story, but generic benchmarks should be a no go for vendor compilers.

GCC linux benchmarks don't cheat. Precisely AMD chips perform much better when openbenchmarks are used.

Not really. Optimum code for Bulldozer isn't optimum code for Core, and we know that as GCC has no dispatcher on their code we cannot really be sure if code is being optimized more for Bulldozer or for Core. If I were to guess, and knowing the "open sauce" community, I'd guess that GCC is a little biased towards Bulldozer, but by no means as biased as ICC.

AMD knows how optimize their own architectures, 'exotic' or not. But AMD does just that: optimization. Intel cheats and lies.

Lies? ICC is explicitly saying that it's not going to give the same performance with non-Intel processors. Where's the lie here?

Cheating? Why cheating, the compiler is performing as advertised. The mere fact that they don't treat AMD processors like Intel processors don't configure cheating. It isn't a vendor neutral compiler after all, it is an Intel compiler.

I think you don't realize how ridiculous this situation is. If Intel (or AMD) benchmarks were the most reliable way to measure CPU performance, sites like Anandtech or Techreport would have to find something else to do. It's exactly because company numbers are to be taken with a grain of salt that sites like Anand exist. Also it's because ICC isn't always the best alternative that Microsoft bothers to develop their own MSVC compiler, or that the open sauce community develops things like GCC or the Open64. To never trust a company benchmark should be a norm when evaluating a product.

The only company information you should trust is information that is covered by a SEC filling, and not because the company will lose credibility with investors, but because the officer can answer in person for whatever misleading information they give in the filling or in the given event. Remember John Fruehe. His lies started to be dismantled by Seifert himself, when he had to answer about Bulldozer performance predictions.
 

RoarTiger

Member
Mar 30, 2013
67
33
91
No two people will perform due diligence to the same degree, but here are examples of what I do in the name of "due diligence":.......
Due diligence is not relying on others to do your due diligence for you.

Due diligence is investigation before purchase. What you claim is your "due diligence" is actually self testing and analysis after purchase. Personal discovery and testing after purchase is not due diligence at all, due diligence relates to pre-purchase knowledge. Your due diligence would make tech news sites obsolete as you would be doing your own reviews and testing. A process which requires significant equipment and technical knowledge not available to most users. Then again maybe you are correct that as a user I cannot count any of the worlds top tech sites to actually cover certain information and I should expect to discover it for myself.
 
Last edited:

galego

Golden Member
Apr 10, 2013
1,091
0
0
Not really. Optimum code for Bulldozer isn't optimum code for Core, and we know that as GCC has no dispatcher on their code we cannot really be sure if code is being optimized more for Bulldozer or for Core. If I were to guess, and knowing the "open sauce" community, I'd guess that GCC is a little biased towards Bulldozer, but by no means as biased as ICC.

Nonsense.

Lies? ICC is explicitly saying that it's not going to give the same performance with non-Intel processors. Where's the lie here?

Cheating? Why cheating, the compiler is performing as advertised. The mere fact that they don't treat AMD processors like Intel processors don't configure cheating. It isn't a vendor neutral compiler after all, it is an Intel compiler.

I think you don't realize how ridiculous this situation is. If Intel (or AMD) benchmarks were the most reliable way to measure CPU performance, sites like Anandtech or Techreport would have to find something else to do. It's exactly because company numbers are to be taken with a grain of salt that sites like Anand exist. Also it's because ICC isn't always the best alternative that Microsoft bothers to develop their own MSVC compiler, or that the open sauce community develops things like GCC or the Open64. To never trust a company benchmark should be a norm when evaluating a product.

The only company information you should trust is information that is covered by a SEC filling, and not because the company will lose credibility with investors, but because the officer can answer in person for whatever misleading information they give in the filling or in the given event. Remember John Fruehe. His lies started to be dismantled by Seifert himself, when he had to answer about Bulldozer performance predictions.

This is the third time that you ignore the relevant information given to you. :whiste:
 

Vesku

Diamond Member
Aug 25, 2005
3,743
28
86
Cheating? Why cheating, the compiler is performing as advertised. The mere fact that they don't treat AMD processors like Intel processors don't configure cheating. It isn't a vendor neutral compiler after all, it is an Intel compiler.

The big caveat is that Intel was forced to inform ICC customers about it's very strange way of deciding instruction set support when the FTC finally decided to look into the complaints from AMD, Via and Nvidia. Several of Intel's behaviors are at least up there with Microsoft ones, imo, Intel got off lightly (at least in the US) partly due to the investigation being done after the financial bubble popped and with the US trade concern heightened by the large fines the EU has levied against MS and Intel.

Still, kind of silly to use a FTC mandated action as proof Intel plays nicely.
 
Last edited:

Exophase

Diamond Member
Apr 19, 2012
4,439
9
81
You are mixing two different things and doing a mess: discussing if one given fair benchmark is adequate or not for measuring performance of any chip is very different than saying "no thanks" to benchmark biased towards Intel.

Moreover you omit that I did not take unixbench scores as final. At contrary I said that I was waiting for more benchmarks of jaguar.

I'm not mixing up nor making a mess of anything. It doesn't matter if a benchmark is bad because it's unfair or bad because it's just bad. If it's bad it should be thrown out. Yet you automatically give it the benefit of the doubt while knowing nothing about it. It also doesn't matter if you're not taking it "as final." You were happy to use it to characterize performance without knowing a damn thing about it (including not knowing if it's fair or not) and are happy to happy to repeat it over and over again.

But unfortunately, as soon as the discussion turns to technical merit you lose all interest. I shouldn't even be arguing with someone who has no problem claiming that Jaguar has better per clock single-threaded performance than Ivy Bridge. :|
 

R0H1T

Platinum Member
Jan 12, 2013
2,582
162
106
The big caveat is that Intel was forced to inform ICC customers about it's very strange way of deciding instruction set support when the FTC finally decided to look into the complaints from AMD, Via and Nvidia. Several of Intel's behaviors are at least up there with Microsoft ones, imo, Intel got off lightly (at least in the US) partly due to the investigation being done after the financial bubble popped and with the US trade concern heightened by the large fines the EU has levied against MS and Intel.
Had Intel not been found guilty during the antitrust cases someone like mrmt & a few others would have just said that "since it has not been proven in a court of law Intel is not guilty" so AMD/fanbois stop your whining ! In essence what he's said that Intel needed a court order to divulge some basic info regarding the shady stuff with ICC, I mean how messed up is that, & Intel has still not admitted publicly on record about their OEM bribes after their settlement with AMD. So "screw you consumers because I can sink AMD anytime I want to & I'll continue ripping you off any way & every way known to mankind" because that's what Intel's attitude looks like to me !
 

Vesku

Diamond Member
Aug 25, 2005
3,743
28
86
I think that's a pretty safe assumption R0H1T, considering there were still denials of paying off OEMs even after information such as this: http://www.guardian.co.uk/business/2009/nov/04/intel-bribed-for-bribery-coercion was available.

"Cuomo published internal documents from Intel's executive suite as evidence for his accusations, including a 2005 email exchange between Intel's chief executive, Paul Otellini, and Dell's chief executive, Michael Dell.

In the emails, Dell complained of a loss of "performance leadership" through the use of Intel's microprocessors and appeared to be contemplating alternative suppliers. Otellini replied: "We are transferring over $1bn a year to Dell for meet comp efforts [sic]. This was judged by your team to be more than sufficient to compensate for the competitive issues.""

No that isn't just "acceptable business practices" unless you are of the opinion the RAM price fixing and LCD panel price fixing should have been allowed to continue. The sudden drop in monitor and TV prices wasn't due to industry benevolence.
 
Last edited:

R0H1T

Platinum Member
Jan 12, 2013
2,582
162
106
I think that's a pretty safe assumption R0H1T, considering there were still denials of paying off OEMs even after information such as this: http://www.guardian.co.uk/business/2009/nov/04/intel-bribed-for-bribery-coercion was available.

"Cuomo published internal documents from Intel's executive suite as evidence for his accusations, including a 2005 email exchange between Intel's chief executive, Paul Otellini, and Dell's chief executive, Michael Dell.

In the emails, Dell complained of a loss of "performance leadership" through the use of Intel's microprocessors and appeared to be contemplating alternative suppliers. Otellini replied: "We are transferring over $1bn a year to Dell for meet comp efforts [sic]. This was judged by your team to be more than sufficient to compensate for the competitive issues.""

No that isn't just "acceptable business practices" unless you are of the opinion the RAM price fixing and LCD panel price fixing should have been allowed to continue. The sudden drop in monitor and TV prices wasn't due to industry benevolence.
The general public still doesn't know about it, nor do most of'em care frankly but it's a PR disaster hence Intel never admitted the charges publicly & seemingly they still have a halo over their heads :hmm:
 

Vesku

Diamond Member
Aug 25, 2005
3,743
28
86
That's why I mentioned RAM and LCD price fixing. The general public doesn't really know about it but I'm sure they'd be upset to see those products retail pricing back at the "fixed" level. I still remember being quite shocked when the DDR price fixing started, even had a bit of an exchange with the distributor since it was pretty unusual to see such a sudden spike with no corresponding rise in computer sales nor any manufacturer issues (no Thailand floods or such). Well years later it is revealed the RAM makers decided they'd had enough of competing and were going to divvy up the market and really stick it to companies like Dell, HP, Compaq and such. Think of the knock on effects of unjustifiably adding ~10-20% on the BoM of all those computers.
 
Last edited:

R0H1T

Platinum Member
Jan 12, 2013
2,582
162
106
That's why I mentioned RAM and LCD price fixing. The general public doesn't really know about it but I'm sure they'd be upset to see those products retail pricing back at the "fixed" level.
Yes & this why I mentioned admission of guilt because there will inevitably be a consumer backlash, also it could be used as a point of reference in future cases, eventually leading to the erosion of their top & bottom lines upto a certain extent.
 

Vesku

Diamond Member
Aug 25, 2005
3,743
28
86
Well, I certainly can't see Intel volunteering a public mea culpa. Most regulatory settlements are quite meek in that area. Although it would be refreshing to see a company forced to include confession letters in their product packaging and advertising for a year or two after settling/being fined.
 

Idontcare

Elite Member
Oct 10, 1999
21,118
58
91
Due diligence is investigation before purchase. What you claim is your "due diligence" is actually self testing and analysis after purchase. Personal discovery and testing after purchase is not due diligence at all, due diligence relates to pre-purchase knowledge. Your due diligence would make tech news sites obsolete as you would be doing your own reviews and testing. A process which requires significant equipment and technical knowledge not available to most users. Then again maybe you are correct that as a user I cannot count any of the worlds top tech sites to actually cover certain information and I should expect to discover it for myself.

Due diligence is about generating data firsthand.

It is taking a car for a test drive before buying it.

It is looking at a house with your own eyes, and paying for a home inspection report, before buying it.

It is getting referrals for a family doctor or dentist from credible individuals who have been customers in the past and that you also happen to personally know or trust.

Would you let a dentist for whom you have no firsthand knowledge perform dental surgery on your children? Not at all, you'd perform due diligence beforehand to vet the dentist. Make sure their academic credentials check out, that they are registered with the medical boards they claim to be registered with, etc.

It is fact checking, and if facts are lacking or come from questionable sources then you pursue avenues for generating facts you can trust.

Due diligence does not mean buying upfront and waiting to see if you develop buyers-remorse after the fact.

At the most basic level just find someone you trust and ask them to perform a test-drive for you with your software of choice with the hardware that you are interested in.

For example Aigo generated Nehalem data for me when I was thinking about buying a Nehalem (chose not to based on the results). Likewise Slowspyder generated data for me with both a Phenom and a Phenom II (again the results convinced me not to bother buying at the time).
 
Status
Not open for further replies.
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |