Creo que a lo que te refieres es a lo que he escuchado referirse como “carrera para dormir”.
Hay dos alternativas Una opción simple para reducir el consumo de energía es ejecutar el procesador a velocidad constante. El consumo de energía de un chip se escala linealmente con la frecuencia del reloj y al cuadrado del voltaje. Mantener la velocidad a una velocidad constante que es necesaria para realizar cálculos evita picos en los voltajes que aumentan exponencialmente el consumo de energía. Esta sería la mejor opción si tuviera una CPU que realizara algunos cálculos todo el tiempo. Podrá mantener la frecuencia del reloj lo más baja posible para obtener un rendimiento satisfactorio, sin desperdiciar energía ejecutando el voltaje o la frecuencia del reloj innecesariamente alta.
La carrera para dormir es la otra opción. Básicamente, intenta mantener la CPU en estado de suspensión tanto como sea posible. Este estado de reposo tendrá una frecuencia de reloj y voltaje muy bajos, por lo que es un estado muy eficiente de energía. Cuando haya que hacer cálculos, la CPU funcionará a una frecuencia y voltaje más altos de lo normal para hacer esos cálculos muy rápidamente. , y luego regrese al estado de suspensión lo más rápido posible para comenzar a ahorrar energía nuevamente. Esta opción permite que la computadora se sienta más receptiva a veces, porque la CPU puede funcionar muy rápidamente cuando un usuario interactúa con la computadora, y luego dormir cuando no se produce ninguna interacción. También es bueno con los teléfonos móviles, porque puede organizar los cálculos en ‘ráfagas’. Cada 30 segundos más o menos, puede enviar una ráfaga de actividad para buscar mensajes, realizar tareas rutinarias muy rápidamente y luego volver a dormir.
- ¿Se realiza el trabajo por campo magnético cuando dos cables que transportan corriente se atraen? ¿Cómo aumenta la energía cinética si el campo magnético no funciona? ¿Hay algún otro campo presente que funcione?
- ¿Qué cambios puede traer India a través del programa de Política Nacional de Exploración y Licencias para una mejor seguridad energética?
- ¿Por qué los postes de servicios públicos tienen tantos cables en los países en desarrollo?
- Cuando el cuerpo muere, la energía se va y queda atrapada alrededor de la tierra. ¿Por qué?
- ¿Por qué tanta gente se opone fuertemente a las energías renovables como la solar y la eólica?
La primera opción es más eficiente si hay una cantidad constante de cálculos por hacer. La carrera por dormir parece una buena opción para los teléfonos. La realidad es que todos los procesadores usan esta técnica hasta cierto punto. Todos los procesadores tienen diferentes estados de potencia asociados con diferentes requisitos de rendimiento, y todos intentan permanecer en el estado más bajo posible sin afectar el rendimiento. El turbo boost de Intel es un ejemplo, y las CPU de Intel también tienen múltiples estados de suspensión. ARM y la mayoría de los procesadores de teléfonos suelen ser mucho más agresivos para llegar a esos estados de suspensión más rápido.
Se necesita mucho trabajo para tener más rendimiento y estados de suspensión, así como para hacer que los procesadores cambien entre estos estados más rápido. Un retraso prolongado entre los estados de conmutación afectaría el rendimiento al intentar pasar a un estado de rendimiento y limitaría el ahorro de energía si lleva mucho tiempo volver al estado de suspensión. Es mejor si el procesador puede alternar muy rápidamente cuando sea necesario.