• DocumentCode
    2895404
  • Title

    Dynamic code management on a Java multicomputer

  • Author

    Sage, P.P. ; Milligan, P. ; Bouridane, A.

  • Author_Institution
    Sch. of Comput. Sci., Queen´´s Univ. of Belfast, UK
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    97
  • Lastpage
    101
  • Abstract
    It is clear that writing software for parallel architectures is a non-trivial process. This has encouraged much research in an effort to provide tools to assist parallel software development. However, while these tools may cater for architecture-specific problems, they do little for the concept of parallel software engineering, as the end product is usually neither scaleable nor portable. The introduction of a level of abstraction in the expression of parallel algorithms can elevate the reasoning process above architectural constraints and assist the production of more flexible code. This paper outlines an object-oriented parallel algorithm development paradigm based on a task and channel notation, and examines the utilisation of Java TM technologies in the development of a distributed Java TM virtual machine architecture on which algorithms expressed in this notation may be executed dynamically
  • Keywords
    Java; distributed object management; object-oriented programming; parallel algorithms; parallel architectures; parallel programming; virtual machines; Java multicomputer; architectural constraints; architecture-specific problems; distributed Java TM virtual machine architecture; dynamic code management; flexible code; object-oriented parallel algorithm development; parallel algorithms; parallel architectures; parallel software development; parallel software engineering; Application software; Computer architecture; Computer languages; Computer science; Java; Parallel algorithms; Parallel architectures; Programming; Runtime; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2001. Proceedings. Ninth Euromicro Workshop on
  • Conference_Location
    Mantova
  • Print_ISBN
    0-7695-0987-8
  • Type

    conf

  • DOI
    10.1109/EMPDP.2001.905025
  • Filename
    905025