The other talk Dr. Chris Lattner recommends watching is this one, and is very interesting<p>David Patterson - A New Golden Age for Computer Architecture: History, Challenges and Opportunities<p><a href="https://www.youtube.com/watch?v=kFT54hO1X8M" rel="nofollow">https://www.youtube.com/watch?v=kFT54hO1X8M</a><p>I didn't realize IBM would have went with the Motorola 68000 for the IBM personal computer if Motorola had been ready. That would have been awesome for me because I could have applied my Mac 68000 asm skills to the much larger IBM PC market.
This is a good paper on the theory and history of compiler development. (from 1997)<p><a href="https://keybase.theophile.me/info/morgan-optimizing-compiler.pdf" rel="nofollow">https://keybase.theophile.me/info/morgan-optimizing-compiler...</a>
From the main author of LLVM, in case you don't recognize the name.<p>It is a nice overview, and then 25 minutes of advertising RISC-V, which his company, SiFive, is focused on.
More on the topic of hw/sw co-design from another fellow you might recognize: <a href="https://www.youtube.com/watch?v=nY07zWzhyn4" rel="nofollow">https://www.youtube.com/watch?v=nY07zWzhyn4</a>