首页> 外文会议>International Workshop Innovative Architecture for Future Generation High-Performance Processors and Systems >Producer-consumer pipelining for structured-data in a fine-grain non-strict dataflow language on commodity machines
【24h】

Producer-consumer pipelining for structured-data in a fine-grain non-strict dataflow language on commodity machines

机译:生产者 - 消费者在商品机上以精细谷物非严格数据流语言进行结构化数据

获取原文

摘要

Fine-grain non-strict data structures such as I-structures provide high level abstraction to easily write programs with potentially high parallelism due to the eager evaluation of non-strict functions and non-strict structured-data. Non-strict data structures require frequent dynamic scheduling at a fine-grain level, which offsets the gain of latency hiding and asynchronous accesses to structured-data using non-strict data structures. These cause heavy overhead on commodity machines. In order to solve these problems for fine-grain non-strict structured-data, we employ a method to analyze dependencies between the structured-data and to schedule their producers and consumers. The performance evaluation results indicate that the scheduling technique is effective to improve the performance of fine-grain non-strict programs on commodity machines.
机译:诸如I结构的细粒度非严格数据结构提供高级抽象,以便在对非严格函数和非严格结构数据的急切函数的急切评估中轻松地编写具有潜在高行性的程序。非严格数据结构需要在细粒度级别频繁动态调度,这抵消了使用非严格数据结构的结构化数据的延迟隐藏和异步访问的增益。这些原因在商品机上造成沉重的开销。为了解决这些问题的细粒度非严格结构数据,我们采用了一种方法来分析结构化数据之间的依赖性,并安排其生产者和消费者。绩效评估结果表明,调度技术有效地改善了在商品机上的细粒度非严格计划的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号