首页> 外文会议>25th annual ACM conference on object oriented programming, systems, languages and applications 2010 >Now happens-before later: Static Schedule Analysis of Fine-grained Parallelism with Explicit Happens-before Relationships
【24h】

Now happens-before later: Static Schedule Analysis of Fine-grained Parallelism with Explicit Happens-before Relationships

机译:现在发生-在以后发生之前:具有显式发生的细粒度并行性的静态调度分析-在发生关系之前

获取原文
获取原文并翻译 | 示例

摘要

Current compilers are still largely ignorant of the scheduling of parallel tasks at runtime. Without this information, however, they have difficulties optimizing and verifying concurrent programs. In this paper, we present a programming model where the program contains explicit scheduling constraints in the form of happens-before relationships between scheduled tasks. This model allows for flexible and fine-grained ad hoc parallelism while still enabling us to statically extract an abstraction of the runtime schedule. The result of this schedule analysis can answer the question as to whether two tasks execute in sequence, exclusively, or in parallel with each other.
机译:当前的编译器仍然很大程度上不了解运行时的并行任务调度。但是,如果没有这些信息,他们将难以优化和验证并发程序。在本文中,我们提出了一个编程模型,其中程序包含显式的调度约束,形式是调度任务之间的事前关系。该模型允许灵活且细粒度的临时并行,同时仍使我们能够静态提取运行时调度的抽象。进度分析的结果可以回答以下问题:两个任务是按顺序执行,排他地还是彼此并行执行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号