1 个仓库
Distribution of element-wise array operations and reductions across multiple CPU cores.
Distinct from Transparent GPU Array Parallelism: Candidates focus on GPU parallelism or specific database operations, not general CPU-threaded array iteration.
Explore 1 awesome GitHub repository matching scientific & mathematical computing · Parallel Array Processing. Refine with filters or upvote what's useful.
ndarray 是一个 Rust 的多维数组库,用作线性代数框架和科学计算工具。它提供了创建和操作 n 维数组的核心基础设施,既充当并行数组处理器,也充当数值数据分析工具包。 该库的独特之处在于提供高效的切片和内存视图,允许在不复制的情况下共享数据。它利用优化的后端数学库进行高速矩阵乘法,并将繁重的数学迭代分布到多个 CPU 线程上以加速处理。 该项目涵盖了广泛的数学运算,包括逐元素算术、基于轴的数据聚合和点积计算。它还包括用于数组操作的全面实用程序,如重塑、展平、堆叠和坐标网格生成,以及对随机数组生成和序列化的支持。
Increases processing speed by distributing array iterations and methods across multiple CPU threads.