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 :
بازگشت