Deriving Array Distributions by Optimization Techniques
The Journal of Supercomputing
Automatic intra-register vectorization for the Intel architecture
International Journal of Parallel Programming
Automatic Intra-Register Vectorization for the Intel® Architecture
International Journal of Parallel Programming
Space and Time Optimal Parallel Sequence Alignments
IEEE Transactions on Parallel and Distributed Systems
Pipelining Broadcasts on Heterogeneous Platforms
IEEE Transactions on Parallel and Distributed Systems
Parallel implementation of the recursive Green's function method
Journal of Computational Physics
ICPADS '06 Proceedings of the 12th International Conference on Parallel and Distributed Systems - Volume 2
Distributed computation of the knn graph for large high-dimensional point sets
Journal of Parallel and Distributed Computing
Parallel adaptive simulated annealing for computer-aided measurement in functional MRI analysis
Expert Systems with Applications: An International Journal
Parallel evolutionary modelling of geological processes
Parallel Computing
Performance analysis of MPI collective operations
Cluster Computing
Measuring and Evaluating Parallel State-Space Exploration Algorithms
Electronic Notes in Theoretical Computer Science (ENTCS)
Efficient Parallel I/O in Community Atmosphere Model (CAM)
International Journal of High Performance Computing Applications
Application of Parallel Programming in Collaborative Design
CDVE '08 Proceedings of the 5th international conference on Cooperative Design, Visualization, and Engineering
Survey on Parallel Programming Model
NPC '08 Proceedings of the IFIP International Conference on Network and Parallel Computing
Efficient hybrid parallelisation of tiled algorithms on SMP clusters
International Journal of Computational Science and Engineering
DR: Divided Ring Leader Election Algorithm
ICA3PP '09 Proceedings of the 9th International Conference on Algorithms and Architectures for Parallel Processing
Scientific Programming - Software Development for Multi-core Computing Systems
Scalability analysis for a multigrid linear equations solver
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
WEA'08 Proceedings of the 7th international conference on Experimental algorithms
Estimating parallel performance, a skeleton-based approach
Proceedings of the fourth international workshop on High-level parallel programming and applications
Fusion of range and color images for denoising and resolution enhancement with a non-local filter
Computer Vision and Image Understanding
Optimizing matrix transpose on torus interconnects
Euro-Par'10 Proceedings of the 16th international Euro-Par conference on Parallel processing: Part II
Performing incremental dynamic analysis in parallel
Computers and Structures
Parallel Approach for Ensemble Learning with Locally Coupled Neural Networks
Neural Processing Letters
Proceedings of the 2011 International Conference on Communication, Computing & Security
Load balancing in dynamic networks by bounded delays asynchronous diffusion
VECPAR'10 Proceedings of the 9th international conference on High performance computing for computational science
Applying parallel design techniques to template matching with GPUs
VECPAR'10 Proceedings of the 9th international conference on High performance computing for computational science
Performance models for the Spike banded linear system solver
Scientific Programming
Fast construction of the HYB index
ACM Transactions on Information Systems (TOIS)
A parallel code for time independent quantum reactive scattering on CPU-GPU platforms
ICCSA'11 Proceedings of the 2011 international conference on Computational science and its applications - Volume Part III
Heterogeneous pipelined square-root Kalman Filter algorithm for the MMSE-OSIC problem
The Journal of Supercomputing
Scheduling and planning job execution of loosely coupled applications
The Journal of Supercomputing
Accuracy-aware aquatic diffusion process profiling using robotic sensor networks
Proceedings of the 11th international conference on Information Processing in Sensor Networks
Systolic optimization on GPU platforms
EUROCAST'11 Proceedings of the 13th international conference on Computer Aided Systems Theory - Volume Part I
Parallel computation skeletons with premature termination property
FLOPS'12 Proceedings of the 11th international conference on Functional and Logic Programming
Hi-index | 0.01 |
Increasingly, parallel processing is being seen as the only cost-effective method for the fast solution of computationally large and data-intensive problems. The emergence of inexpensive parallel computers such as commodity desktop multiprocessors and clusters of workstations or PCs has made such parallel methods generally applicable, as have software standards for portable parallel programming. This sets the stage for substantial growth in parallel software.Data-intensive applications such as transaction processing and information retrieval, data mining and analysis and multimedia services have provided a new challenge for the modern generation of parallel platforms. Emerging areas such as computational biology and nanotechnology have implications for algorithms and systems development, while changes in architectures, programming models and applications have implications for how parallel platforms are made available to users in the form of grid-based services.This book takes into account these new developments as well as covering the more traditional problems addressed by parallel computers.Where possible it employs an architecture-independent view of the underlying platforms and designs algorithms for an abstract model. Message Passing Interface (MPI), POSIX threads and OpenMP have been selected as programming models and the evolving application mix of parallel computing is reflected in various examples throughout the book.