Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/224170.224487acmconferencesArticle/Chapter ViewAbstractPublication PagesscConference Proceedingsconference-collections
Article
Free access

Parallel matrix-vector product using approximate hierarchical methods

Published: 08 December 1995 Publication History

Abstract

Matrix-vector products (mat-vecs) form the core of iterative methods used for solving dense linear systems. Often, these systems arise in the solution of integral equations used in electromagnetics, heat transfer, and wave propagation. In this paper, we present a parallel approximate method for computing mat-vecs used in the solution of integral equations. We use this method to compute dense mat-vecs of hundreds of thousands of elements. The combined speedups obtained from the use of approximate methods and parallel processing represent an improvement of several orders of magnitude over exact mat-vecs on uniprocessors. We demonstrate that our parallel formulation incurs minimal parallel processing overhead and scales up to a large number of processors. We study the impact of varying the accuracy of the approximate mat-vec on overall time and on parallel efficiency. Experimental results are presented for 256 processor Cray T3D and Thinking Machines CM5 parallel computers. We have achieved computation rates in excess of 5 GFLOPS on the T3D.

References

[1]
A. W. Appel. An efficient program for many-body simulation. SIAM Journal of Computing, 6, 1985.
[2]
J. Barnes and P. Hut. A hierarchical o(n log n) force calculation algorithm. Nature, 324, 1986.
[3]
J. A. Board, J. W. Causey, J. F. Leathrum, A. Windemuth, and K. Schulten. Accelerated molecular dynamics with the fast multipole algorithm. Chem. Phys. Let., 198:89, 1992.
[4]
Ananth Grama, Vipin Kumar, and Ahmad Sameh. Scalable parallel formulations of the barnes-hut method for n-body simulations. In Supercomputing '94 Proceedings, 1994.
[5]
Ananth Grama, Vipin Kumar, and Ahmed Sameh. On n-body simulations using message passing parallel computers. In Proceedings of the SIAM Conference on Parallel Processing,San Francisco, 1995.
[6]
L. Greengard and W. Gropp. A parallel version of the fast multipole method. Parallel Processing for Scientific Computing, pages 213-222, 1987.
[7]
L. Greengard and V. Rokhlin. A fast algorithm for particle simulations. J. Comp. Physics, 73:325-348, 1987.
[8]
Vipin Kumar, Ananth Grama, Anshul Gupta, and George Karypis. Introduction to Parallel Computing: Algorithm Design and Analysis. Benjamin/Cummings, Redwod City, 1994.
[9]
J. F. Leathrum and J. A. Board. Mapping the adaptive fast multipole algorithm into mimd systems. In P. Mehrotra and J. Saltz, editors, Unstructured Scientific Computation on Scalable Multiprocessors. MIT Press, Cambridge, MA, 1992.
[10]
K. E. Schmidt and M. A. Lee. Implementing the fast multipole method in three dimensions. J. Stat. Phys., 63:1120, 1991.
[11]
J. Singh, C. Holt, T. Totsuka, A. Gupta, and J. Hennessy. Load balancing and data locality in hierarchical n-body methods. Journal of Parallel and Distributed Computing, 1994 (to appear).
[12]
M. Warren and J. Salmon. Astrophysical n-body simulations using hierarchical tree data structures. In Proceedings of Supercomputing Conference, 1992.
[13]
M. Warren and J. Salmon. A parallel hashed oct tree n-body algorithm. In Proceedings of Supercomputing Conference, 1993.
[14]
F. Zhao and S. L. Johnsson. The parallel multipole method on the connection machine. SIAM J. of Sci. Stat. Comp., 12:1420- 1437, 1991.

Cited By

View all
  • (2011)A scalable eigensolver for large scale-free graphs using 2D graph partitioningProceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis10.1145/2063384.2063469(1-11)Online publication date: 12-Nov-2011
  • (1998)Scalable parallel formulations of the Barnes-Hut method for n-body simulationsParallel Computing10.1016/S0167-8191(98)00011-824:5-6(797-822)Online publication date: 1-Jun-1998
  • (1996)Parallel hierarchical solvers and preconditioners for boundary element methodsProceedings of the 1996 ACM/IEEE conference on Supercomputing10.1145/369028.369100(34-es)Online publication date: 17-Nov-1996
  • Show More Cited By

Index Terms

  1. Parallel matrix-vector product using approximate hierarchical methods

                      Recommendations

                      Comments

                      Information & Contributors

                      Information

                      Published In

                      cover image ACM Conferences
                      Supercomputing '95: Proceedings of the 1995 ACM/IEEE conference on Supercomputing
                      December 1995
                      875 pages
                      ISBN:0897918169
                      DOI:10.1145/224170
                      • Chairman:
                      • Sid Karin
                      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                      Sponsors

                      Publisher

                      Association for Computing Machinery

                      New York, NY, United States

                      Publication History

                      Published: 08 December 1995

                      Permissions

                      Request permissions for this article.

                      Check for updates

                      Qualifiers

                      • Article

                      Conference

                      SC '95
                      Sponsor:

                      Acceptance Rates

                      Supercomputing '95 Paper Acceptance Rate 69 of 241 submissions, 29%;
                      Overall Acceptance Rate 1,516 of 6,373 submissions, 24%

                      Upcoming Conference

                      Contributors

                      Other Metrics

                      Bibliometrics & Citations

                      Bibliometrics

                      Article Metrics

                      • Downloads (Last 12 months)22
                      • Downloads (Last 6 weeks)3
                      Reflects downloads up to 12 Nov 2024

                      Other Metrics

                      Citations

                      Cited By

                      View all
                      • (2011)A scalable eigensolver for large scale-free graphs using 2D graph partitioningProceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis10.1145/2063384.2063469(1-11)Online publication date: 12-Nov-2011
                      • (1998)Scalable parallel formulations of the Barnes-Hut method for n-body simulationsParallel Computing10.1016/S0167-8191(98)00011-824:5-6(797-822)Online publication date: 1-Jun-1998
                      • (1996)Parallel hierarchical solvers and preconditioners for boundary element methodsProceedings of the 1996 ACM/IEEE conference on Supercomputing10.1145/369028.369100(34-es)Online publication date: 17-Nov-1996
                      • (1996)Architecture, algorithms and applications for future generation supercomputersProceedings of 6th Symposium on the Frontiers of Massively Parallel Computation (Frontiers '96)10.1109/FMPC.1996.558113(346-354)Online publication date: 1996

                      View Options

                      View options

                      PDF

                      View or Download as a PDF file.

                      PDF

                      eReader

                      View online with eReader.

                      eReader

                      HTML Format

                      View this article in HTML Format.

                      HTML Format

                      Get Access

                      Login options

                      Media

                      Figures

                      Other

                      Tables

                      Share

                      Share

                      Share this Publication link

                      Share on social media