|
Actualizado 2004 junio
Las siguientes descripciones e instrucciones de integración son para los profesionales integradores de sistemas que fabrican equipos con Pentium® 4 procesadores compatibles con la tecnología Hyper-Threading con motherboards y periféricos aceptados en el sector. Contiene información técnica específica para los procesadores Pentium 4 que admiten la tecnología Hyper-Threading y ha sido diseñada para facilitar la integración de sistemas.
Configuración e integración de la tecnología Hyper-Threading
Verificación de la tecnología Hyper-Threading en Windows* XP
Consideraciones de software
Si desea más información Descripción de la tecnología Hyper-Threading Intel ofrece el avance de la tecnología Hyper-Threading a la plataforma computacional de escritorio. Esta nueva tecnología, junto con la existente Intel® NetBurst™ microarchitecture, está diseñada para proporcionar un desempeño superior aun en las aplicaciones y entornos más exigentes. El nombre de marca del procesador Pentium 4 refleja la tecnología y el desempeño innovador y combina las nuevas funciones innovadoras con la calidad Intel comprobada.
Tecnología Hyper-Threading facilita que un solo procesador físico ejecute dos flujos de códigos separados (denominados subprocesos) simultáneamente, aumenta el uso del procesador y proporcionando una un mayor rendimiento y un mejor desempeño. manera arquitectónica, el procesador Pentium 4 compatible con tecnología Hyper-Threading consiste de dos procesadores lógicos (consulte la ilustración 1), cada uno de los cuales tiene su propio estado arquitectónico. El estado arquitectónico que se duplica en cada procesador lógico incluye los registros de datos, los registros de segmentos, los registros de control, los registros de depuración, y la mayoría de los MSR o registros específicos de modelo. Cada procesador lógico también tiene su propio controlador avanzado de interrupción programable o APIC. Después del arranque y la inicialización, cada procesador lógico puede ser detenido, interrumpido o dirigido para ejecutar un subproceso específico, independiente del otro procesador lógico en el núcleo del procesador Pentium 4.
 Figura 1. Comparación de un procesador Pentium® 4 con soporte para la tecnología Hyper-Threading y un sistema con un procesador doble tradicional
A diferencia de la configuración de los procesadores duales (DP) que utiliza dos procesadores físicos separados (consulte la ilustración 1), los procesadores lógicos en un procesador Pentium 4 compatible con la tecnología Hyper-Threading comparten los recursos de ejecución del núcleo del procesador (consulte la ilustración 2), el cual incluye el motor de ejecución, los cachés, la interfaz del bus del sistema y el firmware. Tecnología Hyper-Threading está diseñada para mejorar el desempeño de los procesadores Pentium 4 incrementando el uso de los recursos de ejecución disponibles en la Intel® NetBurst™ microarchitecture, y aprovechando la natural característica de subprocesos múltiples de los sistemas operativos contemporáneos (consulte Compatibilidad con los sistemas operativos ).
 Figura 2. Intel® NetBurst™ Microarquitectura duplicada y recursos compartidos para Pentium® 4 procesadores compatibles con la tecnología Hyper-Threading La mayoría de los sistemas operativos contemporáneos (incluso Microsoft* Windows* XP y Linux*; consulte Compatibilidad con los sistemas operativos para obtener más detalles) distribuyen su carga de trabajo entre procesos y subprocesos que pueden ser programados y distribuidos independientemente para ejecutarse en dos o más procesadores. La misma distribución de carga de trabajo se puede encontrar en muchas de las aplicaciones de subprocesos múltiples. Tecnología Hyper-Threading aprovecha el paralelismo de proceso y subproceso que se encuentra en los sistemas operativos contemporáneos y las aplicaciones de subprocesos múltiples permitiendo que los subprocesos se ejecuten en procesadores lógicos separados. Las instrucciones de ambos subprocesos son distribuidas simultáneamente para ser ejecutadas por un procesador Pentium 4 utilizando programación fuera de secuencia de las instrucciones para mantener ocupadas tantas unidades de ejecución como sean posibles durante cada ciclo del reloj. Los ambientes multitarea también se pueden beneficiar de la tecnología Hyper-. Las aplicaciones simultáneas pueden parecerse a aplicaciones de subprocesos múltiples cargas en el procesador, ya que cada programa emite un subproceso independiente para su ejecución. La tecnología Hyper-proporciona un aumento la eficacia de procesamiento, la cual se transmite al usuario del equipo en la forma de una mejor receptividad y desempeño inmediato cuando se ejecutan aplicaciones simultáneas.
Para entender cómo la tecnología Hyper-Threading mejora el uso de los recursos, la ilustración 3 muestra un ejemplo que compara un sistema con un procesador único (SP) tradicional (Ilustración 3A), un sistema con un procesador doble (DP) tradicional (Ilustración 3B) y un sistema equipado con un procesador Pentium 4 compatible con la tecnología Hyper-Threading (Ilustración 3C). El sistema SP contiene un procesador superescalar que puede ejecutar hasta tres instrucciones por ciclo y permite que un solo subproceso ("Subproceso 1", que se muestra en color naranja) sea ejecutado en este procesador único (o físico). El sistema DP contiene dos procesadores superescalares que pueden cada uno ejecutar hasta tres instrucciones por ciclo y permite que dos subprocesos por separado se ejecuten en cada procesador (físico) ("Subproceso 1"y "Subproceso 2", se muestran respectivamente en color naranja y azul). Como se muestra en la ilustración 3A y 3B, cada caja dentro de cada procesador representa una unidad de ejecución. Cada conjunto de tres cajas horizontales dentro de cada procesador muestra cómo las tres unidades de ejecución están siendo utilizadas durante cada ciclo de reloj. Si la caja es blanca, esa unidad de ejecución está inactiva durante un ciclo del reloj específico (por ejemplo, si una caja es blanca durante un ciclo del reloj, entonces 1/3 de los recursos están inactivos y 2/3 de los recursos están siendo utilizados durante ese ciclo del reloj). Los conjuntos verticales indican el uso de las tres unidades de ejecución a través del tiempo (durante los ciclos del reloj múltiples). Mientras más cajas blancas existan, menos eficaz será el uso de los recursos de ejecución. A veces todos los recursos de ejecución dentro de un procesador están siendo utilizados, y a veces existen recursos inactivos que están esperando debido a los fallos del caché, a las predicciones erradas, o a las dependencias de instrucciones por cada subproceso.
La ilustración 3C muestra el resultado de un sistema equipado con el procesador Pentium 4 compatible con la tecnología Hyper-Threading. Esta configuración permite que el procesador Pentium 4 compatible con la tecnología Hyper-Threading ejecute forma simultánea dos subprocesos separados ("Subproceso 1"y "Subproceso 2", se muestran respectivamente en color naranja y azul), un subproceso para cada procesador lógico. El procesador Pentium 4 compatible con la tecnología Hyper-Threading está utilizando las unidades de ejecución con más frecuencia y reduciendo tiempo de inactividad del procesador. Puede aumentar considerablemente el uso de recursos en el procesador Pentium 4 compatible con la tecnología Hyper-Threading, pero es dependiendo de cómo esté diseñada cada aplicación para utilizar los subprocesos y los recursos con el procesador. Por ejemplo, si una aplicación tiene subprocesos múltiples de tal manera que diferentes subprocesos pueden utilizar diferentes recursos en paralelo (tales como programar trabajos de cómputos intensivos de números enteros en un procesador lógico mientras ejecuta cómputos de coma flotante en otro), entonces, la velocidad de transmisión del procesador puede aumentar considerablemente. Los procesadores Pentium 4 compatibles con la tecnología Hyper-Threading aumentan transmisión del proceso de instrucciones y pueden aprovechar los recursos del procesador que de otra manera estarían inactivos, lo que mejora el desempeño tanto en las aplicaciones de subprocesos múltiples como en los ambientes multitareas.
 Figura 3. Comparación de la ejecución en un sistema con un procesador único tradicional, en un sistema con un procesador doble tradicional y en un procesador Pentium® 4 sistema basado en con soporte para la tecnología Hyper-Threading
| Nota |
Esta ilustración es una demostración de los conceptos fundamentales de la tecnología Hyper-Threading y no intenta mostrar los patrones de uso de recursos de los procesadores o aplicaciones de software existentes. | |
Plataforma requisitos de componentes La habilitación de la tecnología Hyper-Threading en un sistema equipado con el procesador Pentium 4 requiere todos los siguientes componentes de plataforma:
- Intel® procesador Pentium® 4 con soporte para la tecnología Hyper-Threading
- Una motherboard que sea compatible con la tecnología Hyper-Threading
- Un sistema operativo que incluya optimizaciones para la tecnología Hyper-Threading
Los requisitos anteriores se refieren específicamente a la integración de sistemas equipados con el procesador Pentium 4 con soporte para la tecnología Hyper-Threading.
Selección del procesador Los procesadores Pentium 4 que admiten la tecnología Hyper-Threading también admiten el bus de sistema de 533 MHz y 800 MHz (no todos 533MHz sistema procesadores de bus admiten la tecnología Hyper-Threading).
Selección de la motherboard Las motherboards que se utilizan con el procesador Pentium 4 con soporte para la tecnología Hyper-Threading deben utilizar un chipset que admita la microarquitectura Intel NetBurst y con la tecnología Hyper-Threading1. La tabla 1 muestra una lista de Intel® chipsets que admiten la microarquitectura Intel NetBurst y la tecnología Hyper-Threading.
| Nota |
Asegúrese de utilizar una motherboard que sea compatible con la velocidad del bus de sistema especificada para el bus de sistema del procesador. Si no utiliza una motherboard adecuada podría ejecutar el procesador fuera de la especificación, lo cual anularía la garantía del procesador. Consulte con el fabricante de la motherboard acerca de la compatibilidad. | |
Tabla 1. Intel® chipsets compatibles con la tecnología Hyper-Threading
| Intel® chipset |
Bus del sistema asistencia |
La tecnología Hyper- Asistencia |
|
800, 533 ó 533 MHz
800, 533 ó 533 MHz |
Yes
Yes |
|
945P |
800, 533 ó 533 MHz |
Yes |
| 925XE |
1066 MHz |
Yes |
| 925X |
800 |
Yes |
| 915P |
800 ó 533 MHz |
Yes |
| 915G |
800 ó 533 MHz |
Yes |
|
910GL |
533 MHz |
Yes |
| 875P |
800, 533 o 400 MHz |
Yes |
| 865G |
800, 533 o 400 MHz |
Yes |
| 865PE |
800, 533 o 400 MHz |
Yes |
| 865P |
533 o 400 MHz |
Yes |
| 850E |
533 o 400 MHz |
Yes |
| 845E |
533 o 400 MHz |
Yes |
| 845G (solamente el paso b) |
533 o 400 MHz |
Yes |
| 845GE |
533 o 400 MHz |
Yes |
| 845PE |
533 o 400 MHz |
Yes |
| 845GV |
533 o 400 MHz |
Yes | |
Las motherboards deben cumplir con las especificaciones eléctricas y mecánicas del procesador Pentium 4, tal como se describe en la hoja . Además, el procesador Pentium 4 en el formato de 478 pines debe utilizarse en una motherboard con un zócalo micro-PGA (mPGA478B) de 478 pines.
Es importante que se verifique que el modelo y la revisión de la motherboard admitan la velocidad del procesador Pentium 4 que se está utilizando. Es posible que sea necesario actualizar el BIOS para que reconozca e inicialice la versión más reciente del procesador Pentium 4. El BIOS debe también incorporar procedimientos o mejorías para habilitar la capacidad de subprocesos múltiples, para los procesadores Pentium 4 con la tecnología Hyper-Threading. Se podría requerir también una actualización del BIOS para asegurar la compatibilidad con la tecnología Hyper-Threading.
Compatibilidad con los sistemas operativos Equipos con sistemas operativos de Microsoft* Windows*
Los siguientes sistemas operativos de escritorio incluyen optimizaciones para la tecnología HT y en la actualidad califican para llevar el nuevo Intel® logotipo procesador Intel® Pentium® 4 con tecnología HT:
- Microsoft* Windows* XP Edición profesional
- Microsoft* Windows* XP Home Edition
Los siguientes sistemas operativos no están recomendados para el uso con la tecnología Hyper Threading. Si está utilizando uno de los sistemas operativos siguientes, es recomendable que desactive la tecnología Hyper-Threading en el programa de configuración del BIOS del sistema:
- Microsoft Windows 2000 (todas las versiones)
- Microsoft Windows NT* 4.0
- Microsoft Windows Me
- Microsoft Windows 98
- Microsoft Windows 98 SE
Equipos de escritorio con sistemas operativos Linux* Los siguientes sistemas operativos Linux incluyen optimizaciones para la tecnología y pueden llevar el Intel® logotipo procesador Intel® Pentium® 4 con tecnología HT:
- Red Hat Linux* 9 (versiones Professional y Personal)
- SuSE Linux* 8.2 (versiones Professional y Personal)
- Red Flag Linux* Desktop 4.0
- COSIX* Linux* 4.0
Tenga en cuenta que aunque otros sistemas operativos Linux podrían tener activada la Tecnología HT, únicamente las distribuciones anteriores pueden llevar el logotipo del procesador Intel Pentium 4 con la tecnología. Si va a comprar un equipo de escritorio con un sistema operativo Linux diferente, consulte con el proveedor del equipo para determinar si éste incluye los componentes de sistema necesarios para la tecnología HT y si tiene activada dicha tecnología.
Configuración e integración de la tecnología Hyper-Threading Cuando integre un sistema equipado con el procesador Pentium 4 compatible con la tecnología Hyper-Threading, es importante para asegurar que los componentes de plataforma se cumplen los requisitos.
Intel recomienda la siguiente secuencia de integración para habilitar de manera eficaz tecnología Hyper-Threading:
- Habilitar la tecnología Hyper-Threading en las opciones de configuración del BIOS
- Instalar el sistema operativo
- Instalación del Service Pack o la revisión más reciente
- Instale la utilidad de instalación INF Intel
- Instalar los controladores más recientes
El orden de instalación recomendado es para asegurar la compatibilidad, funcionalidad y desempeño óptimo para los sistemas basados en el procesador Intel Pentium 4 con soporte para la tecnología Hyper-Threading.
Habilitar la tecnología Hyper-Threading en las opciones de configuración del BIOS Asegúrese de revisar la configuración predeterminada del BIOS antes de iniciar la instalación del sistema operativo. Para su motherboard específica, asegúrese de que el conmutador para habilitar o inhabilitar la tecnología Hyper-Threading en las configuraciones del BIOS esté configurado adecuadamente para la compatibilidad con la tecnología Hyper-Threading. Si el BIOS no admite la tecnología Hyper-Threading y un procesador Pentium 4 compatible con la tecnología Hyper-Threading está instalado en la motherboard, el conmutador para habilitar o inhabilitar la tecnología Hyper-Threading podría no estar presente. Asegúrese de que esté instalado el BIOS más reciente y es compatible con la tecnología Hyper-Threading. A continuación, escriba las opciones de configuración del BIOS y configurar el conmutador para activar la función de la tecnología Hyper-Threading.
Para Desktop Boards Intel® que admiten la tecnología Hyper-Threading ésta se habilitará de manera predeterminada en las configuraciones del BIOS. Para comprobar que la tecnología Hyper-Threading está habilitada para las Desktop Boards Intel, entre las configuraciones del BIOS y seleccione "Habilitar" bajo la selección de la tecnología Hyper-Threading (consulte la ilustración 4). Si el BIOS admite la tecnología Hyper-Threading y un procesador Pentium 4 de 2,80 GHz (o inferior) sin la tecnología Hyper-Threading está instalado en una Desktop Board Intel, el conmutador de la tecnología Hyper-Threading estará "en gris" y se desactiva de forma predeterminada.
 Figura 4. Habilitación de la tecnología Hyper-Threading en las opciones de configuración del BIOS para Desktop Boards Intel®
Instalar el sistema operativo Instale el sistema operativo. Consulte Compatibilidad con los sistemas operativos para obtener más información.
Instalación del Service Pack o la revisión más reciente Intel recomienda el uso del Service Pack 1 (SP1) con Windows* XP Home o XP Professional. Siempre es recomendable que se utilice la versión más reciente del sistema operativo. Además, Microsoft ha incorporado varias funciones en SP1 para Windows XP para solucionar los problemas de aplicaciones comunes y mejorar la compatibilidad con entornos MP, lo que incluye la tecnología Hyper-Threading. Windows XP Service Pack 1 está disponible en http://www.microsoft.com/downloads/Search.aspx?displaylang=en *.
Instale la utilidad de instalación INF Intel Al igual que todos los chipsets Intel nuevos, existen varios recursos de los chipsets Intel que no son reconocidos automáticamente por algunos sistemas operativos de Microsoft Windows . Es importante que se instale la utilidad INF para poder optimizar el desempeño de la plataforma en los sistemas equipados con el procesador Intel Pentium 4 que utilizan Microsoft Windows XP. También es importante que la utilidad INF se instale primero antes que los demás controladores.
Instalar los controladores más recientes Los controladores actualizados podrían incluir correcciones y/u optimizaciones de compatibilidad con la tecnología Hyper-Threading. Descargue e instale los controladores más recientes del sitio web del proveedor.
Verificación de la tecnología Hyper-Threading en Windows* XP Determine si la tecnología Hyper-Threading está habilitada en Windows XP mirando el gráfico histórico de la CPU del Administrador de tareas o el Administrador de dispositivos.
Verificación de la tecnología Hyper-Threading utilizando el administrador de tareas de Windows XP Se habilita la Tecnología Hyper-Threading si existen dos gráficos históricos del uso de la CPU en Administrador de tareas de Windows XP. Si se muestra únicamente un gráfico de la CPU y la tecnología Hyper-Threading está habilitada en las configuraciones del BIOS, entonces, asegúrese de que Microsoft Windows XP Service Pack 1 (o mayor) se encuentra instalado de manera correcta. Se mostrará únicamente un historial de gráfico de la CPU en el Administrador de tareas si se inhabilita la tecnología Hyper-Threading en las opciones de configuración.
Siga estos pasos para verificar que la tecnología Hyper-Threading está habilitada en el Administrador de tareas de Windows XP:
- Haga clic con barra de tareas
- Haga clic en Administrador de tareas
- Haga clic en la ficha Rendimiento
 Figura 5. Verificación de la tecnología Hyper-Threading en Windows* XP administrador de tareas
Verificación de la tecnología Hyper-Threading en Windows* XP administrador de tareas Se habilita la Tecnología de Hyper-Threading si hay dos procesadores listados en el Administrador de tareas de Windows XP. Únicamente se instalará un controlador del procesador si se inhabilita la tecnología Hyper-Threading en la configuración del BIOS.
| Nota |
Es muy importante que se instale la versión más reciente utilidad INF para poder optimizar el desempeño de la plataforma en los sistemas equipados con el procesador Intel Pentium 4 que utilizan Microsoft Windows XP. | |
Siga estos pasos para verificar que la tecnología Hyper-Threading está habilitada en el Administrador de dispositivos de Windows XP:
- Haga clic en Inicio menú
- Haga clic en Panel de control
- Haga doble clic en Sistema
- Haga clic en la ficha Hardware
- Haga clic en Administrador de dispositivos
- Haga doble clic en los procesadores
 Ilustración 6. Verificación de la tecnología Hyper-Threading en Windows* XP Administrador de dispositivos
Consideraciones de software Software existente desarrollado para los procesadores Intel se ejecutará en los procesadores Pentium 4 compatibles con la tecnología Hyper-Threading. A pesar de que las aplicaciones existentes se ejecutarán correctamente en el procesador Pentium 4 con la tecnología Hyper-Threading, algunas aplicaciones podrían requerir simples modificaciones de código las cuales se recomiendan para obtener el beneficio óptimo de la tecnología Hyper-Threading. Los integradores de sistemas deben verificar que el software que han seleccionado es la versión más reciente y que contiene optimizaciones para los procesadores Pentium 4 compatibles con la tecnología Hyper-Threading.
Las aplicaciones optimizadas con el código de subprocesos múltiples mostrarán mayores beneficios de desempeño en sistemas basados en los procesadores Pentium 4 que son compatibles con tecnología Hyper-Threading. Además, el procesador Pentium 4 compatible con tecnología Hyper-Threading también ofrecerá mejorías de desempeño en los ambientes multitareas (ejecución de aplicaciones simultáneas). Tecnología Hyper-Threading puede mejorar el ambiente multitareas reduciendo el tiempo de respuesta y ejecutando programas simultáneos de manera más eficaz. Los integradores de sistemas deben ponerse en contacto con los proveedores de software para verificar la compatibilidad y determinar la información de la versión. Más información sobre el desempeño de procesadores Pentium 4 compatible con tecnología Hyper-Threading y las Guías de evaluación de software están disponibles en el Http://www.intel.com/performance sitio web.
Si desea más información Para obtener información técnica adicional acerca de la tecnología Hyper-Threading, consulte los sitios web siguientes:
Esto se aplica a:
|