La realidad de los procesadores multinúcleos

By Joel Willans posted on the 15 octubre 2012 at 4:30AM

Arrow_Snapdragon_Red_Option-2-1024x624

Si alguna vez te has preguntado cual es el dilema de los procesadores multinúcleos de los smartphones, no estás solo en el mundo. Has escuchado el término a cada rato, pero ¿cómo son exactamente los núcleos del CPU usados en un procesador multinúcleos?. Desafortunadamente no hay una respuesta sencilla.

Procesadores como el Snapdragon S4, que potencian el Nokia Lumia 920 y 820 son piezas increíblemente complejas de silicio, cubiertas de avanzadas tecnologías que afectan cada aspecto del smartphone.

Tras el salto, compartiremos contigo algunos interesantes hechos para que puedas hablar con más propiedad del tema cuando te consigas con tus amigos.

¿Qué es exactamente el núcleo?

En sencilla spalabras, un núcleo CPU es uno entre varios elementos funcionales que componen los procesadores, como el Snapdragon S4. Además de hacer que corran tus aplicaciones favoritas, opera para prácticamente todas las tareas inteligente que se puedan imaginar.

Los juegos 3D se apoyan en la unidad de procesamiento gráfico (GPU) mientras que el audio de alta fidelidad y el video HD corren por el procesador de señal digital (DSP) y el motor de video respectivamente. Y te preguntarás: ¿para que te contamos esto? pues porque cada uno de estos escenarios corre por los núcleos CPU en algún punto. En otras palabras, los núcleos son a un procesador lo que un general es a su comando.

Como bien lo dice su nombre, un procesador multinúcleos contiene más de un núcleo. Típicamente son dos o cuatro, pero no hay un límite técnico en el número. Dentro de ciertos límites, cada núcleo puede correr ciertas tareas independientemente de los otros núcleos.

Tumbemos algunos mitos

Hace todo el sentido del mundo asumir que un dualcore como el Snapdragon S4 MSM8960, es doblemente más potente que un singlecore, y que un quadcore es cuatro veces más rápido. Pero esta fórmula es incorrecta. Si buen pasar de un single a un dual y de un dual a un quad incrementa el desempeño, es raro el caso en el que éste desempeño se duplica o cuadriplica.

Una razón para explicarlo es que la mayoría de la saplicaciones son creadas para usar sólo uno o dos núcleos al tiempo. Sólo algunos juegos superavanzados o aplicaciones de edición de multimedia pueden aprovechar el beneficio de los multinúcleos. Otra razón es que muchas de las tareas son distribuidos en el procesador, y es acá donde entran en juego el poder del GPU, el espacio de memoria y las optimizaciones de velocidad y de software.

Entonces, ¿cómo funciona esto?

Timo Joutsenvirta, Gerente de Mercadeo de Dispositivos Inteligentes, ha creado una genial analogía para explicar la diferencia entre single, dual y quadcore: imagina una cafetería que sería un procesador y ciertos clientes que son aplicaciones que quieren café. Los baristas, entretanto, son los núcleos que los sirven. Un sólo barista sirve café de la máquina a las tazas, una por una. Si más clientes piden café, es posible que el barista no pueda servirlos suficientemente rápido. En este caso, el cliente debe esperar.

Añadiendo más núcleos.

Una manera de solucionar el problema es duplicar o cuadruplicar el número de baristas. Más baristas pueden atender a más clientes al tiempo para que ninguno de ellos deba ir mas allá de sus limitaciones físicas. Sin embargo, incrementar el número de barista stiene sus contraprestaciones. Una máquina de café solo puede verter una taza de café a la vez, dejando a los otros baristas sin posibilidades de servir hasta que se llenen algunas tazas. Así, la adición de más baristas (o núcleos) puede tener una mejora incremental, pero no es exponencial.

Entonces, ¿Para que preocuparse?

La solución más sencilla que consiguen compañías como Qualcomm para mejorar el desempeño del procesador es incrementar la velocidad el reloj (clock speed) que se refiere a cuántas instrucciones puede ejecutar un procesador en un tiempo específico. Desafortunadamente, incrementar este clock speed (medido en MHz o GHz) también incrementa el consumo de energía y la generación de calor, que son inaceptables para los usuarios de smartphones. Por ello, una manera de incrementar el desempeño sin que el teléfono se derrita en el bolsillo es recurrir a la tecnlogía de multinúcleos.

Esto incrementa el desempeño al permitir que las aplicaciones, si son lo suficientemente avanzadas, corran por uno o más núcleos al tiempo. También ahorra energía pues cada núcleo puede correr a una velocidad menor que un núcleo sencillo, gracias a una tecnología llamada Asymmetric Multi-Processing, y que se consigue sólo en el procesador Snapdragon S4.

Créditos de Imagen: Marion Doss + Fabbio

Be Sociable, Share!
 
 

By submitting a comment below, you agree to the site terms.

No proveemos ayuda para preguntas relacionadas al mantenimiento o reparación de equipos. Si tienes alguna inquietud al respecto por favor ingresa en el vínculo que te ofrecemos para que aproveches el canal de comunicación apropiado. De esta forma obtienes la ayuda que realmente necesitas y mantenemos una buena línea de discusiones a través de este medio.

Servicios de Soporte Nokia

Read our Comments Policy

 
  • Agustin

    genial, pero tambien influye en el desempeño del procesador lo bien que este construido el mismo y el hardware del dispositivo. Tengo un N8 que posee un cpu de 680 mhz que cuenta con un desempeño mucho mas optimo que terminales como el nokia 500 de 1 ghz a la hora de correr aplicaciones y realizar tareas sencillas y complejas. Por eso hasta hoy defiendo el hardware de mi N8

  • http://twitter.com/herrhetze Christian Hetze

    Eso es porque el N8 tiene una GPU mucho mejor que la del N500. Y la necesita, sobretodo para procesar las imágenes que toma la cámara.

  • Agustin

    claro, si hablamos del desempeño de gráficos, es indiscutible, pero yo me referia al desempeño general del CPU en casi todos los aspectos es superior al 500 y un ejemplo claro es a la hora de abrir una página el N8 lo hace sin problemas mientras que el 500 se cuelga un poco. En fin igual apoyo lo que decis es obvio que estamos hablando de un terminal(N8) que si bien se queda corto para lo que podria ofrecer cumple con su cometido al menos en el apartado multimedia.

 
 

Switch to our mobile site