Si implemento una función con múltiples algoritmos pero todos brindan la misma funcionalidad y mido la cantidad total de ciclos de reloj necesarios para ejecutar el programa en una plataforma MCU, ¿qué beneficios tendrá la reducción en el recuento de ciclos de reloj?
Por ejemplo, algo A para la función my_function () requiere 1000 CC y Algo B para la misma función requiere 500 CC. Después de la ejecución, mi sistema pasa al modo de bajo consumo.
Un beneficio obvio es que debido a que he reducido el tiempo de ejecución en un 50%, mi sistema entrará en el modo de bajo consumo de energía rápidamente mejorando. Sin embargo, quiero preguntar si la reducción de los ciclos de reloj ahorrará la potencia de la conmutación de transistores, etc. ¿Y puedo decir con seguridad que también se reduce en un 50%? entonces no explique esto ya que no puedo comprender esta idea. Gracias