La razón por la cual el procesador de doble núcleo de Apple supera a todos los procesadores de cuatro y ocho núcleos es porque Apple ha tomado las decisiones correctas (y los compromisos correctos) al diseñar sus procesadores, mientras que en el mundo de Android, las empresas solo persiguen el conteo de núcleos.
Para entender esto, tenga en cuenta lo siguiente:
– La potencia de procesamiento de un chip depende de muchos factores. El recuento de núcleos y la velocidad son solo dos aspectos.
- ¿Cuál es la mejor compañía de memoria RAM?
- ¿Puede la RAM no volátil (MRAM, FRAM) hacer que Python sea más rápido?
- Cómo averiguar qué tipo de RAM hay en mi computadora
- ¿Las unidades de estado sólido ultrarrápidas o la tecnología de almacenamiento similar alguna vez superarán la RAM por velocidad? ¿O tendremos más y más RAM en el futuro?
- ¿Cuál sería el mejor Windows para una computadora portátil de 2GB de RAM, que tiene un procesador Dual Core de 2.4GHz de 64 bits?
– Aspectos más importantes cuando se trata de rendimiento informático es el ancho de banda de memoria, la latencia y la capacidad de ejecutar subprocesos de una manera más eficiente. Esto gobierna las instrucciones por ciclo (IPC) que un procesador puede empujar.
– El IPC depende de muchos aspectos, pero no es un hecho que la alta velocidad del reloj o la mayor cantidad de núcleos conduzca a un mejor IPC.
Teniendo esto en cuenta, esto es lo que está sucediendo en el mundo móvil. Apple, que comenzó a diseñar sus propios procesadores con A5 en 2011 probablemente porque sentía que ninguna otra compañía estaba adoptando el enfoque correcto, está persiguiendo el IPC. Ahora IPC es algo que suena mal en un folleto de marketing. La cantidad de núcleos suena más sexy. Por lo tanto, otras compañías como Qualcomm y MediaTek se centran en aumentar el número de núcleos, aunque no importa.
Si bien muchos de sus competidores han tomado el camino de aumentar el conteo de núcleos en sus últimos SoC, Apple ha construido uno de los núcleos de CPU móviles de mayor rendimiento en cualquier lugar. Sabemos incluso por las grandes PC de escritorio que la experiencia del usuario a menudo está dominada por el rendimiento de un hilo grande y difícil que es difícil de ejecutar. La decisión de Apple de buscar un mayor rendimiento por hilo en lugar de expandir el conteo central parece ser el curso inteligente.
En palabras simples, Apple está construyendo sus procesadores con una tubería más amplia y compleja que también tiene un gran enfoque en maximizar el ancho de banda de la memoria. No es fácil construir procesadores como estos. Los procesadores con una tubería más larga y simple son más fáciles. La tubería más larga también ayuda a las empresas a registrar los procesadores a un nivel alto, para que puedan decirles a los consumidores que su procesador funciona a 3GHz.
Pero el enfoque de Apple es construir un procesador que sea más eficiente. Esto significa que su último procesador A8 no solo brinda un mejor rendimiento con solo dos núcleos, sino que también consume menos energía, lo que significa una mejor duración de la batería.
El Snapdragon 805 de cuatro núcleos es más rápido en el punto de referencia de múltiples núcleos, pero eso no importa en la vida real porque la mayoría de las aplicaciones no pueden usar adecuadamente múltiples núcleos. Cuando se trata del rendimiento informático, se dice que no hay sustituto para un buen rendimiento de un solo hilo y que es allí donde el iPhone 6 es mucho más rápido en comparación con otros dispositivos.
Vimos esto antes en 2006. Cuando Intel y AMD estaban compitiendo entre sí y AMD comenzó a ganar ventaja debido a sus mejores procesadores en 2002 y 2003, Intel decidió contrarrestar aumentando la velocidad de sus procesadores. Pero incluso cuando los Pentiums corrieron a una velocidad más rápida que 3GHz, en su mayoría perdieron ante los procesadores AMD en términos de rendimiento porque el IPC era bajo.
Intel cambió esto en 2006. Salió con procesadores Core. El primer procesador convencional que usó la nueva tecnología, E6300, fue tan bueno que superó a los procesadores Pentium más potentes y costosos incluso cuando estaba funcionando a 1.9GHz mientras el Pentium funcionaba a una velocidad de más de 3GHz.
Algo similar está sucediendo en el mundo del procesador móvil. En términos de su tecnología subyacente, en muchos sentidos, los procesadores utilizados por los teléfonos Android se parecen a los Pentiums que consumen mucha energía e ineficientes, mientras que los procesadores creados por Apple son más eficientes.