• DocumentCode
    1853460
  • Title

    A-NETL: a language for massively parallel object-oriented computing

  • Author

    Baba, Takanobu ; Yoshinaga, Tsutomu

  • Author_Institution
    Dept. of Inf. Sci., Utsunomiya Univ., Japan
  • fYear
    1995
  • fDate
    9-12 Oct 1995
  • Firstpage
    98
  • Lastpage
    105
  • Abstract
    A-NETL is a parallel object-oriented language intended to be used for managing small to massive parallelism with medium grain size. Its design goals are to support various styles of message passing, to treat data parallel operations at the same cost as programming languages of the SIMD type, to provide several synchronization facilities for autonomous control, and to provide information for the efficient allocation of objects to nodes. Starting with these design principles, this paper then goes on, to describe the syntax and semantics of the language and the major implementation issues, including the reduction of message communication cost, efficient implementation of statically and dynamically created massive objects, the realization of synchronization schemes, the object-to-node allocation scheme to minimize communication cost, and logical-time-based debugging for asynchronous operations
  • Keywords
    message passing; object-oriented languages; object-oriented programming; parallel languages; parallel processing; program debugging; synchronisation; A-NETL; asynchronous operations; autonomous control; communication cost; data parallel operations; logical-time-based debugging; massively parallel object-oriented computing; message passing; object-to-node allocation scheme; parallel object-oriented language; semantics; synchronization facilities; synchronization schemes; syntax; Communication system control; Computational modeling; Concurrent computing; Costs; Debugging; Grain size; Information science; Message passing; Object oriented modeling; Parallel processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programming Models for Massively Parallel Computers, 1995
  • Conference_Location
    Berlin
  • Print_ISBN
    0-8186-7177-7
  • Type

    conf

  • DOI
    10.1109/PMMPC.1995.504346
  • Filename
    504346