DocumentCode
296724
Title
Class partitions-a new approach to sequential object oriented programs
Author
Raje, Rajeev R. ; Pease, Daniel J. ; Guy, Edward T., III
Author_Institution
Indiana Univ.-Purdue Univ., Indianapolis, IN, USA
Volume
1
fYear
1996
fDate
3-6 Jan 1996
Firstpage
616
Abstract
The concurrent object model assumes objects communicating via explicit messages. This approach is expressive but puts an additional burden on users of considering parallel issues. We advocate an implicit static analysis of programs written in a sequential object oriented language. We have developed a prototype, OFFERS, which performs implicit class analysis and suggests minimal class partitions. OFFERS views the input program as made up of interacting objects. Objects belonging to the same class are grouped together on the same processor. Such a grouping reduces the code copying (related to sharing of member functions) and avoids data coherence (an effect of static data members). The minimal class partitions suggested by OFFERS can be used by the users to fine-tune their programs and also by the run-time system to make intelligent scheduling decisions, thereby achieving high execution performance
Keywords
object-oriented languages; object-oriented programming; parallel programming; program compilers; program diagnostics; scheduling; software performance evaluation; OFFERS; class partitions; code copying; concurrent object model; data coherence; explicit messages; high execution performance; implicit class analysis; intelligent scheduling; minimal class partitions; objects communicating; run-time system; sequential object oriented language; sequential object oriented programs; static analysis; static data members; Communication system control; Information systems; Message passing; Object oriented modeling; Parallel processing; Performance analysis; Prototypes; Runtime; Scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,
Conference_Location
Wailea, HI
Print_ISBN
0-8186-7324-9
Type
conf
DOI
10.1109/HICSS.1996.495513
Filename
495513
Link To Document