【24h】

The Design of a Novel Object-oriented Processor: OOMIPS

机译:新型面向对象处理器的设计: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.
机译:本文提出了一种新型面向对象的处理器,它为对象寻址,消息传递和动态内存管理提供支持。在此处理器上运行的对象具有自己的控制线程,并通过消息与他人通信。提出了一个虚拟寻址对象缓存,其在保持对象重定位效率的同时减少间接开销。维护句柄的对象表用于在对象缓存未命中获取实际对象位置。提供了用于显式动态内存管理的硬件支持。对象分配和删除是严格界定的。此外,提出了一种新的同伴动态内存管理算法,它使处理器能够在内存压缩期间自由访问堆,并且不会暂停应用程序以完成内存压缩。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号