我正在从事一个交通监控项目,该项目使用多个视觉传感器和一个计算平台执行各种图像处理任务。我在这个项目中的基本任务是电源优化/管理。我使用的是ZOTAC-IONITX计算平台(Intel ATOM CPU + NVIDIA ION GPU)。我目前面临的问题是:
我无法对各种组件的功耗进行建模,例如处理器、GPU、硬盘驱动器、内存等,因为似乎没有办法测量单个系统组件的功耗。因为我没有功耗模型,所以我不能想出一个功耗优化算法。我目前在Linux上工作。
我真的很感谢在这方面的任何建议。
发布于 2011-08-02 22:08:19
ACPI不仅被设计为处理完整的系统挂起/唤醒,而且还应该在每个设备上工作。这将有助于您测试对整体系统功耗的影响。
但首先看看电源管理的一般建议,如this one for Gentoo,并尝试其他人以前做过的通用解决方案。
你可能已经得到了你想要的。毕竟ACPI通常被认为是复杂的,除了USB (外部)设备以外的finding not much about selective suspend很可能表明,它不是一个很好的方法,或者至少不是一个容易的方法。取决于您的专业知识(在硬件和Gnu/ Linux方面),您仍然可以成功,因为Linux操作系统往往在接近硬件的情况下运行,并且通常是棘手计算操作的强大基础。
但正如Ben Voight之前所说,x86通常不是高能效应用程序的首选平台,如果您的项目任务中允许这样做,那么您最好寻找替代平台。
发布于 2011-08-02 21:37:21
你能测量各种受控条件下的总功率输入吗?模拟你可以管理的变量,比如磁盘驱动器的操作?
https://stackoverflow.com/questions/6912859
复制相似问题