Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-03-2004
mcrz mcrz is offline
Registrado
 
Registrado: mar 2004
Posts: 2
Poder: 0
mcrz Va por buen camino
¿Que es el Hyperthreading?

Saludos a todos,
¿Alguien sabe de algún link en el que pueda encontrar información acerca de esta tecnología, lo que es, para que vale y cuando merece la pena activarla en la BIOS de la placa?. Me mata la curiosidad, más que nada porque Intel la vende en sus Pentiums "a bombo y platillo" y yo, en las pruebas que he hecho de rendimiento (ZIP, MP3, MPEG2...) obtengo mejores tiempos con ella desactivada.

Gracias
Responder Con Cita
  #2  
Antiguo 17-03-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
hechando mano al Google....
http://www.intel.com/es/hyperthreading/
Responder Con Cita
  #3  
Antiguo 17-03-2004
mcrz mcrz is offline
Registrado
 
Registrado: mar 2004
Posts: 2
Poder: 0
mcrz Va por buen camino
Ante todo, gracias por la rápida respuesta Cadetill, pero permíteme que te comente que no es eso exactamente lo que necesito. Lo que he encontrado en el link que me recomiendas es más o menos lo que yo ya sabía, que el Hiperthreading es "cojonudo", que los Pentium corren un montón con el Hiperthreading etc... Lo que necesito es conocer la experiencia de la gente con él, por ejemplo: Codificando un video con el VirtualDub y el codec DivX, he notado en Windows XP que el administrador de tareas me marca como mucho un uso de la CPU del 70% con el Hyperthreading activado y claro, como es normal un uso del 100% si lo desactivo, luego llego a la conclusión de que VirtualDub no es capaz de aprovechar dos procesadores simultáneamente (se por amigos que se dedican a la infografía, que sólo ciertos programas como los de Render aprovechan el potencial de sus estaciones de trabajo "Duales"). Lógicamente, yo no tengo dos procesadores, sino uno al que Windows reconoce como si fueran dos. Si tuviera dos procesadores, en el momento en el que el administrador de tareas me marcara que estoy haciendo uso del 70% de las CPU, ya se que al menos, tengo un rendimiento del 20% mayor que si utilizara un solo procesador. En cambio, con Hyperthreading, tengo un solo procesador, y además Windows me indica que sólo estoy haciendo uso de un 70% de él, por lo que me pregunto si en el fondo, lo que estoy haciendo al activar el Hyperthreading es "desperdiciar" el 30% del procesador que me queda.

Siento muchísimo el "rollazo" que acabo de contar, pero espero que con ello entendáis mejor cual es el tipo de información que ando buscando.

Un cordial saludo a todos.
Responder Con Cita
  #4  
Antiguo 17-03-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
Supongo que el problema será que, al ser una tecnología relativamente nueva, los programas aún no están preparados para aprobecharla al completo. De ahí que, en procesos que antes te acupaban toda la CPU, ahora no lo hagan.

No obstante, creo que el Hyperthreading tampoco te da 2xCPU exactamente y, con el uso que comentas (el 70%) seguramente sea el 100% de una sola CPU.

Claro, esto son suposiciones, ya que yo no lo tengo y no puedo asegurartelo por no poder probarlo

De todas maneras, hechale una ojeada al Goggle a ver si consigues encontrar algo más de información
Responder Con Cita
  #5  
Antiguo 17-03-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Según el mismo artículo de intel citado por cadetill la principal ventaja de hypertreading se obtiene al ejecutar varias aplicaciones al mismo tiempo.

Claro está, que poca o ninguna ventaja se obtendría de ejecutar una sola aplicación... salvo que esta este, a nivel de programación, diseñada para sacar provecho de máquinas multiprocesador (como Oracle, por ejemplo). Aunque en este caso, no veo sentido a "partir" logicamente un procesador en dos...

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 10:51:31.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi