Title: Object-oriented programming in a shared memory multiprocessing environment

Authors: M.G. Christiansen, M.M. Tanik

Addresses: Department of Computer Science and Engineering, Southern Methodist University, Dallas, Texas 75275, USA. ' Department of Computer Science and Engineering, Southern Methodist University, Dallas, Texas 75275, USA

Abstract: A programming methodology for parallel applications is presented that relies on object-oriented programming techniques. This work differs in that the object-oriented techniques are applied to a shared memory multiprocessing environment. These techniques are used to implement shared data structures and processing agents. The use of a statically typed object language provided excellent execution times and speedups for multiple processing elements. A case study is presented in which the object-oriented approach is compared to Fortran, producing better performance and easier understood source code.

Keywords: object-oriented programming; OOP; multiprocessing; C++; parallel processing; Fortran.

DOI: 10.1504/IJCAT.1989.062677

International Journal of Computer Applications in Technology, 1989 Vol.2 No.1, pp.20 - 25

Published online: 11 Jun 2014 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article