CS 854, Fall 2013 - Fundamentals and Hardware Trends
Any recent operating systems textbook, for example (used in CS 350):
Operating System Concepts. Silberschatz, Galvin, and Gagne. John Wiley and Sons.
http://www.os-book.com/
Efficiency Matters!
http://dx.doi.org/10.1145/1740390.1740400
Multicore OSes: Looking Forward from 1991, er, 2011
https://www.usenix.org/conference/hotosxiii/multicore-oses-looking-forward-1991-er-2011
Hitting the Memory Wall: Implications of the Obvious
http://doi.acm.org/10.1145/216585.216588
Reflections on the Memory Wall
http://doi.acm.org/10.1145/977091.977115
Scaling, Power, and the Future of CMOS
http://dx.doi.org/10.1109/IEDM.2005.1609253
A First-Order Superscalar Processor Model
http://dx.doi.org/10.1109/ISCA.2004.1310786
Performance of Multithreaded Chip Multiprocessors And Implications for Operating System Design
https://www.usenix.org/conference/2005-usenix-annual-technical-conference/performance-multithreaded-chip-multiprocessors
Welcome to the Jungle (by Herb Sutter)
http://herbsutter.com/welcome-to-the-jungle/
Power Limitations and Dark Silicon Challenge the Future of Multicore
http://dx.doi.org/10.1145/2324876.2324879
Why On-Chip Cache Coherence Is Here to Stay
http://dx.doi.org/10.1145/2209249.2209269