用于 C# / .NET 的并行 HDF5

本文关键字:并行 HDF5 NET 用于 | 更新日期: 2023-09-27 18:32:53

我是HDF5的新手,我计划存储几百兆字节的数据集。我发现可以从多个进程访问(写入/读取)hdf5文件。所谓的并行。

有人可以告诉我并行 hdf5 所需的功能是否在 hdf5dotnet 中实现?使用 hdf5dotnet 是否有意义,还是在 C# 中运行C++代码以使用并行 hdf5 会更好,即使更复杂?

用于 C# / .NET 的并行 HDF5

根据文档,Unix有一个线程安全的HDF5库。但是,此实现不是线程效率的,因此并行调用的性能提升将受到限制。但是,由于使用的是 C#,因此您可能在 Windows 平台上运行应用程序,并且当前没有 HDF5 库的线程安全实现。