{"id":13473700,"url":"https://github.com/HDFGroup/vol-async","last_synced_at":"2025-03-26T19:34:34.695Z","repository":{"id":37557211,"uuid":"319354658","full_name":"HDFGroup/vol-async","owner":"HDFGroup","description":"Asynchronous I/O for HDF5","archived":false,"fork":false,"pushed_at":"2025-03-06T15:36:05.000Z","size":1337,"stargazers_count":21,"open_issues_count":5,"forks_count":13,"subscribers_count":9,"default_branch":"develop","last_synced_at":"2025-03-22T12:51:21.239Z","etag":null,"topics":["asyncio","hdf5","parallel-io"],"latest_commit_sha":null,"homepage":"https://hdf5-vol-async.readthedocs.io","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HDFGroup.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-07T15:02:07.000Z","updated_at":"2025-03-06T15:36:09.000Z","dependencies_parsed_at":"2024-06-08T04:25:57.093Z","dependency_job_id":"075c7192-f986-4005-8084-f3b0b0f2fe38","html_url":"https://github.com/HDFGroup/vol-async","commit_stats":{"total_commits":494,"total_committers":15,"mean_commits":32.93333333333333,"dds":0.4392712550607287,"last_synced_commit":"68faecb2e85875ab48133defb6821307994e8a01"},"previous_names":["hdfgroup/vol-async","hpc-io/vol-async"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fvol-async","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fvol-async/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fvol-async/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HDFGroup%2Fvol-async/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HDFGroup","download_url":"https://codeload.github.com/HDFGroup/vol-async/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245722893,"owners_count":20661847,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asyncio","hdf5","parallel-io"],"created_at":"2024-07-31T16:01:06.095Z","updated_at":"2025-03-26T19:34:33.373Z","avatar_url":"https://github.com/HDFGroup.png","language":"C","readme":"[![linux](https://github.com/HDFGroup/vol-async/actions/workflows/linux.yml/badge.svg?branch=develop)](https://github.com/HDFGroup/vol-async/actions/workflows/linux.yml)\n# HDF5 Asynchronous I/O VOL Connector\n\nAsynchronous I/O is becoming increasingly popular with the large amount of data access required by scientific applications. They can take advantage of an asynchronous interface by scheduling I/O as early as possible and overlap computation or communication with I/O operations, which hides the cost associated with I/O and improves the overall performance. This work is part of the [ECP-ExaIO](https://www.exascaleproject.org/research-project/exaio) project.\n\n[\u003cimg src=\"https://lh3.googleusercontent.com/pw/AM-JKLX033FP6RFe5CqYx7vQY_YF834O4SOfFr53xzUdB-TOGIVnG-jNn0fp-8aHbgqZtogRlgSNHJxQqI8gAG0sZo3HNOhmf3k8GZpFyvz2sCBEl2lekbOh8ne3TJyAjbP0XbVZ79JczoDe3pqSIjbfJa-M=w3090-h613-no?authuser=0\"\u003e](overview)\n\n## Documentation\n[**Async VOL documentation website**](https://hdf5-vol-async.readthedocs.io) has detailed build instructions and examples.\n\n\n\n## Citation\nTo cite Async VOL, please use the following:\n\n```\n@ARTICLE{9459479,\n  author={Tang, Houjun and Koziol, Quincey and Ravi, John and Byna, Suren},\n  journal={IEEE Transactions on Parallel and Distributed Systems}, \n  title={Transparent Asynchronous Parallel I/O Using Background Threads}, \n  year={2022},\n  volume={33},\n  number={4},\n  pages={891-902},\n  doi={10.1109/TPDS.2021.3090322}}\n  \n@INPROCEEDINGS{8955215,\n  author={Tang, Houjun and Koziol, Quincey and Byna, Suren and Mainzer, John and Li, Tonglin},\n  booktitle={2019 IEEE/ACM Fourth International Parallel Data Systems Workshop (PDSW)}, \n  title={Enabling Transparent Asynchronous I/O using Background Threads}, \n  year={2019},\n  volume={},\n  number={},\n  pages={11-19},\n  doi={10.1109/PDSW49588.2019.00006}}\n\n```\n","funding_links":[],"categories":["C"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHDFGroup%2Fvol-async","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHDFGroup%2Fvol-async","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHDFGroup%2Fvol-async/lists"}