paradis:更简洁的新Rust并行编程库
原文中文,约1400字,阅读约需4分钟。发表于: 。paradis 是一个新的 Rust 并行编程库,在大幅简化并行代码的编写,它提供了一种新的底层抽象,作为 Rust 并行编程的补充。 简化目前在 Rust 中难以优雅表达的并行数据结构访问模式。 简化了在处理具有非顺序索引集的数据结构时的并行编程方式。 背景Rust 是一种非常适合解决具有相对简单并行访问模式的数据并行问题的语言: 当数据可以拆分成连续的块时,它尤其出色。...
paradis是一个新的Rust并行编程库,简化了在Rust中难以表达的并行数据结构访问模式。它提供了一种基础抽象,用于组合并行访问和索引,解决了Rust中正确表达这种并行访问模式的困难。paradis专注于组合访问和索引,只需少量代码即可支持rayon并行迭代器。它允许使用安全代码或最少量的不安全代码访问非顺序数据结构。paradis的诞生源于希望能够使用安全代码并行组装有限元方法的稀疏矩阵。