|
|
Showing 1 - 2 of
2 matches in All Departments
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 Runger 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.
Dieses Buch stellt die parallele Programmierung fur herkoemmliche
Parallelrechner und fur die neuartigen parallelen Plattformen
umfassend dar. Neben den Grundlagen der parallelen Programmierung
werden portable Programmierumgebungen wie Pthreads, Java-Threads,
OpenMP, MPI, PVM oder UPC und die zugehoeigen Programmiermodelle
ausfuhrlich behandelt. Parallele Progammiertechniken, die zur
erfolgreichen Realisierung effizienter paralleler Programme fuhren,
werden mit einer Vielzahl von Beispielen dargestellt. Das Buch ist
fur Anfanger und fortgeschrittene Programmierer geeignet.
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.