Input/output characteristics of scalable parallel applications
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Advanced simulation, battle managers, and visualization
WSC '95 Proceedings of the 27th conference on Winter simulation
Code generation and analysis for the functional verification of micro processors
DAC '96 Proceedings of the 33rd annual Design Automation Conference
Load distribution and balancing support in a workstation-based distributed system
ACM SIGOPS Operating Systems Review
IEEE Transactions on Parallel and Distributed Systems
Teaching an engineering approach for network computing
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Yin and yang in computer science
Communications of the ACM
Predicting parallel applications performance on non-dedicated cluster platforms
ICS '98 Proceedings of the 12th international conference on Supercomputing
Coarse-Grained Parallel Algorithms for Multi-DimensionalWavelet Transforms
The Journal of Supercomputing
Parallelizing Image Feature Extraction on Coarse-Grain Machines
IEEE Transactions on Pattern Analysis and Machine Intelligence
Dynamic scheduling on a PC cluster
Proceedings of the 1999 ACM symposium on Applied computing
Probabilistic Loop Scheduling for Applications with Uncertain Execution Time
IEEE Transactions on Computers
A global communication optimization technique based on data-flow analysis and linear algebra
ACM Transactions on Programming Languages and Systems (TOPLAS)
Mapping irregular applications to DIVA, a PIM-based data-intensive architecture
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
Proceedings of the 14th international conference on Supercomputing
A Design Methodology for Data-Parallel Applications
IEEE Transactions on Software Engineering - Special issue on architecture-independent languages and software tools parallel processing
Data Locality Exploitation in the Decomposition of Regular Domain Problems
IEEE Transactions on Parallel and Distributed Systems
A parallel cosmological hydrodynamics code
Supercomputing '96 Proceedings of the 1996 ACM/IEEE conference on Supercomputing
ICS '01 Proceedings of the 15th international conference on Supercomputing
Statistical scalability analysis of communication operations in distributed applications
PPoPP '01 Proceedings of the eighth ACM SIGPLAN symposium on Principles and practices of parallel programming
SC '97 Proceedings of the 1997 ACM/IEEE conference on Supercomputing
Integrated Performance Models for SPMD Applications and MIMD Architectures
IEEE Transactions on Parallel and Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
Parallel interval-Newton using message passing: dynamic load balancing strategies
Proceedings of the 2001 ACM/IEEE conference on Supercomputing
Modular Models of Intelligence – Review, Limitations and Prospects
Artificial Intelligence Review
Maximum Likelihood Estimation Using Parallel Computing: An Introduction to MPI
Computational Economics
Component-based derivation of a parallel stiff ODE solver implemented in a cluster of computers
International Journal of Parallel Programming
Object Placement Using Performance Surfaces
Cluster Computing
Component-Based Derivation of a Parallel Stiff ODE Solver Implemented in a Cluster of Computers
International Journal of Parallel Programming
Time-minimal tiling when rise is larger than zero
Parallel Computing
Parallelizing I/O-Intensive Image Access and Processing Applications
IEEE Concurrency
IEEE Computational Science & Engineering
On Time Optimal Supernode Shape
IEEE Transactions on Parallel and Distributed Systems
Integrated Performance Models for SPMD Applications and MIMD Architectures
IEEE Transactions on Parallel and Distributed Systems
A parallel implementation of ant colony optimization
Journal of Parallel and Distributed Computing - Problems in parallel and distributed computing: Solutions based on evolutionary paradigms
Parallel ADI solver based on processor scheduling
Applied Mathematics and Computation
Parallel strategies for the step by step Tau method
Applied Mathematics and Computation
A Parallel ADI Method for a Nonlinear Equation Describing Gravitational Flow of Ground Water
ICCS '01 Proceedings of the International Conference on Computational Sciences-Part I
Achieving Performance Portability with SKaMPI for High-Performance MPI Programs
ICCS '01 Proceedings of the International Conference on Computational Science-Part II
Probabilistic Rotation: Scheduling Graphs with Uncertain Execution Time
ICPP '97 Proceedings of the international Conference on Parallel Processing
A Parallel ADI Method for Linear and Non-linear Equations
HPCN Europe 2001 Proceedings of the 9th International Conference on High-Performance Computing and Networking
Generating Parallel Programs from the Wavefront Design Pattern
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
A Software Design Model for Parallel Applications on Heterogeneous Systems
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Logic Channels: A Coordination Approach to Distributed Programming
IPPS '97 Proceedings of the 11th International Symposium on Parallel Processing
Radar Signal Processing Using Pipelines Optical Hypercube Interconnects
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
The Data Mover: A Machine-Independent Abstraction for Managing Customized Data Motion
LCPC '99 Proceedings of the 12th International Workshop on Languages and Compilers for Parallel Computing
Parallelisation of Wave Propagation Algorithms for Odour Propagation in Multi-agent Systems
IWCC '01 Proceedings of the NATO Advanced Research Workshop on Advanced Environments, Tools, and Applications for Cluster Computing-Revised Papers
Mapping Heterogeneous Task Graphs onto Networks: Execution Time Optimization
PaCT '01 Proceedings of the 6th International Conference on Parallel Computing Technologies
Evaluation of Parallel Programs by Measurement of Its Granularity
PPAM '01 Proceedings of the th International Conference on Parallel Processing and Applied Mathematics-Revised Papers
Translating hierarchical predicate transition nets to CC++ program skeletons
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Jawa: A Java Tool-Kit for Mobile Objects Applications
FIDJI '01 Revised Papers from the International Workshop on Scientific Engineering for Distributed Java Applications
All-Pairs Shortest Paths Computation in the BSP Model
ICALP '01 Proceedings of the 28th International Colloquium on Automata, Languages and Programming,
Three-Dimensional Electromagnetic Particle-in-Cell Code Using High Performance Fortran on PC Cluster
ISHPC '02 Proceedings of the 4th International Symposium on High Performance Computing
Cactus Application: Performance Predictions in Grid Environments
Euro-Par '01 Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Processing
Scheduling Iterative Programs onto LogP-Machine
Euro-Par '99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing
ManArray Processor Interconnection Network: An Introduction
Euro-Par '99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing
Parallel Numerical Simulation of a Marine Host-Parasite System
Euro-Par '99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing
ISCOPE '98 Proceedings of the Second International Symposium on Computing in Object-Oriented Parallel Environments
VECPAR '00 Selected Papers and Invited Talks from the 4th International Conference on Vector and Parallel Processing
VECPAR '00 Selected Papers and Invited Talks from the 4th International Conference on Vector and Parallel Processing
Dynamic Scheduling on a Network Heterogeneous Computer System
ParNum '99 Proceedings of the 4th International ACPC Conference Including Special Tracks on Parallel Numerics and Parallel Computing in Image Processing, Video Processing, and Multimedia: Parallel Computation
Solving Irregular Inter-processor Data Dependency in Image Understanding Tasks
ParNum '99 Proceedings of the 4th International ACPC Conference Including Special Tracks on Parallel Numerics and Parallel Computing in Image Processing, Video Processing, and Multimedia: Parallel Computation
Intensional High Performance Computing
DCW '00 Proceedings of the Third International Workshop on Distributed Communities on the Web
Text Searching on a Heterogeneous Cluster of Workstations
Proceedings of the 8th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Simulation of Forest Fire Propagation on Parallel & Distributed PVM Platforms
Proceedings of the 8th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
A Parallel ADI and Steepest Descent Methods
Proceedings of the 8th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Modular MPI and PVM Components
Proceedings of the 9th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Simulating Cloth Free-Form Deformation with a Beowulf Cluster
Proceedings of the 9th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Large scale computing at Rijkswaterstaat
Parallel Computing
From patterns to frameworks to parallel programs
Parallel Computing - Special issue: Advanced environments for parallel and distributed computing
Parallel functional programming at two levels of abstraction
Proceedings of the 3rd ACM SIGPLAN international conference on Principles and practice of declarative programming
Journal of Computing Sciences in Colleges
SAT: a programming methodology with skeletons and collective operations
Patterns and skeletons for parallel and distributed computing
Clustering and reassignment-based mapping strategy for message-passing architectures
Journal of Systems Architecture: the EUROMICRO Journal
Parallel algorithms for computing all possible subset regression models using the QR decomposition
Parallel Computing - Special issue: Parallel computing in numerical optimization
A3: a simple and asymptotically accurate model for parallel computation
FRONTIERS '96 Proceedings of the 6th Symposium on the Frontiers of Massively Parallel Computation
SCL-chan: An Asynchronous Data-Parallel Language for Irregular Algorithms
HIPS '97 Proceedings of the 1997 Workshop on High-Level Programming Models and Supportive Environments (HIPS '97)
Experiments with Java for Computing Intensive Problems
HPC-ASIA '97 Proceedings of the High-Performance Computing on the Information Superhighway, HPC-Asia '97
Parallel Implementation of Chemically Reactive Euler Solver
HPC-ASIA '97 Proceedings of the High-Performance Computing on the Information Superhighway, HPC-Asia '97
Engineering Parallel Algorithms
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Using SKaMPI for developing high-performance MPI programs with performance portability
Future Generation Computer Systems - Tools for program development and analysis
Mapping Petri Nets to Parallel Programs in CC++
COMPSAC '96 Proceedings of the 20th Conference on Computer Software and Applications
A decoupled scheduling approach for Grid application development environments
Journal of Parallel and Distributed Computing - Special issue on computational grids
Sourcebook of parallel computing
Performance Analysis of a Myrinet-Based Cluster
Cluster Computing
Simulation of a cellular landslide model with CAMELOT on high performance computers
Parallel Computing - Special issue: High performance computing with geographical data
Exploiting fast ethernet performance in multiplatform cluster environment
Proceedings of the 2004 ACM symposium on Applied computing
ACM Transactions on Programming Languages and Systems (TOPLAS)
Using AspectJ to separate concerns in parallel scientific Java code
Proceedings of the 3rd international conference on Aspect-oriented software development
On Data Distributions in the Construction of Parallel Programs
The Journal of Supercomputing
Crossroads
VLADYMIR: a C++ matrix library for data-parallel applications
Future Generation Computer Systems - Special issue: Computational science of lattice Boltzmann modelling
ACM SIGPLAN Notices
Message Passing for Linux Clusters with Gigabit Ethernet Mesh Connections
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 9 - Volume 10
Performance Portability on EARTH: A Case Study across Several Parallel Architectures
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 15 - Volume 16
Encyclopedia of Computer Science
Dual-Level Parallel Analysis of Harbor Wave Response Using MPI and OpenMP
International Journal of High Performance Computing Applications
Performance Predictions for a Numerical Relativity Package in Grid Environments
International Journal of High Performance Computing Applications
Composition of Message Passing Interface Applications over MPICH-G2
International Journal of High Performance Computing Applications
Journal of Computational Physics
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Distributed disk-based algorithms for model checking very large Markov chains
Formal Methods in System Design
Acceleration of Maximum Likelihood Estimation for Tomosynthesis Mammography
ICPADS '06 Proceedings of the 12th International Conference on Parallel and Distributed Systems - Volume 1
The OOPS framework: high level ions for the development of parallel scientific applications
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
One-dimensional heat distribution problem and parallel computing concepts
Journal of Computing Sciences in Colleges
Parallel strategies for the local biological sequence alignment in a cluster of workstations
Journal of Parallel and Distributed Computing
Hop count based optimization of Bluetooth scatternets
Ad Hoc Networks
A calculus for parallel computations over multidimensional dense arrays
Computer Languages, Systems and Structures
Journal of VLSI Signal Processing Systems
A Possible Connection Between Two Theories: Grammar Systems and Concurrent Programming
Fundamenta Informaticae - SPECIAL ISSUE ON DEVELOPMENTS IN GRAMMAR SYSTEMS
Abstract Level Parallelization of Finite Difference Methods
Scientific Programming
Parallel Randomized State-Space Search
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Maximizing beowulf performance
ALS'00 Proceedings of the 4th annual Linux Showcase & Conference - Volume 4
DAG-guided parallel asynchronous variational integrators with super-elements
Proceedings of the 2007 Summer Computer Simulation Conference
Foundations for the integration of scheduling techniques into compilers for parallel languages
International Journal of Computational Science and Engineering
Driving point impedance computation applying parallel processing techniques
MMACTE'05 Proceedings of the 7th WSEAS International Conference on Mathematical Methods and Computational Techniques In Electrical Engineering
Journal of Parallel and Distributed Computing
Parallel computing and the Grid-experiences and applications
International Journal of Parallel, Emergent and Distributed Systems
Design of parallel algorithms for fractal video compression
International Journal of Computer Mathematics - Distributed Algorithms in Science and Engineering
All-pairs shortest-paths for large graphs on the GPU
Proceedings of the 23rd ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
A comparative study of parallelization paradigms
SEPADS'08 Proceedings of the 7th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part II
Computer simulation of topical knee cooling
Computers in Biology and Medicine
Finding the Next Computational Model: Experience with the UCSC Kestrel
Journal of Signal Processing Systems
Computational complexity and parallelization of the meshless local Petrov-Galerkin method
Computers and Structures
A parallel spectral element method for dynamic three-dimensional nonlinear elasticity problems
Computers and Structures
The third homomorphism theorem on trees: downward & upward lead to divide-and-conquer
Proceedings of the 36th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Cost minimization while satisfying hard/soft timing constraints for heterogeneous embedded systems
ACM Transactions on Design Automation of Electronic Systems (TODAES)
International Journal of Computational Fluid Dynamics
GRID '07 Proceedings of the 8th IEEE/ACM International Conference on Grid Computing
Rapid prototyping of semantic mash-ups through semantic web pipes
Proceedings of the 18th international conference on World wide web
Component-Based Grid Programming Using the HOC-Service Architecture
Proceedings of the 2005 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the fourth SoMeT_W05
Parallel hp-Finite Element Simulations of 3D Resistivity Logging Instruments
Proceedings of the 2006 conference on Leading the Web in Concurrent Engineering: Next Generation Concurrent Engineering
Data-intensive computing for competent genetic algorithms: a pilot study using meandre
Proceedings of the 11th Annual conference on Genetic and evolutionary computation
Sequential nonlinear manifold learning
Intelligent Data Analysis
A parallel hybrid implementation using genetic algorithm, GRASP and reinforcement learning
IJCNN'09 Proceedings of the 2009 international joint conference on Neural Networks
A GA-SVM feature selection model based on high performance computing techniques
SMC'09 Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics
Parallel lattice Boltzmann method with blocked partitioning
International Journal of Parallel Programming - Special issue on the 19th international symposium on computer architecture and high performance computing (SBAC-PAD 2007)
Internet traffic congestion modelling and parallel distributed analysis
ISPA'03 Proceedings of the 2003 international conference on Parallel and distributed processing and applications
Generating counter-examples through randomized guided search
Proceedings of the 14th international SPIN conference on Model checking software
PARA'06 Proceedings of the 8th international conference on Applied parallel computing: state of the art in scientific computing
Comparison of execution time decomposition methods for performance evaluation
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Component specification for parallel coupling infrastructure
ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III
Online mapping of MPI-2 dynamic tasks to processes and threads
International Journal of High Performance Systems Architecture
Distributed text classification with an ensemble kernel-based learning approach
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
Wireless network cloud: architecture and system requirements
IBM Journal of Research and Development
Experience on the parallelization of the OASIS3 coupler
AusPDC '10 Proceedings of the Eighth Australasian Symposium on Parallel and Distributed Computing - Volume 107
SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
Content-based image retrieval algorithm acceleration in a low-cost reconfigurable FPGA cluster
Journal of Systems Architecture: the EUROMICRO Journal
Performing incremental dynamic analysis in parallel
Computers and Structures
Application of parallel technologies to modeling lithosphere dynamics and seismicity
PPAM'09 Proceedings of the 8th international conference on Parallel processing and applied mathematics: Part II
Modular MPI components and the composition of grid applications
EUROMICRO-PDP'02 Proceedings of the 10th Euromicro conference on Parallel, distributed and network-based processing
PQE HPF: a library for exploiting the capabilities of a PQE-1 heterogeneous parallel architecture
EURO-PDP'00 Proceedings of the 8th Euromicro conference on Parallel and distributed processing
The parallel cellular programming model
EURO-PDP'00 Proceedings of the 8th Euromicro conference on Parallel and distributed processing
The paraLab system for investigating the parallel algorithms
MTPP'10 Proceedings of the Second Russia-Taiwan conference on Methods and tools of parallel programming multicomputers
A data generator for cloud-scale benchmarking
TPCTC'10 Proceedings of the Second TPC technology conference on Performance evaluation, measurement and characterization of complex systems
A course in advanced operating systems using MPI for projects
Journal of Computing Sciences in Colleges
Towards informed swarm verification
NFM'11 Proceedings of the Third international conference on NASA Formal methods
Enhancing integrated earthquake simulation with high performance computing
Advances in Engineering Software
A framework for parallel computational physics algorithms on multi-core: SPH in parallel
Advances in Engineering Software
Multi-core nested depth-first search
ATVA'11 Proceedings of the 9th international conference on Automated technology for verification and analysis
Real-Time transcoding of MPEG videos in a distributed environment
PDCAT'04 Proceedings of the 5th international conference on Parallel and Distributed Computing: applications and Technologies
Why the virtual nature of software makes it ideal for search based optimization
FASE'10 Proceedings of the 13th international conference on Fundamental Approaches to Software Engineering
Topology-Based hypercube structures for global communication in heterogeneous networks
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Virtual EZ grid: a volunteer computing infrastructure for scientific medical applications
GPC'10 Proceedings of the 5th international conference on Advances in Grid and Pervasive Computing
ScoPred–scalable user-directed performance prediction using complexity modeling and historical data
JSSPP'05 Proceedings of the 11th international conference on Job Scheduling Strategies for Parallel Processing
Teaching high performance computing parallelizing a real computational science application
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part II
IFL'03 Proceedings of the 15th international conference on Implementation of Functional Languages
Cluster-based optimized parallel video transcoding
Parallel Computing
Coordinating computation with communication
COORDINATION'06 Proceedings of the 8th international conference on Coordination Models and Languages
A skeleton for distributed work pools in eden
FLOPS'10 Proceedings of the 10th international conference on Functional and Logic Programming
A parallel algorithm for lattice construction
ICFCA'05 Proceedings of the Third international conference on Formal Concept Analysis
Search based software engineering: techniques, taxonomy, tutorial
Empirical Software Engineering and Verification
Integrating multithreading into the spineless tagless G-machine
FP'95 Proceedings of the 1995 international conference on Functional Programming
Parallel computation skeletons with premature termination property
FLOPS'12 Proceedings of the 11th international conference on Functional and Logic Programming
Usage of petri nets for high performance computing
Proceedings of the 1st ACM SIGPLAN workshop on Functional high-performance computing
A Possible Connection Between Two Theories: Grammar Systems and Concurrent Programming
Fundamenta Informaticae - SPECIAL ISSUE ON DEVELOPMENTS IN GRAMMAR SYSTEMS
The Watershed Transform: Definitions, Algorithms and Parallelization Strategies
Fundamenta Informaticae
A Graph Grammar Model of the hp Adaptive Three Dimensional Finite Element Method. Part II
Fundamenta Informaticae
A Provenance-based Adaptive Scheduling Heuristic for Parallel Scientific Workflows in Clouds
Journal of Grid Computing
Towards green data centers: A comparison of x86 and ARM architectures power efficiency
Journal of Parallel and Distributed Computing
Design and analysis of data management in scalable parallel scripting
SC '12 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
PARMI: a publish/subscribe based asynchronous RMI framework for cluster computing
HPCC'07 Proceedings of the Third international conference on High Performance Computing and Communications
The single pixel GPS: learning big data signals from tiny coresets
Proceedings of the 20th International Conference on Advances in Geographic Information Systems
Virtual EZ Grid: A Volunteer Computing Infrastructure for Scientific Medical Applications
International Journal of Handheld Computing Research
A pattern-supported parallelization approach
Proceedings of the 2013 International Workshop on Programming Models and Applications for Multicores and Manycores
Parallelization of the FMM on distributed-memory GPGPU systems for acoustic-scattering prediction
The Journal of Supercomputing
Modelling and Simulation in Engineering
Exploiting Task- and Data-Level Parallelism in Streaming Applications Implemented in FPGAs
ACM Transactions on Reconfigurable Technology and Systems (TRETS)
A parallel ghosting algorithm for the flexible distributed mesh database
Scientific Programming
Hi-index | 0.02 |
From the Publisher:At last, a practitioner's guide to parallel programming! Students and professionals who use parallel or distributed computer systems will be able to solve real problems with Designing and Building Parallel Programs. This book provides a comprehensive introduction to parallel algorithm design, performance analysis, and program construction. It describes the tools needed to write parallel programs and provides numerous examples. A unique feature is the companion on-line version, accessible via the World Wide Web using browsers such as Mosaic. This provides a convenient hypertext version of the text with pointers to programming tools, example programs, and other resources on parallel and distributed computing.