Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
13 years ago

Monitoring FPGA using vendor provided library APIs

I want to find out information regarding how to develop a montoring tool for FPGAs in a cluster environment (Just like how Nvidia GPUs can be monitored easily using vendor provided open source library called NVML). I want to develop a tool for Linux FPGA cluster to monitor FPGAs. Please suggest me how I can proceed with this. I need open source APIs like nvidia NVML for Altera and Xilinx. I need the documentation for all the possible parameters that could be considered including FPGA health(number of active cores in each FPGA) along with temperature, fan speed etc. Also please suggest me which other parameters I can consider with monitoring FPGAs. I look forward to hearing from you. I am a beginner and your help would be highly appreciated. Please send a mail to knrakeshkumar[AT]gmail.com. Thank you.

1 Reply

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    First do not multipost, asking your question once is enough.

    Second what you need to monitor depends on what you put in the FPGA. An FPGA by itself doesn't have cores, fan control, and AFAIK the Stratix FPGAs are the only ones from Altera that have a temperature sensor.

    There is no vendor API, as you are responsible for what you program in the FPGA. It is up to you to add both the hardware and the software functions you need to monitor your application.