𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Algorithms and Parallel Computing


Book ID
127011996
Year
2011
Tongue
English
Weight
869 KB
Category
Standards

No coin nor oath required. For personal study only.

✦ Synopsis


Wiley, ISBN: 978-0470902103

A balanced overview of the techniques used to design and program parallel computers

There is a software gap between parallel computers and programmers' abilities to program such computers. Programming a parallel computer requires closely studying the target algorithm or application, more so than in traditional sequential programming. Today's programmer must be aware of the communication and data dependencies of the algorithm or application; yet, programmers do not have the tools to help them implement an algorithm on a parallel computer platform. This book provides the techniques necessary to explore parallelism in algorithms, serial as well as iterative. It shows how to systematically design special-purpose parallel processing structures to implement algorithms.

The book begins by explaining how to classify an algorithm, and then identifying which technique would be appropriate to implement the application on a parallel platform. It provides techniques for studying and analyzing several types of algorithms-parallel, serial-parallel, non-serial-parallel, and regular iterative algorithms. New techniques for extracting parallelism and controlling thread workload are shown for the first time, such as z-transform, graphic, algebraic, and nonlinear workload specification for the threads. Also featured in the book:

A review of algorithms and how to parallelize each algorithm category

Ten case studies, detailed in separate chapters, that address implementing parallel algorithms on multithreaded parallel computers and developing special-purpose parallel machines

A chapter dedicated to enhancing single processor performance

End-of-chapter problems (solutions and lecture notes are available)

Algorithms and Parallel Computing is intended for application developers, researchers, and graduate students and seniors in computer engineering, electrical engineering, and computer science. Software developers and major computer manufacturers will also find the material highly beneficial

✦ Subjects


comp_programming


πŸ“œ SIMILAR VOLUMES


Heterogeneous Computing and Parallel Gen
✍ Enrique Alba; Antonio J. Nebro; JosΓ© M. Troya πŸ“‚ Article πŸ“… 2002 πŸ› Elsevier Science 🌐 English βš– 495 KB

This paper analyzes some technical and practical issues concerning the heterogeneous execution of parallel genetic algorithms (PGAs). In order to cope with a plethora of different operating systems, security restrictions, and other problems associated to multi-platform execution, we use Java to impl

Parallel Algorithms and Cluster Computin
✍ Karl Heinz Hoffmann, Arnd Meyer πŸ“‚ Library πŸ“… 2006 πŸ› Springer 🌐 English βš– 9 MB

This book presents major advances in high performance computing as well as major advances due to high performance computing. It contains a collection of papers in which results achieved in the collaboration of scientists from computer science, mathematics, physics, and mechanical engineering are pre

Ring, torus and hypercube architectures/
✍ S. Lakshmivarahan; Sudarshan K. Dhall πŸ“‚ Article πŸ“… 1999 πŸ› Elsevier Science 🌐 English βš– 371 KB

This paper provides a survey of both architectural and algorithmic aspects of solving problems using parallel processors with ring, torus and hypercube interconnection.