Topic | Description |
---|---|
Chunking in HDF5 | Provides detailed information regarding chunking in HDF5 |
HDF5 File Image Operations (PDF) | Describes how to work with HDF5 files in memory. Disk I/O is not required when file images are opened, created, read from, or written to |
Copying Committed Datatypes with H5Ocopy (PDF) | Describes how to copy to another file a dataset that uses a committed datatype or an object with an attribute that uses a committed datatype so that the committed datatype in the destination file can be used by multiple objects |
Collective Metadata I/O | Describes optimizing HDF5 by collecting metadata I/O |
Enabling a Strict Consistency Semantics Model in Parallel HDF5 (PDF) | Describes how to improve file access consistency semantics with the Parallel HDF5 library |
File Space Management | Describes mechanisms to manage space in an HDF5 file |
Fine-tuning the Metadata Cache | Describes how to provide better control of the metadata cache |
Freeing Memory Allocated by the HDF5 Library (PDF) | Describes how inconsistent memory management can cause heap corruption or resource leaks and possible solutions |
HDF5 Data Flow Pipeline for H5Dread | Describes data flow when reading raw data from an HDF5 dataset |
HDF5 Metadata | Provides a comprehensive overview of the types of metadata used in HDF5 |
Introduction to Single-Writer_Multiple-Reader (SWMR) | Enables writing to a file while multiple readers are accessing it |
Introduction to the Virtual Dataset - VDS | Describes how to present data stored in several HDF5 datasets and files as a single dataset and access the data using HDF5 APIs |
Modified Region Writes (PDF) | Describes how to set write operations for in-memory files so that only modified regions are written to storage. Available when the Core (Memory) VFD is used |
Page Buffering (PDF) | Describes how to reduce the number of small accesses in HDF5 by buffering metadata and raw data accesses |
Partial Edge Chunks | Describes how to control the filtering of partial edge chunks to improve performance when extending datasets |
Thread-safe HDF5 | Information on thread-safety and concurrent access in HDF5 |
Using the Direct Chunk Write Function (PDF) | Describes another way that chunks can be written to datasets |
Virtual Object Layer | An abstraction layer within the HDF5 library that enables different methods for accessing data and objects that conform to the HDF5 data model |