Write You a Haskell: Building a modern functional compiler from first principles
On the subject of compiler tutorials, there's a really sweet tutorial I found a while back by Abdulaziz Ghoulom (http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)It simplifies some things (for example tiling while producing the final asm).