Sunday, July 14, 2013 4:39:44 PM
I know, I read that part. But while you might have missed the subtlety, this would evoke a "well, no shit" kind of statement from anyone who knows how this stuff works.
In other words, compilers are *supposed to* reduce unnecessary instructions, because that's how they improve performance. Fewer instructions means faster executing code. Now, if they had implied that ICC was eliminating *functionality* rather than instructions, that would be a different story, and potentially imply something more sinister.
But the reason I responded incredulously to this article is that they seem to be as naive about how compilers work as you and Andy are. There's a long history in compute benchmarks of using more efficient compilers to generate faster performance, and it was always most beneficial for companies to provide their own compilers to generate more efficient code - and the technical world had accepted that for a long time as a legitimate way of selling a full software/hardware solution.
Not sure why you are resorting to ad hominem attack on me, since you have little to no knowledge of my background with respect to compilers or any other field.
Having said that, there is also a difference between optimizations that are intended for real-world application improvements (which are supposed to do what you describe above) and optimizations that are intended purely to improve benchmark results. Without knowing how/why this particular compiler optimization arose, it is not possible to determine which case applies here. As others have suggested though, the timings of the compiler change raise suspicions.
Here are a couple links that I found useful:
http://forums.anandtech.com/showthread.php?t=2330027
http://www.bdti.com/InsideDSP/2013/07/11/JeffBierImpulseResponse
But of course, that has an explanation, too. All the usual suspects who wait for the opportunity to pounce on a potential scandal for Intel are the ones coming out of the woodwork today. But once reality sets in and people realize there's no story, this too will be a part of history that no one remembers.
If you are including me as "usual suspects" in this case, you clearly have no idea of my background and motivation.
Misen
In other words, compilers are *supposed to* reduce unnecessary instructions, because that's how they improve performance. Fewer instructions means faster executing code. Now, if they had implied that ICC was eliminating *functionality* rather than instructions, that would be a different story, and potentially imply something more sinister.
But the reason I responded incredulously to this article is that they seem to be as naive about how compilers work as you and Andy are. There's a long history in compute benchmarks of using more efficient compilers to generate faster performance, and it was always most beneficial for companies to provide their own compilers to generate more efficient code - and the technical world had accepted that for a long time as a legitimate way of selling a full software/hardware solution.
Not sure why you are resorting to ad hominem attack on me, since you have little to no knowledge of my background with respect to compilers or any other field.
Having said that, there is also a difference between optimizations that are intended for real-world application improvements (which are supposed to do what you describe above) and optimizations that are intended purely to improve benchmark results. Without knowing how/why this particular compiler optimization arose, it is not possible to determine which case applies here. As others have suggested though, the timings of the compiler change raise suspicions.
Here are a couple links that I found useful:
http://forums.anandtech.com/showthread.php?t=2330027
http://www.bdti.com/InsideDSP/2013/07/11/JeffBierImpulseResponse
But of course, that has an explanation, too. All the usual suspects who wait for the opportunity to pounce on a potential scandal for Intel are the ones coming out of the woodwork today. But once reality sets in and people realize there's no story, this too will be a part of history that no one remembers.
If you are including me as "usual suspects" in this case, you clearly have no idea of my background and motivation.
Misen
Recent INTC News
- Form 8-K - Current report • Edgar (US Regulatory) • 04/03/2026 04:50:37 PM
- Intel Appoints Aparna Bawa as Executive Vice President and Chief Legal & People Officer • Business Wire • 04/02/2026 08:05:00 PM
- Ceasefire Hopes and Strong Economic Data Power Wall Street Rally to Start Q2 • IH Market News • 04/01/2026 08:34:46 PM
- Intel to repurchase Apollo’s stake in Irish chip facility for $14.2 billion • IH Market News • 04/01/2026 02:48:34 PM
- Intel to Repurchase 49% Equity Interest in Ireland Fab Joint Venture • Business Wire • 04/01/2026 01:00:00 PM
- Intel to Report First-Quarter 2026 Financial Results • Business Wire • 03/31/2026 09:02:00 PM
- Form SCHEDULE 13G/A - Statement of Beneficial Ownership by Certain Investors: [Amend] • Edgar (US Regulatory) • 03/27/2026 01:51:11 PM
- Intel shares rise after report of planned CPU price increases • IH Market News • 03/25/2026 03:24:25 PM
- Form DEFA14A - Additional definitive proxy soliciting materials and Rule 14(a)(12) material • Edgar (US Regulatory) • 03/23/2026 08:38:44 PM
- Form DEF 14A - Other definitive proxy statements • Edgar (US Regulatory) • 03/23/2026 08:35:22 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/04/2026 12:57:09 AM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/04/2026 12:56:24 AM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/04/2026 12:55:26 AM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/04/2026 12:54:23 AM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/04/2026 12:53:24 AM
- Intel Board Chair Frank D. Yeary to Retire Following Annual Meeting; Dr. Craig H. Barratt Elected as Chair • Business Wire • 03/03/2026 09:01:00 PM
- Intel Corporation to Participate in Upcoming Investor Conference • Business Wire • 02/18/2026 09:30:00 PM
- Nvidia, Meta Advance on Broader AI Infrastructure Alliance; AMD Slips • IH Market News • 02/18/2026 11:26:05 AM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 02/03/2026 09:56:48 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 02/03/2026 09:55:28 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 02/03/2026 09:54:11 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 02/03/2026 09:53:03 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 02/03/2026 09:52:02 PM
