Hacker News new | ask | show | jobs
by tame3902 837 days ago
The Intel compiler has a long history, at least going back to 2003.[1] At some point they realized that instead of maintaining their own frontend they can just use LLVM. So they ported their optimizers and backend over.

And on their own hardware the compiler is often significantly better.[2] This was part of their competitive advantage.

2x better is also a lot. It means that you only have to buy half as many servers. Even much smaller improvements are often worthwhile.

[1]: https://en.wikipedia.org/wiki/Intel_C%2B%2B_Compiler#Release... [2]: https://www.intel.com/content/www/us/en/developer/tools/onea...

1 comments

> 2x better is also a lot.

I specifically drew the line at 2x.

>It means that you only have to buy half as many servers.

That's what I said in my initial comment: "Whether that means requiring half as much hardware to do the same job or requiring half as much manpower to use..."

But even if I didn't already point that out, I'm curious how you would react in your everyday life if all the people you interact with were as insufferably pedantic as you.

Let's look at a specific example: The Aurora Argonne National Laboratory.It has an estimated cost of US$500 million and a power draw of 24.6 MW.[1] Even 1% less hardware means saving several million dollars. And that is just a single system.

[1]: https://en.wikipedia.org/wiki/Aurora_(supercomputer)