Reagents: expressing and composing fine-grained concurrency

Reagents: expressing and composing fine-grained concurrency
复制标题

试剂:表达和组合细粒度并发

DOI:
--
复制
发表时间:
2012
期刊:
ACM-SIGPLAN Symposium on Programming Language Design and Implementation
影响因子:
--
通讯作者:
Aaron Turon
Aaron Turon
中科院分区:
--
文献类型:
--
作者:
Aaron Turon

文献摘要

被引文献

相似文献

有效的通信和同步是细粒度并行的关键。提供这些功能的库虽然不可或缺,但很难编写,而且通常无法进行裁剪或组合以满足特定用户的需求。我们引入试剂,一组组合子,用于简洁地表达并发算法。试剂的规模以及他们的手工编码的同行,同时提供现有库缺乏的可组合性。
Efficient communication and synchronization is crucial for fine grained parallelism. Libraries providing such features, while indispensable, are difficult to write, and often cannot be tailored or composed to meet the needs of specific users. We introduce reagents, a set of combinators for concisely expressing concurrency algorithms. Reagents scale as well as their hand-coded counterparts, while providing the composability existing libraries lack.