Enhanced SpeedStep es una serie de tecnologías de escalado de frecuencia dinámica (nombre en clave Geyserville [ 2 ] e incluye SpeedStep, SpeedStep II y SpeedStep III ) integradas en algunos microprocesadores de Intel que permiten cambiar dinámicamente la velocidad de reloj del procesador (a diferentes estados P ) mediante software. Esto permite que el procesador satisfaga las necesidades de rendimiento instantáneas de la operación que se está realizando, al tiempo que minimiza el consumo de energía y la generación de calor . EIST (SpeedStep III) se introdujo en varias series Prescott 6 en el primer trimestre de 2005, concretamente en el Pentium 4 660. [ 1 ] La tecnología Intel Speed Shift (SST) se introdujo con la microarquitectura Skylake de Intel . [ 3 ]
La tecnología mejorada Intel SpeedStep a veces se abrevia como EIST . La marca registrada de Intel "Intel SpeedStep" fue cancelada debido a que la marca fue invalidada en 2012. [ 4 ]
Explicación
Hacer funcionar un procesador a altas velocidades de reloj permite un mejor rendimiento. Sin embargo, cuando el mismo procesador funciona a una frecuencia (velocidad) menor, genera menos calor y consume menos energía. En muchos casos, también se puede reducir el voltaje del núcleo , lo que disminuye aún más el consumo de energía y la generación de calor. Con SpeedStep, los usuarios pueden seleccionar el equilibrio entre ahorro de energía y rendimiento que mejor se adapte a sus necesidades, o incluso cambiar la velocidad de reloj dinámicamente según varíe la carga del procesador.
La potencia consumida por una CPU con una capacitancia C , que funciona a una frecuencia f y un voltaje V es aproximadamente: [ 5 ]
Para un procesador dado, C es un valor fijo. Sin embargo, V y f pueden variar considerablemente. Por ejemplo, para un Pentium M de 1,6 GHz , la frecuencia del reloj se puede reducir en decrementos de 200 MHz en el rango de 1,6 a 0,6 GHz. Al mismo tiempo, el requisito de voltaje disminuye de 1,484 a 0,956 V. El resultado es que el consumo de energía teóricamente se reduce en un factor de 6,4. En la práctica, el efecto puede ser menor porque algunas instrucciones de la CPU consumen menos energía por ciclo de reloj que otras. Por ejemplo, cuando un sistema operativo no está ocupado, tiende a emitir instrucciones de parada x86 ( HLT ), que suspenden el funcionamiento de partes de la CPU durante un período de tiempo, por lo que consume menos energía por ciclo de reloj que cuando ejecuta instrucciones productivas en su estado normal. Para una tasa de trabajo dada, una CPU que funciona a una frecuencia de reloj más alta ejecutará una mayor proporción de instrucciones HLT. La sencilla ecuación que relaciona potencia, voltaje y frecuencia mencionada anteriormente tampoco tiene en cuenta el consumo de energía estática de la CPU. Este consumo tiende a no variar con la frecuencia, pero sí con la temperatura y el voltaje.
Problemas conocidos
Microsoft ha informado que puede haber problemas al previsualizar archivos de vídeo cuando SpeedStep (o el equivalente de AMD PowerNow! ) está habilitado en Windows 2000 o Windows XP. [ 6 ]
Soporte del sistema operativo
- Microsoft Windows es compatible con la tecnología Intel Speed Shift desde Windows 10 , siempre que el procesador sea compatible con el control colaborativo del rendimiento del procesador (CPPC).
- En Microsoft Windows XP , la compatibilidad con SpeedStep está integrada en la consola de Administración de energía del Panel de control . En Windows XP, un usuario puede regular la velocidad del procesador indirectamente cambiando los esquemas de energía. La configuración "Escritorio de casa/oficina" desactiva SpeedStep con alimentación de CA, el esquema de energía "Portátil/Laptop" activa SpeedStep y "Batería máxima" utiliza SpeedStep para reducir la velocidad del procesador a niveles mínimos de potencia a medida que la batería se agota. [ 7 ] [ 8 ] La configuración de SpeedStep para los esquemas de energía, ya sean integrados o personalizados, no se puede modificar desde la interfaz gráfica de usuario del Panel de control, pero sí mediante la
powercfg.exeutilidad de línea de comandos. [ 9 ] - Las versiones anteriores de Microsoft Windows, Windows 2000 y anteriores, requieren un controlador y una aplicación de panel de control especiales para acceder a la función SpeedStep. El sitio web de Intel especifica que dichos controladores deben provenir del fabricante del equipo; Intel no proporciona controladores genéricos que permitan usar SpeedStep en versiones anteriores de Windows si no se puede obtener un controlador del fabricante. [ 10 ] [ 11 ]
- El núcleo de Linux tiene un subsistema llamado "cpufreq", configurable mediante el esquema de energía y la línea de comandos, dedicado al control de la frecuencia y el voltaje de funcionamiento de una CPU. Linux se ejecuta en procesadores Intel, AMD y de otras marcas. [ 12 ] [ 13 ]
- Solaris ha sido compatible con SpeedStep desde OpenSolaris SXDE 9/07. [ 14 ]
Por el contrario, AMD ha proporcionado y brindado soporte para controladores para su tecnología competidora PowerNow! que funcionan en Windows 2000, ME, 98 y NT. [ 15 ] [ 16 ]
Véase también
- Interfaz avanzada de configuración y alimentación : estándar de interfaz de firmware de computadora. Páginas que muestran breves descripciones de destinos de redirección.
- AMD PowerTune – Marca comercial de AMD
- AMD Turbo Core : tecnología de escalado de frecuencia dinámico.
- Cool'n'Quiet : modo de ahorro de energía de los procesadores modernos de Advanced Micro Devices.
- CPU-Z : aplicación gratuita para el análisis y la monitorización del sistema en Microsoft Windows y Android.
- Intel Turbo Boost : tecnología de overclocking de Intel.
- Gestión de energía : característica de algunos electrodomésticos.
Referencias
- 1 2 "Procesador Intel Pentium 4 660 compatible con tecnología HT" . Intel. 2005. Archivado del original el 24 de abril de 2024.
- ↑ Larabel, Michael (16 de febrero de 2006). "Intel EIST SpeedStep" . Phoronix Media . Recuperado el 9 de agosto de 2010 .
- ↑ Howse, Brett (6 de noviembre de 2015). "Examinando la nueva tecnología Speed Shift de Intel en Skylake: procesadores más receptivos" . Anandtech .
{{cite web}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - ↑ "Estado de la marca registrada y recuperación de documentos" . tsdr.uspto.gov . Consultado el 26 de abril de 2020 .
- ↑ "Tecnología Intel SpeedStep mejorada para el procesador Intel Pentium M - Libro blanco" (PDF) . Intel. Marzo de 2004. Archivado (PDF) del original el 12 de agosto de 2015. Consultado el 1 de septiembre de 2024 .
- ↑ "PRB: Rendimiento deficiente al previsualizar vídeo" . Microsoft . Archivado del original el 27 de agosto de 2014.
- ↑ Chu, Michael. "Intel SpeedStep, Windows XP y perfiles de energía confusos" . Consultado el 10 de marzo de 2009 .
- ↑ "Gestión de energía en tiempo de ejecución" (PDF) ( ed. v1.0 ). Hewlett-Packard . Consultado el 1 de septiembre de 2024 .
- ↑ "Opciones de línea de comandos de Powercfg" . Microsoft. 25 de julio de 2008. Consultado el 11 de junio de 2009 .
- ↑ "Procesadores: actualización del controlador para la tecnología Intel SpeedStep" . Intel. 17 de enero de 2007. Consultado el 30 de abril de 2007 .
- ↑ "Procesadores Intel Pentium 4 para dispositivos móviles - M - Tecnología Intel SpeedStep mejorada" . Intel. 6 de julio de 2006. Consultado el 30 de abril de 2007 .
- ↑ Wysocki, Rafael J. (2017). "Escalado del rendimiento de la CPU" . Organización del núcleo de Linux . Recuperado el 1 de septiembre de 2024 .
- ↑ "¡PowerNow! Cool'n'Quiet" .
- ↑ "Presentación de Intel SpeedStep mejorado para Solaris" . Sun Microsystems . Consultado el 24 de marzo de 2008 .
- ↑ "Utilidades y actualizaciones de la tecnología móvil de doble núcleo AMD Turion 64 X2" . Advanced Micro Devices . Consultado el 30 de abril de 2007 .
- ↑ "Utilidades y actualizaciones de la tecnología móvil AMD Turion 64" . Advanced Micro Devices . Consultado el 30 de abril de 2007 .
- señal de reloj
- Optimización del hardware informático
- Microprocesadores Intel
- Arquitectura X86