如何测量运行OpenCL内核的FPGA板的功耗?

时间:2018-05-14 14:47:25

标签: opencl fpga consumption

我正在尝试使用已编译的OpenCL内核对我的(Altera DE10-Nano)电路板进行功耗测量,以估算算法的效率。 altera已经有一些功率估算软件用于估算设计时的功耗,但取决于HDL。有没有办法在运行时测量功耗?

1 个答案:

答案 0 :(得分:2)

  

有没有办法在运行时测量功耗?

不,DE10-Nano电路板似乎没有任何内置功率计用于运行时间。一些较大的板可能有一些。您可以使用外部功率计。

您有关于DE10-Nano电路板上使用的电源DC-DC转换器的信息吗?我无法在照片12(来自https://rocketboards.org/foswiki/Documentation/DE10NanoDevelopmentBoard)或手册中识别出来。

在Brief(http://www.innovatefpga.com/portal/assets/pdf/DE10_Nano_Product_Brief.pdf)中有一些“电源电路”将输入5V电压转换为9.0 3.3 2.5 1.8 1.5 1.2的设置。 1.1 0.75伏特。某些电源电路可能内置Ammeter(安培表)或Wattmeter

如果主板有带电流表或瓦特表的DC-DC,并且它有某种外部控制/监控接口,如I2C,你可以尝试连接它并读取安培或瓦特消耗。

如果电路板在DC-DC芯片/电路中没有电表,则应在5V输入电缆或甚至插头适配器的墙壁插座上手动测量功耗。对于5V usb有一些解决方案(例如,adafruit的charge doctor有一些转换器从usb到桶形连接器)和110 / 220V(瓦特表,但它们可能具有低分辨率的10瓦设备,如DE10-nano)。甚至可以长时间运行您的负载并为设备使用单独的electricity meter(仍然是手动)。

Cyclone V芯片内置没有声明的功率计:https://www.altera.com/en_US/pdfs/literature/hb/cyclone-v/cv_51001.pdf(从芯片内部测量功率更难,因为芯片具有几个具有严格电压要求和高安培的低压电源域)。 / p>

对于其他电路板,altera在电路板上显示非常复杂的电源网络 - https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/an/an734.pdf第8页(或https://www.altera.com/products/power/resource-center.html#powering_cyclone_v),许多电压的最大消耗为2A和3A。

其他主板可能有一些监控连接到FPGA或HPS: https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/an/an734.pdf第12页 - “附录:Cyclone V SoC开发套件的功率测量技术”描述了用于对Cyclone V SoC开发套件板(DK-DEV-)的两个LTC2978A DC-DC converters进行电源监控的i2c / pmbus / smbus接口5CSXC6N,约1800美元)