Open Access
Combinatorial parallel and scientific computing.
Ali Pinar,Bruce Hendrickson +1 more
- 01 Apr 2005
pp 127-141
TL;DR: This chapter is not a comprehensive survey, but rather an introduction to a diverse set of techniques and applications with a particular emphasismore based on work presented at the Eleventh SIAM Conference on Parallel Processing for Scientific Computing.
read more
Abstract: Combinatorial algorithms have long played a pivotal enabling role in many applications of parallel computing. Graph algorithms in particular arise in load balancing, scheduling, mapping and many other aspects of the parallelization of irregular applications. These are still active research areas, mostly due to evolving computational techniques and rapidly changing computational platforms. But the relationship between parallel computing and discrete algorithms is much richer than the mere use of graph algorithms to support the parallelization of traditional scientific computations. Important, emerging areas of science are fundamentally discrete, and they are increasingly reliant on the power of parallel computing. Examples include computational biology, scientific data mining, and network analysis. These applications are changing the relationship between discrete algorithms and parallel computing. In addition to their traditional role as enablers of high performance, combinatorial algorithms are now customers for parallel computing. New parallelization techniques for combinatorial algorithms need to be developed to support these nontraditional scientific approaches. This chapter will describe some of the many areas of intersection between discrete algorithms and parallel scientific computing. Due to space limitations, this chapter is not a comprehensive survey, but rather an introduction to a diverse set of techniques and applications with a particular emphasismore » on work presented at the Eleventh SIAM Conference on Parallel Processing for Scientific Computing. Some topics highly relevant to this chapter (e.g. load balancing) are addressed elsewhere in this book, and so we will not discuss them here.« less
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Factorization-Based graph repartitionings
Kateřina Jurková,Miroslav Tůma +1 more
- 04 Jun 2009
TL;DR: This paper proposes to enhance the iterative strategy for balancing the decompositions from [13] by graph-theoretical tools, and proposes the whole framework for the graph repartitioning, in particular, new global and local reordering strategies for domains.
References
•Proceedings Article
The PageRank Citation Ranking : Bringing Order to the Web
Lawrence Page,Sergey Brin,Rajeev Motwani,Terry Winograd +3 more
- 11 Nov 1999
TL;DR: This paper describes PageRank, a mathod for rating Web pages objectively and mechanically, effectively measuring the human interest and attention devoted to them, and shows how to efficiently compute PageRank for large numbers of pages.
16.4K
Improving the memory-system performance of sparse-matrix vector multiplication
TL;DR: In this paper, the authors describe techniques that increase instruction-level parallelism and improve performance of sparse-matrix vector multiplication on superscalar RISC processors, including reordering, blocking, and prefetching to prevent multiple load-store units from stalling simultaneously.
An algorithm for parallel Sn sweeps on unstructured meshes
TL;DR: In this article, a new algorithm for performing parallel Sn sweeps on unstructured meshes is developed, which uses a low-complexity list ordering heuristic to determine a sweep ordering on any partitioned m...
A multigrid method based on graph matching for convection-diffusion equations
TL;DR: This paper proves that the coarsening technique preserves the M matrix property, and gives several numerical examples illustrating the robustness of the method with respect to the variations in both the diffusion and convection coefficients.
76
Efficient parallel algorithms and software for compressed octrees with applications to hierarchical methods
Bhanu Hariharan,Srinivas Aluru +1 more
- 01 Mar 2005
TL;DR: The primary goal of this work is to identify and abstract the commonalities present in various hierarchical methods using octrees, design efficient parallel algorithms for them, and encapsulate them in a software library.
27
Related Papers (5)
Ali Pinar,Michael T. Heath,Bruce Hendrickson +2 more
- 01 Jan 2001
John R. Gilbert,Viral B. Shah,Steve Reinhardt +2 more
- 15 Apr 2007
John H. Reif
- 01 Sep 1993