Tracking down a 25% Regression on LLVM RISC-V

1 day ago (blog.kaving.me)

This could have been a story about any ISA but it warms my heart to see RISC-V optimizations like this appearing bit by bit every day.

RISC-V chips that are fast enough to get used are appearing now and, when they do, the software ecosystem is going to be ready to meet it.

In the past, the hardware usually came first with the software slow to appear after. This time, it is happening the other way around.

Thanks for the blog, I really enjoyed it. Good work. This just makes me appreciate and love compilers even more, they are a fascinating piece of software.

This really shouldn't be free work.

  • Why not though? The entirety of the LLVM project is available to them, and you, for free, as is the RISC-V ISA itself. A lot of people are getting a lot of value from free and open software, and they may feel their contributions are in a like spirit.

  • Folks that do this work for "free" do it because they enjoy it.

    And a small observation: if you require money to do something, you usually have no chance of being as good as the folks that do it for the pleasure.

    • I would suggest that’s an availability bias, those who do it for free are more likely to blog about it.

      There is a common distinction between professional and amateur with the former getting paid for their work. In general there is an understanding that someone getting paid can focus and do it full time and are expected to be better than someone who does it as a hobby.

      Perhaps coding is an unusual space where the best coders are often misfits who have a hard time holding down a job.

      10 replies →

    • >And a small observation: if you require money to do something, you usually have no chance of being as good as the folks that do it for the pleasure.

      Usually complex things are there, where they money is - semiconductor industry, big corpos (chromium, linux, llvm, etc), AI, etc.

    • Sure but then they have to waste time working for money, rather than doing God’s work.

    • > if you require money to do something, you usually have no chance of being as good as the folks that do it for the pleasure.

      ......... o.O i guess the professional football leagues all have players who are worse than the rec leaguers? hners are delusional...