首页> 外文会议>Proceedings of the 1995 ACM/IEEE supercomputing conference >Efficient Support of Location Transparency in Concurrent Object-Oriented Programming Languages
【24h】

Efficient Support of Location Transparency in Concurrent Object-Oriented Programming Languages

机译:并发的面向对象编程语言中对位置透明性的有效支持

获取原文

摘要

We describe the design of a runtime system for a fine-grained concurrent object-oriented (actor) language and its performance. The runtime system provides considerable flexibility to users; specifically, it supports location transparency, actor creation and dynamic placement, and migration. The runtime system includes an efficient distributed name server, a latency hiding scheme for remote actor creation, and a compiler-controlled intra-node scheduling mechanism for local messages and dynamic-load balancing. Our preliminary evaluation results suggest that the efficiency that is lost by the greater flexibility of actors can be restored by an efficient runtime system which provides an open interface that can be used by a compiler to allow optimizations. On several standard algorithms, the performance results for our system are comparable to efficient C implementations.
机译:我们描述了一种用于细粒度并发的面向对象(演员)语言的运行时系统的设计及其性能。运行时系统为用户提供了很大的灵活性。特别是,它支持位置透明性,角色创建和动态放置以及迁移。运行时系统包括一个高效的分布式名称服务器,一个用于远程参与者创建的延迟隐藏方案以及一个用于本地消息和动态负载平衡的编译器控制的节点内调度机制。我们的初步评估结果表明,可以通过高效的运行时系统来恢复因参与者的更大灵活性而损失的效率,该系统提供了开放的接口,编译器可以使用该接口进行优化。在几种标准算法上,我们系统的性能结果与有效的C实现相当。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号