皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

NumPy 2.3 引入了 OpenMP 并行化支持

NumPy 2.3 今天作为这个广泛使用的科学计算库的最新版本发布。值得注意的是,NumPy 2.3 终于通过 OpenMP 添加了一些并行化支持。

NumPy 2.3 为使用 OpenMP 并行化构建库提供了初步支持。对于 NumPy 2.3,OpenMP 支持默认是禁用的,但在构建时可以通过 “-Denable_openmp=true” 轻松启用。在 v2.3 里程碑中,只有 np.sort 和 np.argsort 函数使用 OpenMP 进行并行线程执行。

OpenMP 对 NumPy 的支持是由英特尔软件工程师提供的。这是继 Intel 贡献的 NumPy 支持 x86-simd-sort 之后,通过在支持的平台上利用 AVX2 和 AVX-512 来加快排序速度。

NumPy 2.3 引入了 OpenMP 并行化支持

NumPy 2.3 还在 NumPy 文档中引入了新的交互式示例、对 ARM 上的 Windows 的初步支持、对自由线程 Python 的更好支持以及改进的注释。

通过 GitHub 下载有关今天 NumPy 2.3 功能版本的下载和更多详细信息。

转自 NumPy 2.3 Introduces OpenMP Parallelization Support – Phoronix