[libre-riscv-dev] presentation on graphics drivers & doing it right the first time

Luke Kenneth Casson Leighton lkcl at lkcl.net
Fri Oct 4 05:49:18 BST 2019

On Friday, October 4, 2019, Jacob Lifshay <programmerjake at gmail.com> wrote:

> found these slides interesting:
> https://xdc2019.x.org/event/5/contributions/325/attachments/
> 416/666/How_to_not_write_a_back-end_compiler.pdf

We have a minor problem of not knowing what it is that we don't know, so
consequently are highly likely to make design mistakes.

Intel has so many engineers that they can afford the time and money to
iterate a la "three revisions" which go from

Don't know what and don't know how
Know what but still don't know how
FINALLY know what AND how

>From those slides it looks like Intel is at stage 2.

We really cannot afford to repeat that by arrogance of "we know best" or
"doing everything from scratch is best because other people made the wrong

So, very good find - one for the subconscious backburner, to use to avoid
those costly mistakes, even though half the language is stuff that we don't
yet have direct experience with.

This is why I spend a lot of time searching for other people's high profile
working code and splice it or adapt it.

On the gcc port that will be critical. Hiring compiler engineers at
business to business cost levels is half a MILLION dollars per engineer per


crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68

More information about the libre-riscv-dev mailing list