Advanced Computer Architecture
doc.ic.ac.uk
doc.ic.ac.uk
https://queue.acm.org/detail.cfm?id=1189286
The people that invented RISC, SPARC and MIPS namely, wrote some books teaching computer architecture that had a large effect on academia, industry, etc. This course is based on their advanced work. You get the information for free. It's in PDF form for easy reading. Great to get stuff for free that some people paid a lot of money to learn, eh?
Useful too. One just confirmed an idea my past year of HW research had about 180nm being sweet spot for open-source HW efforts: Pentium 4 was done on it albeit full-custom and with Intel level of expertise. Should be able to do plenty at that node in 2015 with application-specific designs. The 130 node required physical verification tied to synthesis but 180-350 might work with Qflow synthesis. Seeing what P4 achieved. I also have an upper bound on what eventual full-custom would likely achieve. I'm extra confident in my recommendation despite never having built an ASIC. Thanks Thomas. :)
[1]: Direct link to PDFs https://www.doc.ic.ac.uk/~phjk/AdvancedCompArchitecture/Lect...
[2]: Details: https://www.coursera.org/course/hwswinterface Course content: https://class.coursera.org/hwswinterface-002
While I'm not able to share them with you, IC also has a system of recorded lectures, which makes these even easier to follow.
https://www.coursera.org/course/comparch
Maybe check it out and see if you'd recommend it. A qualified opinion would help me know if I should just post it next time topic comes up.
Should at least update it with speaker's notes. I always distributed those with my PowerPoints just in case they landed on a new audience not possessing innate, psychic abilities. I heard that happens on occasion.
Like Coursera, eh? Here you go:
https://www.coursera.org/course/comparch
References same textbook. Might help you and others with similar trouble with these notes.
Not something I expected to see on HN, but hey. If you have time to peruse it, I recommend it :)
You should have a look at the lecture notes. If the course is too advanced, you can look for its predecessor, which introduces RISC architecture very well and constitutes a strong starting point for anyone interested in this field.