0 votos

Cuando se indica la velocidad de un procesador multinúcleo, ¿se trata de la velocidad acumulada o de la velocidad de los núcleos individuales?

Por ejemplo, si estamos considerando un procesador de cuatro núcleos, y si la velocidad indicada en las "especificaciones" es de 1,8 GHz, ¿significa eso que la velocidad combinada de todo el conjunto de 4 núcleos es de 1,8 GHz, o que cada uno de estos cuatro núcleos tiene una velocidad de 1,8GHz individualmente?

En otras palabras, si la especificación impresa es "quad-core 1.8 GHz", ¿significa que hay 4 núcleos de velocidad 1.8 GHz?

3voto

Darwin von Corax Puntos 131

La frecuencia no es acumulativa. El chip funciona a 1,8 GHz, cada uno de los núcleos funciona a 1,8 GHz, los cuatro núcleos funcionan a 1,8 GHz. Si un coche circula a 100 km/h y otro coche circula a su lado a 100 km/h, sólo tienes dos coches circulando a 100 km/h, no tienes nada circulando a 200 km/h.

Por otro lado, la tasa de ejecución de instrucciones, es acumulativo. Si un procesador de un solo núcleo ejecutando f GHz puede ejecutar k instrucciones por segundo, entonces un n -procesador de núcleo que funciona a f GHz puede ejecutar n k instrucciones por segundo*, al igual que nuestros dos coches juntos transportan el doble de personas que un solo coche.

*En la práctica no verá un n -aumento de la velocidad, ya que se consumen algunos recursos en la coordinación de los núcleos.

0 votos

Bien, entonces, a efectos prácticos. Elegirías un procesador de 1,3 GHz hecta core (Sí, entiendo que en el mundo real, hecta = 4 + 4, y no 8 núcleos individuales) o digamos, un procesador de 1,9 GHz quad-core, siendo todo lo demás igual (marca, modelo, etc.) Gracias

0 votos

Sospecho que querías decir octo-núcleo. (Octo = 8; hecto = 100. Un sistema de hecto-núcleo se consideraría de muchos núcleos, que es una bestia completamente diferente). En cualquier caso, la respuesta depende de lo que quieras hacer. Una aplicación de un solo hilo se ejecutaría más rápido en el quad 1.9, al igual que un pequeño número de aplicaciones de un solo hilo. En cambio, si tienes muchos procesos en segundo plano o una aplicación que hace mucho preforking, como Apache, es probable que el chip más lento ofrezca un mejor rendimiento general, ya que cada proceso tiene aproximadamente el doble de oportunidades de estar en el núcleo. Mejor aún es una aplicación multihilo en

0 votos

Un sistema operativo que admita el paralelismo a nivel de hilos (como, AFAIK, hace Android), en cuyo caso las aplicaciones individuales pueden rendir mucho más. Todo esto es una forma de decir que en un teléfono yo preferiría más núcleos que más Hz.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X