• DocumentCode
    3098388
  • Title

    Object-orientation in parallel VSIPL architecture

  • Author

    Sheynin, Yuriy ; Novoselova, Anna

  • Author_Institution
    Dept. of Comput. Syst. & Networks, St. Petersburg Univ. of Aerosp. Instrum., Russia
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    277
  • Lastpage
    280
  • Abstract
    Object-oriented programming (OOP) is a popular approach for modern software design in many fields. However, extending OOP for embedded parallel processing still has conceptual and practical problems. This paper considers concepts for merging OOP with parallel processing. A process-centric view of parallel OOP is presented. The VSIPL (Vector, Signal and Image Processing Library) standard is used as an example. The concept of a parallel VSIPL with OOP features is proposed. These features are based on shared data (rather than on the message-passing paradigm), on the “asynchronous growing processes” formal model of parallel computations and on SDOI (Shared Data Object Interface) middleware
  • Keywords
    application program interfaces; client-server systems; distributed object management; object-oriented programming; parallel architectures; parallel programming; signal processing; software architecture; software libraries; software standards; SDOI middleware; Shared Data Object Interface; Vector, Signal and Image Processing Library; asynchronous growing processes; embedded parallel processing; formal model; object-oriented programming; parallel VSIPL architecture; parallel computations; process-centric view; shared data; software design; Computational modeling; Computer architecture; Image processing; Merging; Object oriented modeling; Object oriented programming; Parallel processing; Signal processing; Software design; Software libraries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2001. ISORC - 2001. Proceedings. Fourth IEEE International Symposium on
  • Conference_Location
    Magdeburg
  • Print_ISBN
    0-7695-1089-2
  • Type

    conf

  • DOI
    10.1109/ISORC.2001.922850
  • Filename
    922850