https://github.com/beehive-lab/fastpath_mp
FastPath_MP: An FPGA-based multi-path architecture for direct access from FPGA to NVMe SSD
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 4 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.5%) to scientific vocabulary
Keywords
fpga
nvme
zynq-7000
Last synced: 6 months ago
·
JSON representation
Repository
FastPath_MP: An FPGA-based multi-path architecture for direct access from FPGA to NVMe SSD
Statistics
- Stars: 31
- Watchers: 8
- Forks: 4
- Open Issues: 0
- Releases: 0
Topics
fpga
nvme
zynq-7000
Created almost 5 years ago
· Last pushed almost 5 years ago
https://github.com/beehive-lab/FastPath_MP/blob/main/
# FastPath_MP
## Description
This repository stores the source code of FastPath_MP, an FPGA-based multi-path architecture
for direct access from FPGA to NVMe SSD.
In particular it includes three modules:
- The FastPath_MP FPGA architecture implemented in `fpga-design`.
- The `libfnvme` library that implements the C-based API that applications can utilize to communicate with FastPath_MP.
- The modified NVMe driver in the Linux kernel (`linux-4.4-zynq`) for the Xilinx Zynq 7000 SoC.
## License
The three modules of FastPath_MP are licensed as follows:
| Module | License |
|---|---|
| FastPath_MP FPGA Design | [](https://opensource.org/licenses/Apache-2.0)|
| Libfnvme Library | [](https://opensource.org/licenses/Apache-2.0)|
| Modified NVMe driver | [](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)|
## Acknowledgements
This work was partially supported by EU Horizon 2020 grants: (i) EuroEXA (ID: 754337); and (ii) E2Data (ID: 780245) with
hardware platforms from Kaleao Limited.
[A. Stratikopoulos](https://personalpages.manchester.ac.uk/staff/athanasios.stratikopoulos/) was funded by an Arm Ltd. & EPSRC iCASE PhD Scholarship during this work.
[Prof. Mikel Lujn](http://apt.cs.manchester.ac.uk/people/mlujan/) is funded by an Arm/RAEng Research Chair Award and a Royal Society Wolfson Fellowship.
## Citation
If you are using FastPath_MP, please use the following citation:
```bibtex
@article{10.1145/3423134,
author = {Stratikopoulos, Athanasios and Kotselidis, Christos and Goodacre, John and Luj\'{a}n, Mikel},
title = {{FastPath\_MP: Low Overhead \& Energy-Efficient FPGA-Based Storage Multi-Paths}},
year = {2020},
issue_date = {December 2020},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
volume = {17},
number = {4},
journal = {ACM Trans. Archit. Code Optim.},
issn = {1544-3566},
url = {https://doi.org/10.1145/3423134},
doi = {10.1145/3423134}
}
```
Owner
- Name: Beehive lab
- Login: beehive-lab
- Kind: organization
- Location: United Kingdom
- Website: http://apt.cs.manchester.ac.uk/
- Repositories: 38
- Profile: https://github.com/beehive-lab
Beehive lab is part of the Advanced Processor Technologies Group at the University of Manchester specializing in hw/sw codesign.
GitHub Events
Total
- Issues event: 1
- Watch event: 1
Last Year
- Issues event: 1
- Watch event: 1