Forum Discussion
FPGA plugin integration with Slrum Workload Manager
Hi,
I'm working on creating an HPC Cluster with Intel FPGAs for Job Scheduling. However, this requires an FPGA plugin to be developed to support Slurm Workload manager as GRES(Generic Resource Scheduling) plugin.
Can you please help me in creating the Plugin?
Any help would be appreciated.
Thanks,
Saikiran Belana
Hi,
If you have any other question on the matter, please let me know.
Regards
Jeetesh
8 Replies
- Jeet14
Frequent Contributor
Hi,
Which Intel FPGA platform card you are using?
Regards
Tiwari
- Saikiranbelana
New Contributor
- Jeet14
Frequent Contributor
Hi,
We have OPAE quick start guide to manage the Arria 10 PAC card resource. This page gives you steps and complete access to the Arria 10 PAC card programming's.
Unfortunately, we don't have any document on creating the plugins using Slurm Workload manager.
Regards
Jeetesh
- Saikiranbelana
New Contributor
Will OPAE APIs be sufficient to manage multi-FPGAs resources? We are dealing with HPC clusters in this case.
By any chance, can we use OneAPI for integrating the Arria 10 FPGAs as plugins to HPC Schedulers like Slurm(the same way as OpenPBS implemented in DevCloud?
Thanks,
Saikiran
- Jeet14
Frequent Contributor
Hi,
Yes, OPAE API can be used to manage the FPGA resources. Yes it should be possible with oneAPI for integrating the Arria 10 FPGAs but didn't tried.
I suggest you to refer the below link to explore the oneAPI sample code etc.
https://github.com/oneapi-src/oneAPI-samples/tree/master/DirectProgramming/C%2B%2BSYCL_FPGA
Regards
Jeetesh
- Saikiranbelana
New Contributor
Thank you. We will check and respond back if it works. Hopefully, OPAE would be a good fit for us.
- Jeet14
Frequent Contributor
Hi,
If you have any other question on the matter, please let me know.
Regards
Jeetesh
- Saikiranbelana
New Contributor
Thanks Jateesh, I'll be using Slurm's underlying GRES to allocate FPGAs to users.