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
Link To Document