A Component Architecture for High-Performance Scientific Computing

  • David E. Bernholdt
    COMPUTER SCIENCE AND MATHEMATICS DIVISION, OAK RIDGE NATIONAL LABORATORY, P. O. BOX 2008, OAK RIDGE, TN 37831
  • Robert Armstrong
    SCALABLE COMPUTING R & D, MS 9915, PO BOX 969, SANDIA NATIONAL LABORATORIES, LIVERMORE, CA 94551–0969
  • Felipe Bertrand
    COMPUTER SCIENCE DEPARTMENT, 215 LINDLEY HALL, INDIANA UNIVERSITY, 47405
  • Kenneth Chiu
    DEPARTMENT OF COMPUTER SCIENCE, STATE UNIVERSITY OF NEW YORK (SUNY) AT BINGHAMTON, BINGHAMTON, NY 13902
  • Tamara L. Dahlgren
    CENTER FOR APPLIED SCIENTIFIC COMPUTING, LAWRENCE LIVERMORE NATIONAL LABORATORY, P.O. BOX 808, L-365, LIVERMORE, CA 94551
  • Kostadin Damevski
    SCIENTIFIC COMPUTING AND IMAGING INSTITUTE, UNIVERSITY OF UTAH, 50 S. CENTRAL CAMPUS DR., ROOM 3490, SALT LAKE CITY, UT 84112
  • Wael R. Elwasif
    COMPUTER SCIENCE AND MATHEMATICS DIVISION, OAK RIDGE NATIONAL LABORATORY, P. O. BOX 2008, OAK RIDGE, TN 37831
  • Thomas G. W. Epperly
    CENTER FOR APPLIED SCIENTIFIC COMPUTING, LAWRENCE LIVERMORE NATIONAL LABORATORY, P.O. BOX 808, L-365, LIVERMORE, CA 94551
  • Madhusudhan Govindaraju
    DEPARTMENT OF COMPUTER SCIENCE, STATE UNIVERSITY OF NEW YORK (SUNY) AT BINGHAMTON, BINGHAMTON, NY 13902
  • Daniel S. Katz
    JET PROPULSION LABORATORY, CALIFORNIA INSTITUTE OF TECHNOLOGY, 4800 OAK GROVE DRIVE, PASADENA, CA 91109
  • James A. Kohl
    COMPUTER SCIENCE AND MATHEMATICS DIVISION, OAK RIDGE NATIONAL LABORATORY, P. O. BOX 2008, OAK RIDGE, TN 37831
  • Manoj Krishnan
    COMPUTATIONAL SCIENCES AND MATHEMATICS, PACIFIC NORTHWEST NATIONAL LABORATORY, RICHLAND, WA 99352
  • Gary Kumfert
    CENTER FOR APPLIED SCIENTIFIC COMPUTING, LAWRENCE LIVERMORE NATIONAL LABORATORY, P.O. BOX 808, L-365, LIVERMORE, CA 94551
  • J. Walter Larson
    MATHEMATICS AND COMPUTER SCIENCE DIVISION, ARGONNE NATIONAL LABORATORY, 9700 SOUTH CASS AVE., ARGONNE, IL 60439–4844
  • Sophia Lefantzi
    REACTING FLOW RESEARCH, MS 9051, PO BOX 969, SANDIA NATIONAL LABORATORIES, LIVERMORE, CA 94551–0969
  • Michael J. Lewis
    DEPARTMENT OF COMPUTER SCIENCE, STATE UNIVERSITY OF NEW YORK (SUNY) AT BINGHAMTON, BINGHAMTON, NY 13902
  • Allen D. Malony
    DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE, UNIVERSITY OF OREGON, EUGENE, OR 97403
  • Lois C. Mclnnes
    MATHEMATICS AND COMPUTER SCIENCE DIVISION, ARGONNE NATIONAL LABORATORY, 9700 SOUTH CASS AVE., ARGONNE, IL 60439–4844
  • Jarek Nieplocha
    COMPUTATIONAL SCIENCES AND MATHEMATICS, PACIFIC NORTHWEST NATIONAL LABORATORY, RICHLAND, WA 99352
  • Boyana Norris
    MATHEMATICS AND COMPUTER SCIENCE DIVISION, ARGONNE NATIONAL LABORATORY, 9700 SOUTH CASS AVE., ARGONNE, IL 60439–4844
  • Steven G. Parker
    SCIENTIFIC COMPUTING AND IMAGING INSTITUTE, UNIVERSITY OF UTAH, 50 S. CENTRAL CAMPUS DR., ROOM 3490, SALT LAKE CITY, UT 84112
  • Jaideep Ray
    ADVANCED SOFTWARE R & D, MS 9051, PO BOX 969, SANDIA NATIONAL LABORATORIES, LIVERMORE, CA 94551–0969
  • Sameer Shende
    DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE, UNIVERSITY OF OREGON, EUGENE, OR 97403
  • Theresa L. Windus
    PACIFIC NORTHWEST NATIONAL LABORATORY, ENVIRONMENTAL MOLECULAR SCIENCES LABORATORY, P.O. BOX 999, MS-IN: K8–91, RICHLAND, WA 99352
  • Shujia Zhou
    NORTHROP GRUMMAN CORPORATION, INFORMATION TECHNOLOGY SECTOR, 4801 STONECROFT BLVD, CHANTILLY, VA 20151

この論文をさがす

説明

<jats:p> The Common Component Architecture (CCA) provides a means for software developers to manage the complexity of large-scale scientific simulations and to move toward a plug-and-play environment for high-performance coputing. In the scientific computing context, component models also promote collaboration using independently developed software, thereby allowing particular individals or groups to focus on the aspects of greatest interest to them. The CCA supports parallel and distributed coputing as well as local high-performance connections between components in a language-independent manner. The design places minimal requirements on components and thus facilitates the integration of existing code into the CCA environment. The CCA model imposes minimal ovehead to minimize the impact on application performance. The focus on high performance distinguishes the CCA from most other component models. The CCA is being applied within an increasing range of disciplines, including cobustion research, global climate simulation, and computtional chemistry. </jats:p>

収録刊行物

被引用文献 (3)*注記

もっと見る

詳細情報 詳細情報について

問題の指摘

ページトップへ