Algorithms and Parallel Computing



Bookstore > Books > Algorithms and Parallel Computing

Price$40.55 - $104.99
Rating
AuthorFayez Gebali
PublisherWiley
Published2011
Pages364
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-100470902108
ISBN-139780470902103
EBook Hardcover Paperback

There is a software gap between the hardware potential and the performance that can be attained using today's software parallel program development tools. The tools need manual intervention by the programmer to parallelize the code. Programming a parallel computer requires closely studying the target algorithm or application, more so than in the traditional sequential programming we have all learned. The programmer must be aware of the communication and data dependencies of the algorithm or application. This book provides the techniques to explore the possible ways to program a parallel computer for a given application.




4 5 8

Similar Books


Learning SciPy for Numerical and Scientific Computing

Learning SciPy for Numerical and Scientific Computing

by Francisco J. Blanco-Silva

It's essential to incorporate workflow data and code from various sources in order to create fast and effective algorithms to solve complex problems in science and engineering. Data is coming at us faster, dirtier, and at an ever increasing rate. There is no need to employ difficult-to-maintain code, or expensive mathematical engines...

Price:  $16.48  |  Publisher:  Packt Publishing  |  Release:  2013

Design Technologies for Green and Sustainable Computing Systems

Design Technologies for Green and Sustainable Computing Systems

by Partha Pratim Pande, Amlan Ganguly, Krishnendu Chakrabarty

This book provides a comprehensive guide to the design of sustainable and green computing systems (GSC). Coverage includes important breakthroughs in various aspects of GSC, including multi-core architectures, interconnection technology, data centers, high-performance computing (HPC), and sensor networks. The authors address the challenge...

Price:  $19.95  |  Publisher:  Springer  |  Release:  2013

The dRuby Book

The dRuby Book

by Masatoshi Seki

dRuby has been part of the Ruby standard library for more than a decade, yet few know the true power of the gem. Completely written in Ruby, dRuby enables you to communicate between distributed Ruby processes as if there were no boundaries between processes. This is one of the few books that covers distributed and parallel programming for...

Price:  $3.99  |  Publisher:  The Pragmatic Programmers  |  Release:  2012

Distributed Computing with Go

Distributed Computing with Go

by V.N. Nikhil Anurag

Distributed Computing with Go gives developers with a good idea how basic Go development works the tools to fulfill the true potential of Golang development in a world of concurrent web and cloud applications. Nikhil starts out by setting up a professional Go development environment. Then you'll learn the basic concepts and practices...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2018

Advanced Algorithms and Data Structures

Advanced Algorithms and Data Structures

by Marcello La Rocca

As a software engineer, you'll encounter countless programming challenges that initially seem confusing, difficult, or even impossible. Don't despair! Many of these "new" problems already have well-established solutions. Advanced Algorithms and Data Structures teaches you powerful approaches to a wide range of tricky c...

Price:  $56.99  |  Publisher:  Manning  |  Release:  2021

Mastering Machine Learning Algorithms

Mastering Machine Learning Algorithms

by Giuseppe Bonaccorso

Machine learning is a subset of AI that aims to make modern-day computer systems smarter and more intelligent. The real power of machine learning resides in its algorithms, which make even the most difficult things capable of being handled by machines. However, with the advancement in the technology and requirements of data, machines will...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

Julia 1.0 Programming Cookbook

Julia 1.0 Programming Cookbook

by Bogumit Kaminski, Przemystaw Szufel

Julia, with its dynamic nature and high-performance, provides comparatively minimal time for the development of computational models with easy-to-maintain computational code. This book will be your solution-based guide as it will take you through different programming aspects with Julia.Starting with the new features of Julia 1.0, each re...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018

Mastering Concurrency in Python

Mastering Concurrency in Python

by Quan Nguyen

Python is one of the most popular programming languages, with numerous libraries and frameworks that facilitate high-performance computing. Concurrency and parallelism in Python are essential when it comes to multiprocessing and multithreading; they behave differently, but their common aim is to reduce the execution time. This book serves...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2018