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

Hierarchical algorithms and architectures for parallel scientific computing

Published: 01 June 1990 Publication History
  • Get Citation Alerts
  • Abstract

    There has been a recent emergence of many interesting and highly efficient hierarchical (multilevel) algorithms (e.g. multigrid, domain decomposition, wavelets, multilevel preconditioning, the fast multipole algorithms, etc.) for solving numerical problems in scientific computing. These algorithms derive their efficiency from using a hierarchical approach to capture the sharing of global information which is inherent in the physical processes being modelled. In addition to being computationally efficient, these algorithms also possess relatively high degrees of parallelism. I therefore argue that the architectures of parallel computers (especially massively parallel ones) should be designed to support hierarchical communication and synchronization needs of these algorithms. Hierarchical architectures are also more universal because they go beyond supporting a particular class of algorithms to supporting the underlying physical processes being modelled. Finally, I propose that algorithm designers take a critical look at traditional kernel algorithms and re-examine their cost-effectiveness in a massively parallel computing environment.

    Cited By

    View all
    • (2019)Semi-Distributed Load Balancing for Massively Parallel Multicomputer SystemsIEEE Transactions on Software Engineering10.1109/32.9918817:10(987-1004)Online publication date: 4-Jan-2019
    • (1997)Approximate and Incomplete FactorizationsParallel Numerical Algorithms10.1007/978-94-011-5412-3_6(167-202)Online publication date: 1997
    • (1995)Accelerating CFD applications by improving cached data reuseProceedings of the Twenty-Seventh Southeastern Symposium on System Theory10.1109/SSST.1995.390606(120-124)Online publication date: 1995
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ICS '90: Proceedings of the 4th international conference on Supercomputing
    June 1990
    492 pages
    ISBN:0897913698
    DOI:10.1145/77726
    • cover image ACM SIGARCH Computer Architecture News
      ACM SIGARCH Computer Architecture News  Volume 18, Issue 3b
      Special Issue: Proceedings of the 4th international conference on Supercomputing
      Sept. 1990
      489 pages
      ISSN:0163-5964
      DOI:10.1145/255129
      Issue’s Table of Contents
    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: 01 June 1990

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Conference

    IC'90
    Sponsor:
    IC'90: ACM SIGARCH International Conference on Supercomputing
    June 11 - 15, 1990
    Amsterdam, The Netherlands

    Acceptance Rates

    Overall Acceptance Rate 629 of 2,180 submissions, 29%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 12 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Semi-Distributed Load Balancing for Massively Parallel Multicomputer SystemsIEEE Transactions on Software Engineering10.1109/32.9918817:10(987-1004)Online publication date: 4-Jan-2019
    • (1997)Approximate and Incomplete FactorizationsParallel Numerical Algorithms10.1007/978-94-011-5412-3_6(167-202)Online publication date: 1997
    • (1995)Accelerating CFD applications by improving cached data reuseProceedings of the Twenty-Seventh Southeastern Symposium on System Theory10.1109/SSST.1995.390606(120-124)Online publication date: 1995
    • (1995)Iterated Runge-Kutta methods on distributed memory multiprocessorsProceedings Euromicro Workshop on Parallel and Distributed Processing10.1109/EMPDP.1995.389159(12-19)Online publication date: 1995
    • (1994)Dependability evaluation of hierarchical systemsActa Informatica10.1007/BF0121840431:3(207-233)Online publication date: 1-Apr-1994

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media