Check nearby libraries
Buy this book
Innovations in hardware architecture, like hyper-threading or multicore processors, mean that parallel computing resources are available for inexpensive desktop computers. In only a few years, many standard software products will be based on concepts of parallel programming implemented on such hardware, and the range of applications will be much broader than that of scientific computing, up to now the main application area for parallel computing. Rauber and Rünger take up these recent developments in processor architecture by giving detailed descriptions of parallel programming techniques that are necessary for developing efficient programs for multicore processors as well as for parallel cluster systems and supercomputers. Their book is structured in three main parts, covering all areas of parallel computing: the architecture of parallel systems, parallel programming models and environments, and the implementation of efficient application algorithms. The emphasis lies on parallel programming techniques needed for different architectures. For this second edition, all chapters have been carefully revised. The chapter on architecture of parallel systems has been updated considerably, with a greater emphasis on the architecture of multicore systems and adding new material on the latest developments in computer architecture. Lastly, a completely new chapter on general-purpose GPUs and the corresponding programming techniques has been added. The main goal of the book is to present parallel programming techniques that can be used in many situations for a broad range of application areas and which enable the reader to develop correct and efficient parallel programs. Many examples and exercises are provided to show how to apply the techniques. The book can be used as both a textbook for students and a reference book for professionals. The material presented has been used for courses in parallel programming at different universities for many years.
Check nearby libraries
Buy this book
Previews available in: English
Subjects
Programming Techniques, Processor Architectures, Telecommunication, Computer system performance, Networks Communications Engineering, Computer Communication Networks, Computer science, System Performance and Evaluation, Computational Science and Engineering, Parallel programming (computer science), Parallel processing (electronic computers), General, Network hardware, Handheld devices, Telecommunications, Professional, career & trade -> computer science -> programming languages (jr/sr), Professional, career & trade -> computer science -> hardware, Professional, career & trade -> computer science -> computer science, Professional, career & trade -> computer science -> system administration, Trades & technology -> technology & engineering -> telecommunications, Sci14010, Sci13022, Scm14026, Sci13049, Sci13014, Sct24035, Suco11645, 7055, 7256, 4149, 7576, 4766, 4404, MathematicsShowing 5 featured editions. View all 5 editions?
Edition | Availability |
---|---|
1
Parallel Programming: for Multicore and Cluster Systems
May 08, 2023, Springer
paperback
3031289234 9783031289231
|
zzzz
Libraries near you:
WorldCat
|
2
Parallel Programming: for Multicore and Cluster Systems
Jul 10, 2015, Springer
paperback
3642438067 9783642438066
|
zzzz
Libraries near you:
WorldCat
|
3
Parallel Programming: for Multicore and Cluster Systems
Jun 25, 2013, Springer
hardcover
3642378005 9783642378003
|
zzzz
Libraries near you:
WorldCat
|
4
Parallel Programming: for Multicore and Cluster Systems
Jun 11, 2013, Springer
paperback
3642378021 9783642378027
|
zzzz
Libraries near you:
WorldCat
|
5
Parallel Programming: for Multicore and Cluster Systems
2013, Springer Berlin Heidelberg, Imprint: Springer
electronic resource :
in English
- 2nd ed. 2013.
3642378013 9783642378010
|
aaaa
Libraries near you:
WorldCat
|
Book Details
Table of Contents
Edition Notes
Classifications
The Physical Object
ID Numbers
Community Reviews (0)
Feedback?January 31, 2024 | Edited by ImportBot | import existing book |
December 20, 2023 | Edited by ImportBot | import existing book |
December 29, 2021 | Edited by ImportBot | import existing book |
July 6, 2019 | Created by MARC Bot | import new book |