- This topic has 1 reply, 1 voice, and was last updated 2 weeks, 3 days ago by .
Viewing 2 posts - 1 through 2 (of 2 total)
Viewing 2 posts - 1 through 2 (of 2 total)
- You must be logged in to reply to this topic.
Home › Forums › FPGAs in FABRIC › Towards using any FPGA for any experiment on FABRIC
Dear FPGA experts,
On behalf of FABRIC team, I wanted to inform you about the upcoming changes towards making any FPGA to be used by any experiment on FABRIC and seek your inputs.
Just a little background: A couple of different workflows (ESNet/NEU/OCT) exist right now. Every FPGA on FABRIC is pinned to a specific workflow. The primary reason is that changing from one workflow to another involves a reboot of VM and cold reboot of the host machine. This involves experimenters waiting till the changes are made to the host machine. On FABRIC end, we have had to drive out other active experimenters so that host machine can be cold-rebooted. The time involved varies from a few hours to a few weeks. This is not productive both for experimenters and FABRIC admins.
Why not provide the necessary hooks in the hands of experts? That is where we are heading towards. We are planning a new API that will run a series of commands including rescan on the host machine. This should avoid rebooting of host machine that disrupts other experimenters.
Ask: As FPGA experts, we seek your support in adopting the changes and sharing any comments or concerns.
Please let us know your thoughts and comments.
regs
Ganesh
Dear FPGA experts,
As a follow-up to the earlier message, FPGA users can expect to use any tool workflow on any FPGA starting from Aug 1st week. The upcoming maintenance scheduled from Jul 28th to Aug 1st brings with it PCI rescan changes to the controller.
We have uploaded a standalone FPGA rescan artifact that presents this API and how to use it. This artifact is titled
“PCI rescan for FPGA (new API introduced in Jul 2025 maintenance)”
https://artifacts.fabric-testbed.net/artifacts/e8eba50e-2c36-4ca7-a703-85e8e10f94e7
Note of caution: Please try this after the upcoming maintenance because this API is not available until then.
Please feel free to share your thoughts/comments.
regs
Ganesh