Электронная книга: Fayez Gebali «Algorithms and Parallel Computing»

Algorithms and Parallel Computing

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.

Издательство: "John Wiley&Sons Limited"

ISBN: 9780470932018

электронная книга

Купить за 9521.78 руб и скачать на Litres

Другие книги схожей тематики:

АвторКнигаОписаниеГодЦенаТип книги
Frederic MagoulesParallel Scientific ComputingScientific computing has become an indispensable tool in numerous fields, such as physics, mechanics, biology, finance and industry. For example, it enables us, thanks to efficient algorithms adapted… — John Wiley&Sons Limited, электронная книга Подробнее...
9265.99электронная книга
Fatos XhafaProgramming Multicore and Many-core Computing SystemsProgramming multi-core and many-core computing systems Sabri Pllana, Linnaeus University, Sweden Fatos Xhafa, Technical University of Catalonia, Spain Provides state-of-the-art methods for… — John Wiley&Sons Limited, электронная книга Подробнее...
7644.73электронная книга
Jared DeanBig Data, Data Mining, and Machine Learning. Value Creation for Business Leaders and PractitionersWith big data analytics comes big insights into profitability Big data is big business. But having the data and the computational power to process it isn't nearly enough to produce meaningful… — John Wiley&Sons Limited (USD), электронная книга Подробнее...
3902.37электронная книга
William Mark D.Performance-Based Gear Metrology. Kinematic - Transmission - Error Computation and DiagnosisA mathematically rigorous explanation of how manufacturing deviations and damage on the working surfaces of gear teeth cause transmission-error contributions to vibration excitations Some gear-tooth… — John Wiley&Sons Limited, электронная книга Подробнее...
10380.3электронная книга
John ChengProfessional CUDA C ProgrammingBreak into the powerful world of parallel GPU programming with this down-to-earth, practical guide Designed for professionals across multiple industrial sectors, Professional CUDA C Programming… — John Wiley&Sons Limited (USD), электронная книга Подробнее...
3901.72электронная книга
L. MargettsProgramming the Finite Element MethodMany students, engineers, scientists and researchers have benefited from the practical, programming-oriented style of the previous editions of Programming the Finite Element Method, learning how to… — John Wiley&Sons Limited, электронная книга Подробнее...
9884.31электронная книга
Steven Simske J.Meta-Algorithmics. Patterns for Robust, Low Cost, High Quality SystemsThe confluence of cloud computing, parallelism and advanced machine intelligence approaches has created a world in which the optimum knowledge system will usually be architected from the combination… — John Wiley&Sons Limited, электронная книга Подробнее...
9498.22электронная книга

См. также в других словарях:

  • Parallel computing — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   Wikipedia

  • Parallel Random Access Machine — In computer science, Parallel Random Access Machine (PRAM) is a shared memory abstract machine. As its name indicates, the PRAM was intended as the parallel computing analogy to the random access machine (RAM). In the same way, that the RAM is… …   Wikipedia

  • Parallel algorithm — In computer science, a parallel algorithm or concurrent algorithm, as opposed to a traditional sequential (or serial) algorithm, is an algorithm which can be executed a piece at a time on many different processing devices, and then put back… …   Wikipedia

  • Parallel rendering — (or Distributed rendering) is the application of parallel programming to the computational domain of computer graphics. Rendering graphics can require massive computational resources for complex scenes that arise in scientific visualization,… …   Wikipedia

  • Algorithms for calculating variance — play a major role in statistical computing. A key problem in the design of good algorithms for this problem is that formulas for the variance may involve sums of squares, which can lead to numerical instability as well as to arithmetic overflow… …   Wikipedia

  • Parallel array — In computing, a parallel array is a data structure for representing arrays of records. It keeps a separate, homogeneous array for each field of the record, each having the same number of elements. Then, objects located at the same index in each… …   Wikipedia

Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»