MulticoreInfo.com header image 3

Top Story

Multicore Books

Multicore Books

Please contribute more links to Multicore related books by e-mailing information to info@multicoreinfo.com.

Programming Massively Parallel Processors: A Hands-on Approach [Amazon Link]
David Kirk and Wen-mei Hwu
Publisher: Morgan Kaufmann (February 5, 2010), 280 pages
ISBN: 978-0-12-381472-2

Parallel MATLAB for Multicore and Multinode Computers [Amazon Link]
Jeremy Kepner
Publisher: SIAM-Society for Industrial and Applied Mathematics; 1 edition (June 18, 2009), 279 pages
ISBN-10: 089871673X, ISBN-13: 978-0898716733

Java Performance on Multi-Core Platforms
Charles J. Hunt, Paul Hohensee, Binu John, David Dagastine
Publisher: Prentice Hall PTR; 1 edition (February 1, 2010), 560 pages
ISBN-10: 0137142528, ISBN-13: 978-0137142521

.NET Multithreading [Amazon Link] [Sample Content - Chapter 1] [Sample Content - Chapter 9]
Author: Alan Dennis
Publisher: Manning Publications (January 1, 2003), 360 Pages
ISBN-10: 1930110545, ISBN-13: 978-1930110540

Introduction to Algorithms, Third Edition [Sample "Multithreaded Algorithms" Chapter]
Authors: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein
MIT Press, September 2009, 1332 pages
ISBN-10: 0-262-03384-4; ISBN-13: 978-0-262-03384-8 (Cloth)
ISBN-10: 0-262-53305-7; ISBN-13: 978-0-262-53305-8 (Paper)

Parallel Algorithms [Amazon Link]
Authors: Henri Casanova, Arnaud Legrand, Yves Robert
Chapman & Hall/CRC; 1 edition (July 17, 2008), 360 pages,
ISBN-10: 1584889454, ISBN-13: 978-1584889458

The Art of Concurrency: A Thread Monkey’s Guide to Writing Parallel Applications [Amazon Link]
Author: Clay Breshears
May 2009 (est.); Pages: 284
ISBN 10: 0-596-52153-7 | ISBN 13: 9780596521530

Introduction to Parallel Computing (2nd Edition) [Amazon Link]
Authors: Ananth Grama, George Karypis, Vipin Kumar, Anshul Gupta
Publisher: Addison-Wesley, 656 pages, Published: 01/16/2003
ISBN-10: 0201648652, ISBN-13: 9780201648652

Computer Architecture: A Quantitative Approach (Fourth Edition) [Amazon Link]
Authors: John Hennessy, David Patterson
MORGAN KAUFFMAN, 704 pages, publication date: SEP-2006
ISBN-13: 978-0-12-370490-0, ISBN-10: 0-12-370490-1

Architectural Optimizations in Multi-Core Processors
Author: Sevin Fide
Publisher: VDM Verlag (November 18, 2008), 144 pages
ISBN-10: 363910157X, ISBN-13: 978-3639101577

C# 2008 and 2005 Threaded Programming: Beginner’s Guide [Amazon Link]
Author: Gastón Hillar
Sample Chapter 8: Simplifying Parallelism Complexity
Publisher: Packt Publishing (January 28, 2009), 416 pages
ISBN-10: 1847197108, ISBN-13: 978-1847197108

Principles of Concurrent and Distributed Programming, 2/E [Amazon Link]
Author: M. Ben-Ari
Publisher: Addison-Wesley, 384 pages, Published: 02/24/2006
ISBN-10: 032131283X; ISBN-13: 9780321312839

The Sourcebook of Parallel Computing [Amazon Link]
Authors: Jack Dongarra, Ian Foster, Geoffrey Fox, William Gropp, Ken Kennedy, Linda Torczon, Andy White
MORGAN KAUFFMAN, 842 pages, publication date: NOV-2002
ISBN-13: 978-1-55860-871-9, ISBN-10: 1-55860-871-0

Petascale Computing: Algorithms and Applications [Amazon Link]
Author: David Bader
Chapman & Hall/CRC; 1 edition, Publication Date: December 22, 2007m Number of Pages: 616
ISBN: 9781584889090, ISBN 10: 1584889098

Principles of Parallel Programming
Authors: Lawrence Snyder and Calvin Lin
Publisher: Addison Wesley; 1 edition (March 7, 2008), 352 pages
ISBN-10: 0321487907, ISBN-13: 978-0321487902

Programming Microsoft® LINQ
Paolo Pialorsi, Marco Russo
Publisher: Microsoft Press (May 24, 2008)
ISBN-10: 0735624003, ISBN-13: 978-0735624009

LINQ Unleashed: for C#
Paul Kimmel
Publisher: Sams; 1 edition (July 24, 2008)
ISBN-10: 0672329832, ISBN-13: 978-0672329838

Concurrent Programming on Windows [Amazon Link]
Author: Joe Duffy
Publisher: Addison Wesley, Pages: 1,008, November 2008
ISBN: 0-3214-3482-X

Programming the Cell Broadband Engine™ Architecture: Examples and Best Practices (.pdf)
Authors: Abraham Arevalo, Ricardo M. Matinata, Maharaja Pandian, Eitan Peri, Kurtis Ruby, Francois Thomas, Chris Almond
Publisher: IBM® Redbooks®

Programming the Cell Processor: For Games, Graphics, and Computation [Sample Chapter: Introducing the Cell Processor]
Author: Matthew Scarpino
Publisher: Prentice Hall, Published Oct 14, 2008
ISBN-10: 0-13-600886-0, ISBN-13: 978-0-13-600886-6, Pages: 744

Programming Clojure (Beta)
Author: Stuart Halloway

Programming in Scala: Tackle multi-core complexity on the JVM
Author: Venkat Subramaniam
This title will be available on or about March 30, 2009

Parallel Computer Architecture: A Hardware/Software Approach [Amazon Link] [Lecture Slides]
David E. Culler, Jaswinder Pal Singh, and Anoop Gupta
Publisher: Morgan Kaufmann; 1st edition (August 1, 1998), 1100 pages
ISBN-10: 1558603433, ISBN-13: 978-1558603431

Parallel Programming With MPI [Amazon Link]
Peter Pacheco
Publisher: Morgan Kaufmann; 1st edition (October 1, 1996), 418 Pages
ISBN-10: 1558603395, ISBN-13: 978-1558603394

Concurrent Programming in ERLANG     [Part I of the Book in .pdf]
Authors: Joe Armstrong, Robert Virding, Claes Wikstrom, Mike Williams
Publisher: Prentice Hall, 205 pages, 1996
ISBN 0-13-508301-X

Multi-core Cache Hierarchies (Synthesis Lectures on Computer Architecture)
Publisher: Morgan & Claypool Publishers (November 30, 2008), 100 pages
ISBN-10: 1598297538, ISBN-13: 978-1598297539

Multicore Processing Scenarios, 2005-2009: Disrupting the IT Market in Three Generations? [Amazon Link]
Vernon Turner and Matthew Eastwood
Publisher: IDC Research (January 11, 2007)
Format: Adobe Reader (PDF)

Programming Erlang: Software for a Concurrent World    Amazon Link
Author: Joe Armstrong
Publisher: Pragmatic Bookshelf (July 11, 2007), 536 pages
ISBN-10: 193435600X, ISBN-13: 978-1934356005


Software Pipelines: The Key to Capitalizing on the Multi-core Revolution [Amazon Link]

Addison-Wesley Professional; 1 edition (January 19, 2009), 400 Pages
ISBN-10: 0137137974, ISBN-13: 978-0137137978

How to Survive the Multicore Software Revolution (or at Least Survive the Hype)
Charles E. Leiserson and Ilya B. Mirman
e-Book, published by CilkArts, 38 pages


Programming with Intel® Wireless MMX™ Technology  (Amazon link)

Nigel Paver, Bradley Aldrich, Moinul Khan
Publisher: Intel Press; Pap/Cdr edition (May 1, 2004), 400 pages
ISBN-10: 0974364916, ISBN-13: 978-0974364919


Java Concurrency in Practice  (Amazon link)

Authors: Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David
Holmes, Doug Lea
Publisher: Addison-Wesley Professional (May 19, 2006)
ISBN-10: 0321349601, ISBN-13: 978-0321349606


Synchronization Algorithms and Concurrent Programming
   (Amazon link)
Author: Gadi Taubenfeld
Publisher: Prentice Hall; 1 edition (July 30, 2006), 440 Pages
ISBN-10: 0131972596 , ISBN-13: 978-0131972599


Software Development for Embedded Multi-core Systems  (Amazon link)

Author: Max Domeika
Publisher: Newnes (April 23, 2008), 440 pages
ISBN-10: 0750685395, ISBN-13: 978-0750685399


Parallel Programming in OpenMP    (Amazon link)

Authors: Rohit Chandra, Leonardo Dagum, Dave Kohr, Ramesh Menon, Leo
Dagum, Dror Maydan, Jeff McDonald
Publisher: Morgan Kaufmann; 1 edition (October 2000), 231 pages
ISBN-10: 1558606718, ISBN-13: 978-1558606715


Programming with POSIX Threads

Author:Dave Butenhof 
Publisher:Addison-Wesley Professional (May 26, 1997), 400 Pages
ISBN-10: 0201633922, ISBN-13: 978-0201633924


Win32 Multithreaded Programming

Authors:
Aaron Cohen, Mike Woodring
Publisher: O’Reilly; 1 edition (December 1, 1997) 720 Pages, (Out of print)
ISBN-10: 1565922964, ISBN-13: 978-1565922969


Parallel Programming in C with MPI and OpenMP    (Amazon link)

Author: Michael J. Quinn
Publisher: McGraw-Hill Science/Engineering/Math; 1 edition (June 5,
2003), 544 pages
ISBN-10: 0072822562, ISBN-13: 978-0072822564


Using MPI-2: Advanced Features of the Message-Passing Interface   (Amazon link)

Authors: William Gropp, Ewing Lusk, and Rajeev Thakur
Publisher: The MIT Press; 1st edition (November 26, 1999), 406 pages
ISBN-10: 0262571331, ISBN-13: 978-0262571333


Professional Multicore Programming: Design and Implementation for C++ Developers  Amazon link

Authors:Cameron Hughes, Tracey Hughes
 Publisher: Wrox; Pap/Onl edition (September 9, 2008), 576 pages
ISBN-10: 0470289627, ISBN-13: 978-0470289624


 A Practical Programming Model for the Multi-Core Era
Publisher: International Workshop on OpenMP, IWOMP 2007 Beijing, China,
June 3-7, 2007 Proceedings
ISBN: 978-3-540-69302-4

Parallele Programmierung  (German) (Amazon link)
Authors: Thomas Rauber, Gudula Rünger 
Publisher: Springer; 1 edition (November 15, 2007), 164 pages, German
ISBN-10: 354073113X, ISBN-13: 978-3540731139


Transactional Memory   Amazon link

Authors:James Larus, Ravi Rajwar
Publisher: Morgan & Claypool Publishers; 1 edition (January 11, 2007),222 pages
ISBN-10: 1598291246, ISBN-13: 978-1598291247


The Art of Multiprocessor Programming        (Amazon Link)    (Lecture Slides)
Authors: Maurice Herlihy, (Brown University) and Nir Shavit (Tel Aviv University)
Paper back, 528 pages, ISBN-13: 978-0-12-370591-4, ISBN-10:
0-12-370591-6
Publisher: Morgan Kaufmann, Published in Feb 2008


Multi-Core Programming:Increasing Performance through Software Multithreading

Authors: Shameem Akhter and Jason Roberts
Published in April 2006


Multiprocessor Systems-on-Chips (Systems on Silicon)

Authors: Ahmed Jerraya and Wayne Wolf
Publisher Info: Publisher: Morgan Kaufmann; 1 edition (September 28,
2004)


Optimizing Applications for Multi-Core Processors: Using the Intel® Integrated Performance Primitives

Stewart Taylor
Publisher Info: Intel Press, 2nd edition


Patterns for Parallel Programming
[Sample "The Algorithm Structure Design Space" Chapter]
Authors:
Timothy G. Mattson, Beverly A. Sanders, Berna L. Massingill
Publisher Info: Addison-Wesley Professional; 1 edition (September 25, 2004)

  • Share/Save/Bookmark