By Topic

Class partitions-a new approach to sequential object oriented programs

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

3 Author(s)
Raje, R.R. ; Indiana Univ.-Purdue Univ., Indianapolis, IN, USA ; Pease, D.J. ; Guy, E.T., III

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

Published in:

System Sciences, 1996., Proceedings of the Twenty-Ninth Hawaii International Conference on ,  (Volume:1 )

Date of Conference:

3-6 Jan 1996