Algorithms and Parallel Computing
Price | $40.55 - $104.99
|
Rating | |
Author | Fayez Gebali |
Publisher | Wiley |
Published | 2011 |
Pages | 364 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 0470902108 |
ISBN-13 | 9780470902103 |
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.
- Fayez Gebali
4 5 8
Similar Books
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
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
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
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
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
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
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
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