• DocumentCode
    2979736
  • Title

    Using SADTs to support irregular computational problems

  • Author

    Nash, Jonathan ; Dew, Peter ; Berzins, Martin

  • Author_Institution
    Sch. of Comput. Studies, Leeds Univ., UK
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    338
  • Lastpage
    343
  • Abstract
    There are well defined methods for supporting regular problems with scalable performance, typified by the HPF language and the BSP model. Less well understood is the solution of more irregular problems, supporting complex shared data structures and task dependencies, and typically requiring dynamic load balancing to sustain high performance. It is demonstrated how the use of Shared Abstract Data Types (SADTs), together with an extended BSP cost model, can support irregular problems in a structured manner An SADT is an extension of a serial ADT which allows the concurrent invocation of its methods. A number of SADTs are used to implement a solution of the travelling salesman problem on the Cray T3D machine, and a description of the restructuring of a parallel CFD code using SADTs is provided, with initial results given for the Cray T3E
  • Keywords
    abstract data types; parallel architectures; resource allocation; BSP cost model; BSP model; Cray T3D machine; HPF language; dynamic load balancing; irregular computational problems; parallel CFD code; scalable performance; shared abstract data types; shared data structures; task dependencies; travelling salesman problem; Chromium; Computational fluid dynamics; Computer networks; Concurrent computing; Costing; Costs; Microwave integrated circuits; Parallel processing; Portable computers; Runtime;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms, and Networks, 1999. (I-SPAN '99) Proceedings. Fourth InternationalSymposium on
  • Conference_Location
    Perth/Fremantle, WA
  • ISSN
    1087-4089
  • Print_ISBN
    0-7695-0231-8
  • Type

    conf

  • DOI
    10.1109/ISPAN.1999.778961
  • Filename
    778961