首页> 外文会议>Annual ACM conference on object oriented programming, systems, languages and applications >Harnessing Emergence for Many core Programming: Early Experience Integrating Ensembles, Adverbs,and Object-based Inheritance
【24h】

Harnessing Emergence for Many core Programming: Early Experience Integrating Ensembles, Adverbs,and Object-based Inheritance

机译:利用许多核心编程的出现:完早经验整合集合,副词和基于对象的继承

获取原文

摘要

We believe that embracing nondeterminism and harnessing emergence have great potential to simplify the task of programming manycore processors. To that end, we have designed and implemented Ly, pronounced "Lee", a new parallel programming language built around two new concepts: (i) ensembles which provide for parallel execution and replace all collections and (ii) iterators, and adverbs, which modify the parallel behavior of messages sent to ensembles. The broad issues around programming in this fashion still need investigation, but, after our initial Ly programming experience, we have identified some specific issues that must be addressed in integrating these concepts into an object-based language, including empty ensembles, partial message understanding, non-local returns from ensemble members, and unintended ensembles.
机译:我们认为,拥抱非季度主义和利用的出现具有很大的潜力,可以简化编程的编程多核处理器的任务。为此,我们已经设计和实施了Ly,发音为“Lee”,这是一种新的并行编程语言,包括两个新概念:(i)提供并行执行并替换所有集合和(ii)迭代器和副词的集合修改发送给合奏的消息的并行行为。在这种时尚的编程周围的广泛问题仍然需要调查,但是,在我们最初的Ly编程经验之后,我们已经确定了一些必须解决的一些特定问题,即在将这些概念集成到基于对象的语言中,包括空集合,部分消息理解,来自集合成员的非本地返回,无论是无意的合奏。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号