• DocumentCode
    2136114
  • Title

    Parallel implementations of irregular problems using high-level actor language

  • Author

    Panwar, R.B. ; Kim, W. ; Agha, G.A.

  • Author_Institution
    Santa Teresa Lab., IBM Corp., San Jose, CA, USA
  • fYear
    1996
  • fDate
    15-19 Apr 1996
  • Firstpage
    857
  • Lastpage
    862
  • Abstract
    We present our experience in implementing several irregular problems using a high-level actor language. The problems studied require dynamic computation of object placement and may result in load imbalance as the computation proceeds, thereby requiring dynamic load balancing. The algorithms are expressed as fine-grained computations providing maximal flexibility in adapting the computation load to arbitrary parallel architectures. Such an algorithm may be composed of different partitioning and distribution strategies (PDSs) to result in different performance characteristics. The PDSs are implemented for specific data structures or algorithms and are reusable for different parallel algorithms. We demonstrate how our methodology provides portability of algorithm specification, reusability and ease of expressibility
  • Keywords
    data structures; parallel algorithms; parallel architectures; parallel languages; parallel programming; resource allocation; software performance evaluation; software reusability; algorithm specification; computation load; data structures; distribution strategies; dynamic computation; dynamic load balancing; expressibility; fine-grained computation; high-level actor language; irregular problems; object placement; parallel algorithms; parallel architectures; partitioning strategies; performance; reusable software; specification portability; Concurrent computing; Data structures; Distribution strategy; Dynamic programming; Load management; Open systems; Parallel algorithms; Parallel architectures; Parallel processing; Partitioning algorithms; Programming profession; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1996., Proceedings of IPPS '96, The 10th International
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    0-8186-7255-2
  • Type

    conf

  • DOI
    10.1109/IPPS.1996.508192
  • Filename
    508192