fpgasystems / Coyote

Framework providing operating system abstractions and a range of shared networking (RDMA, TCP/IP) and memory services to common modern heterogeneous platforms.
MIT License
204 stars 62 forks source link

QDMA Support #63

Open HongshiTan opened 3 months ago

HongshiTan commented 3 months ago

Hello,

This is Hongshi from NUS HACC. May I know if there is any schedule for supporting QDMA?

If not, I would like to contribute to QDMA-related features for Coyote. Since the current project is quite large, please let me know if there are any details, like the milestones, etc., I need to follow.

d-kor commented 3 months ago

Hi Hongshi,

We don't have any plans to do QDMA support on our side. We utilize either the XDMA (it has a much higher reliability than QDMA) or our own internal DMA for our custom hardware platform (Enzian).

We did have ideas of plugging in QDMA at some points in time, but never really had the manpower to try it out. It would be great if you are be willing to explore the idea and we could provide some support from our side if needed.

We can start by creating a dev branch dedicated to qdma where you can open up pull requests.

HongshiTan commented 3 months ago

Sure! I will try it, thanks for the information about QDMA's reliability. I will update you if there is any progress from my side.