Commit ef52103a authored by Huihuo Zheng's avatar Huihuo Zheng
Browse files

push

parent f2d0a2fa
......@@ -3,11 +3,20 @@ Author: Huihuo Zheng @ Argonne Leadership Computing Facility
This folder contains the source codes and benchmark codes related to node-local storage.
## 1) vol-cache: HDF5 Cache VOL
## Various VOL (Virtual Object Layer) connectors
1) vol-cache: HDF5 Cache VOL
This repo contains our work for incorporating node-local storage into parallel I/O workflow in HDF5. The main concept is:
For write workflow,the main program writes data to the node-local storage and then the pthread moves them to the parallel filesystem in the background.
For read workflow, the main program reads data from the filesystem and then the pthread moves them to the node-local storage. The main program reads data from node-local storage afterwards.
2) vol-async: HDF5 Async VOL
For asychronouse HDF5 operations
3) vol-external-passthrough: HDF5 external passthrough VOL
Passthrough VOL template
## ./hdf5
* H5Dio_cache.cpp, H5Dio_cache.h -- source codes for incorporating node-local storage into parallel read and write HDF5.
* test_read_cache.cpp -- testing code for read
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment