I have multiple C programs each doing the same piece of functionality.
I want to evaluate/calculate which of these has a lower power consumption( on ARM)
Is there some tool(simulator) with which I can simulate and get the number of power
consumed and compare the same for each of the programs on desktop?
Based on this I will decide which of these apps I will finally put on the ARM.
that is not something you can simply model and run, you would have to know the exact core and gate switches, etc and the apply that to the cell library and on and on. If you work with/for the company making the chip then ask the silicon team they might have a tool for that otherwise you have to measure power differences on a pcboard running the code on real chips. The arm rtl and the cell library properties are not available to the general public only folks that have paid for those items