入門、概論與導讀類
- Android 架構、開發工具與虛擬平台
- W. Daniel Hillis, The Pattern on the Stone (First Two Chapters) 中譯本:電腦如何思考 (天下文化)
- High-Performance Embedded Architecture and Compilation Roadmap, 2007
- The Landscape of Parallel Computing Research: A View from Berkeley, 2006
- Love, Linux Kernel Development, 2nd Ed., Sams Publishinbg, 2005
- Corbet, Rubini, Kroah-Hartman., Linux Device Drivers, 3rd Ed., O'Reilly, 2005
- Mitchell, Oldham, and Samuel, Advanced Linux Programming, Code Sourcery [Free Download]
- Linux Online - Linux Courses, http://www.linux.org/lessons/
- Yaghmour, Building Embedded Linux Systems, O'Reilly, 2008
- Smith et. al., Linux Appliance Design: A Hands-On Guide to Building Linux Appliances, 2007
- IBM Redbook, SystemTap: Instrumenting the Linux Kernel for Analyzing Performance and Functional Problems [Free Download]
- IBM Redbook, Linux Performance and Tuning Guidelines, 2007 [Free Download]
- Best, Linux Debugging and Performance Tuning: Tips and Techniques, Prentice Hall, 2005
- Gschwind, Erb, Manning, and Nutter, An Open Source Environment for Cell Broadband Engine System Software, IEEE Computer, June 2007 (PDF)
- Domeika, Software Development for Embedded Multicore Systems, Elsevier, 2008
- QEMU - Open source processor emulator, http://wiki.qemu.org/Main_Page
- K. Wang, Y. Zhang, H. Wang, and X. Shen, Parallelization of IBM Mambo System Simulator in Functional Modes
- Patterson and Hennessy, Computer Organization and Design, 4th Ed, Morgan Kaufmann, 2009 (有不少重要的update, with emphasis on multicore and parallel processing)
- Hennessy and Patterson, Computer Architecture: A Quantitative Approach, 4th Ed, Morgan Kaufmann, 2006 (進階的計算機結構用書)
- Culler, Signh, and Gupta, Parallel Computer Architecture: A Hardware/Software Approach, Morgam Kaufmann, 1998
- Foster, Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering, Addison Wesley, 1994
- Shih-Hao Hung, Optimizing Parallel Applications, 1998 (PDF)
- The Landscape of Parallel Computing Research: A View from Berkeley, 2006
- Dongarra et. al. Sourcebook of Parallel Computing, Morgam Kaufmann, 2003
- Hughes et. al., Professional Multicore Programming, Wiley 2008
- Hariri et. al., Tools and Environments for Parallel and Distributed Computing, Wiley 2004
- Barroso and Holzle, The Datacenter as a Computer, 2009
- Dean and Ghemawat, MapReduce: Simplified Data Processing on Large Clusters, OSDI 2004
- Ghemawat, Gobioff, and Leung, The Google File System, SOSP'03
- The Apache Hadoop Project, http://hadoop.apache.org/
- Hadoop and Distributed Computing Environment at Yahoo! http://developer.yahoo.com/hadoop/
- G. Wang et al, A Simulation Approach to Evaluating Design Decisions in MapReduce Setups, IEEE/ACM MASCOTS, Sep. 2009