Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Dentro del procesador hay diferentes secciones, una es la unidad de procesamiento, la cual
interpreta las instrucciones de un programa informático mediante la realización de las
operaciones básicas aritméticas, lógicas y externas. La otra importante es la unidad de
control, la cual se encarga de recibir todos los datos de la memoria, procesarlos, ya sean
dato o instrucciones, prepararlos y prepara la unidad de procesamiento para que esta pueda
procesarlos bien y posteriormente enviarlos a la unidad de procesamiento para que esta
pueda generar los resultados.A finales de los 90s y principios del 2000 los ingenieros de
Intel se percataron de que la unidad de procesamiento era mucho más eficiente que la
unidad de control, y esto lo que generaba era que la unidad de procesamiento estuviera
mucho tiempo ociosa, y se perdían muchos ciclos de reloj esperando a que la unidad de
control le brindara nuevos datos, debido a que la unidad de control debía recibir los datos,
procesarlos y demás, lo que generaba que la unidad de procesamiento se mantuviera
ociosa esperando. El reto, no era menor, conseguir que las partes infrautilizadas de las
CPUs en cada instrucción pudieran ser utilizadas para adelantar ciclos de reloj de las
instrucciones posteriores, y todo esto sin que la complejidad del hardware se viera
incrementado considerablemente.
2.Definición de Hyper-Threading?
Es una innovación de hardware que permite que se ejecuten más de un subproceso en
cada núcleo. Permitiendo la realización de tareas en paralelo.
¿Cómo funciona?
En líneas muy generales, Las CPUs equipadas con esta tecnología, duplican ciertas
secciones del procesador, concretamente las relacionadas con el estado de ejecución de un
proceso (unidad de control). Incluye los registros de control (como el IP -Instructor Pointer-),
las secciones descodificación de las instrucciones, sistemas de recuperación datos
almacenados… todo lo necesario para alimentar a la unidad de procesamiento que es la
que realmente ejecuta el código.
**AS
en términos de ejecución el S.O. no sabrá si son núcleos físicos o lógicos, y esto será
determinante a la hora de medir la saturación, como veremos más adelante.
duplican ciertas secciones del procesador, concretamente las relacionadas con el estado de
ejecución de un proceso (unidad de control). Incluye los registros de control (como el IP
-Instructor Pointer-), las secciones descodificación de las instrucciones, sistemas de
recuperación datos almacenados
http://www.cslab.ece.ntua.gr/courses/advcomparch/2007/material/readings/Intel%20Hyper-T
hreading%20Technology.pdf
3.Beneficios tiene Hyper-Threading. Steve
Económico
Solo duplica ciertos elementos de memoria, no todos los componentes de la CPU. El chip
del procesador gana eficiencia mientras aumenta el tamaño del chip del chip en solo un 5
por ciento. El costo adicional del chip es menor en relación con la mejora en la velocidad. La
tecnología Hyper-Threading involucra solo el chip del microprocesador y no requiere
componentes externos.
Mejor rendimiento
• Permite que la CPU procesa más datos en menos tiempo y ejecute más datos en segundo
plano sin interrupciones, por lo que es ideal para realizar múltiples tareas.
• Otra ventaja es que permite a la CPU cambiar recursos entre subprocesos. Por ejemplo, el
procesador no tendrá problemas al ejecutar un videojuego en la parte frontal y varias tareas
en segundo plano.
Provoca un alto consumo eléctrico, dado que todas las áreas del núcleo deben estar
encendidas.
5. Aplicaciones Steve
1-Edición de vídeo: se puede procesar un fotograma de vídeo mientras que el siguiente se
pone en cola porque el fotograma original ya existe.
Renderizado 3D: varios subprocesos aceleran las tareas de renderizado repetitivas.
2-Multitarea: si ejecuta varias tareas en su computadora al mismo tiempo, hyperthreading
puede dirigir de manera eficiente las tareas en segundo plano a un hilo, mientras trabaja en
tareas pesadas del procesador o juegos sedientos de energía o aplicaciones de redes
sociales en primer plano.
https://www.intel.com.au/content/www/au/en/architecture-and-technology/hyper-threading/hyper-thre
ading-technology.html
https://www.techspot.com/article/1850-how-screwed-is-intel-no-hyper-threading/
https://ark.intel.com/content/www/es/es/ark.html?productType=873&0_HyperThreading=Tru
e
https://web.archive.org/web/20150923211343/http://www.cs.sfu.ca/~fedorova/Teaching/CMP
T886/Spring2007/papers/hyper-threading.pdf
//Papers de intel
https://web.archive.org/web/20121019025809/http://www.intel.com/technology/itj/2002/volu
me06issue01/vol6iss1_hyper_threading_technology.pdf
//Entendiendo el Hyper-Threading
https://es.linkedin.com/pulse/entendiendo-el-hyper-threading-jer%C3%B3nimo-asensio-fern
%C3%A1ndez
https://www.konsyse.com/articles/advantages-and-disadvantages-of-hyper-threading/
https://www.intel.la/content/www/xl/es/architecture-and-technology/hyper-threading/hyper-th
reading-technology.html
que es el hyperthreading.
https://www.intel.la/content/www/xl/es/gaming/resources/hyper-threading.html
explicación:
https://www.youtube.com/watch?v=QjmqBoOef10