The Art of Multiprocessor Programming
(Sprache: Englisch)
Features new exercises developed for instructors using the text, with more algorithms, new examples, and other updates throughout the book Presents the fundamentals of programming multiple threads for accessing shared memory Explores mainstream concurrent...
lieferbar
versandkostenfrei
Buch (Kartoniert)
76.10 €
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
- Ratenzahlung möglich
Produktdetails
Produktinformationen zu „The Art of Multiprocessor Programming “
Klappentext zu „The Art of Multiprocessor Programming “
Features new exercises developed for instructors using the text, with more algorithms, new examples, and other updates throughout the book Presents the fundamentals of programming multiple threads for accessing shared memory Explores mainstream concurrent data structures and the key elements of their design, as well as synchronization techniques, from simple locks to transactional memory systems
Inhaltsverzeichnis zu „The Art of Multiprocessor Programming “
1. Introduction 2. Mutual exclusion 3. Concurrent objects 4. Foundations of shared memory 5. The relative power of synchronization operations 6. Universality of consensus 7. Spin locks and contention 8. Monitors and blocking synchronization 9. Linked lists: The role of locking 10. Queues, memory management, and the ABA problem 11. Stacks and elimination 12. Counting, sorting and distributed coordination 13. Concurrent hashing and natural parallelism 14. Skiplists and balanced search 15. Priority queues 16. Scheduling and work distribution 17. Data parallelism 18. Barriers 19. Optimism and manual memory management 20. Transactional programming Appendix A: Software basics Appendix B: Hardware basics
Autoren-Porträt von Maurice Herlihy, Nir Shavit, Victor Luchangco, Michael Spear
Maurice Herlihy received an A.B. in Mathematics from Harvard University, and a Ph.D. in Computer Science from M.I.T. He has served on the faculty of Carnegie Mellon University, on the staff of DEC Cambridge Research Lab, and is currently a Professor in the Computer Science Department at Brown University. Dr. Herlihy is an ACM Fellow, and is the recipient of the 2003 Dijkstra Prize in Distributed Computing. He shared the 2004 Gödel Prize with Nir Shavit, with whom he also shared the 2012 Edsger W. Dijkstra Prize In Distributed Computing.
Bibliographische Angaben
- Autoren: Maurice Herlihy , Nir Shavit , Victor Luchangco , Michael Spear
- 2020, 2nd edition, XXII, 553 Seiten, Maße: 19,2 x 23,6 cm, Kartoniert (TB), Englisch
- Verlag: Morgan Kaufmann
- ISBN-10: 0124159508
- ISBN-13: 9780124159501
- Erscheinungsdatum: 05.01.2021
Sprache:
Englisch
Pressezitat
"The book is largely self-contained, has countless examples, and focuses on what really matters. As such, it is very well suited for both a teaching environment and for practitioners looking for an opportunity to learn about this topic...The book is written in a way that makes multiprocessor programming accessible. This updated version will further confirm its status as a classic." --ComputingReviews.com, 2013
Kommentar zu "The Art of Multiprocessor Programming"
Schreiben Sie einen Kommentar zu "The Art of Multiprocessor Programming".
Kommentar verfassen