Sciweavers

ASAP
2007
IEEE

The Design of a Novel Object-oriented Processor : OOMIPS

13 years 6 months ago
The Design of a Novel Object-oriented Processor : OOMIPS
A novel object-oriented processor is proposed in this paper, which provides support for object addressing, message passing and dynamic memory management. Object running on this processor has its own control thread and communicates with others via messages. A virtual addressed object cache that reduces the indirection overhead while maintaining the efficiency of object relocation is presented. Object table that maintains the handles is used to obtain the actual object location on an object cache miss. Hardware support for explicit dynamic memory management is provided. Object allocation and deletion is strictly bounded in time. Moreover, a new concurrently dynamic memory management algorithm is proposed, which enables the processor to freely access heap during memory compaction and the applications will not be suspended for the completion of memory compaction.
Weixing Ji, Feng Shi, Baojun Qiao, Muhammad Kamran
Added 18 Oct 2010
Updated 18 Oct 2010
Type Conference
Year 2007
Where ASAP
Authors Weixing Ji, Feng Shi, Baojun Qiao, Muhammad Kamran
Comments (0)