Red de conocimiento informático - Espacio del host - ¿Es realmente cierto que más núcleos de procesador en un teléfono móvil es mejor?

¿Es realmente cierto que más núcleos de procesador en un teléfono móvil es mejor?

Cuando HTC anunció que la versión estadounidense de AT&T del HTC One X no tendría un procesador Tegra 3 de cuatro núcleos, la reacción visceral de muchos estadounidenses fue: Esto es realmente una lástima. Los estadounidenses están muy descontentos con la cantidad de núcleos de procesador del HTC One Tan potente. Pero la realidad muchas veces es diferente de lo que pensamos. Imagínese que si un genio puede pasar 5 años escribiendo el sistema Windows 7, ¿se reunirán 60 genios y escribirán Windows 7 en solo un mes? Bien, tal vez puedas entender lo que vamos a decir. Echemos un vistazo a algunos mitos comunes de múltiples núcleos y analicemos cómo surgieron. Mito 1 del multinúcleo: un chip roto de este tipo Si un teléfono móvil no es particularmente extraño, entonces la CPU instalada en él debe basarse en la arquitectura ARM. ARM está ubicado en el Reino Unido y tiene muchos científicos locos. Ellos solo son responsables de vender la arquitectura y no participan en la producción. Los fabricantes de chips deben adquirir la licencia de arquitectura ARM y producir el chip final después de integrar sus propias características. Diagrama de relación de la arquitectura ARM Según las regulaciones de ARM, las CPU ARM en teléfonos móviles y dispositivos portátiles generalmente se clasifican utilizando Cortex Axx. El procesador Apple A5 actualmente equipado en el iPhone 4S usa la arquitectura de doble núcleo ARM Cortex A9 de ARM, mientras que el iPhone 4 más antiguo está equipado con un procesador A4 de un solo núcleo que usa la arquitectura Cortex A8. La CPU de cuatro núcleos Tegra 3 en la versión internacional de HTC One X usa la arquitectura ARM Cortex A9, más un quinto núcleo agregado por Nvidia, mientras que la versión AT&T de HTC One -A15. El hecho actual es que el chip Cortex-A9 de un solo núcleo puede vencer al chip Cortex-A8 de un solo núcleo, pero solo los usuarios pueden saber quién tiene mejor rendimiento entre el Tegra 3 de cuatro núcleos y el Snapdragon S4 de doble núcleo. después de hacer una comparación. Mito 2 del multinúcleo: duplicar el número de chips, duplicar el rendimiento 2+2?2+2 Adolescentes inocentes alguna vez pensaron que Sony podía simular la tierra con su CPU de 8 núcleos, pero el hecho de que PS3 les dio mucha boca. El rendimiento del chip no es una simple suma y resta. Dejando de lado la eficiencia operativa y la optimización de múltiples núcleos, de un solo núcleo a dos núcleos, de dos núcleos a cuatro núcleos, la potencia y la memoria se han convertido en los cuellos de botella de la computación multinúcleo. teléfonos móviles y tabletas. El doble núcleo no es necesariamente el doble de rápido que el de un solo núcleo, y el de cuatro núcleos ciertamente no es necesariamente el doble de rápido que el de doble núcleo. Mito multinúcleo 3: todos los núcleos pueden funcionar al mismo tiempo. Debido a algunas razones de software, muchas veces el núcleo no puede funcionar al máximo. 60 genios no siempre pueden funcionar al mismo tiempo, y lo mismo ocurre con el núcleo. Los sistemas operativos actuales de teléfonos inteligentes admiten subprocesos múltiples, pero el uso de subprocesos múltiples en la ejecución del programa depende de la actitud laboral de los trabajadores de TI. No es necesario utilizar subprocesos múltiples para un programa muy simple. Algunos programas muy complejos a veces son vagos y no utilizan subprocesos múltiples. Después de todo, a los trabajadores de TI no les gusta depurar constantemente. a nosotros. Mito 4 del multinúcleo: el multinúcleo ahorra más energía. Aquí hay un ejemplo simple. Si se compara la frecuencia de la CPU con la velocidad del motor de un automóvil y se compara el multinúcleo con varios cilindros, es obvio que esto. Los automóviles pueden alcanzar velocidades extremadamente altas a un costo muy alto, y lo mismo ocurre con las CPU de múltiples núcleos. Bajo el mismo proceso, el precio de un mayor rendimiento es un mayor consumo de energía. Mito 5 del multinúcleo: La CPU es el cerebro del teléfono móvil. La velocidad de la CPU resuelve todos los problemas. La serie One de HTC ha atraído la atención de muchas personas con su increíble velocidad de cámara. Mucha gente piensa que esto es el resultado del procesador de cuatro núcleos. De hecho, eres la persona equivocada.

HTC ha incorporado un chip de procesamiento de imágenes de cámara dedicado para la mayoría de los teléfonos móviles de la serie One. Manejará todas las solicitudes de cálculo de imágenes de la cámara sin tener que pasar por el largo y engorroso bus de datos para solicitar los datos del procesador de la CPU. Sin esos chips de procesamiento especializados, la fotografía del iPhone 4S y One X se convertiría en una broma. Además de los chips de procesamiento especializados, la GPU (chip de procesamiento de gráficos) también juega un papel importante en el rendimiento de los teléfonos móviles. La GPU se utiliza para reproducir y grabar videos en teléfonos móviles, y la velocidad y el rendimiento de la ejecución de juegos 3D también están estrechamente relacionados con la GPU. El procesador A5X del nuevo iPad no ha cambiado en absoluto en la parte de CPU ¿Por qué puede convertirse en el cerebro de la nueva generación de iPad? Porque su chip de procesamiento de gráficos incorporado se ha actualizado a 8 núcleos. Máquina Android de cuatro núcleos HTC One X, iPhone 4S de doble núcleo y Windows Phone de un solo núcleo Wannian, ¿cuál tiene mejor rendimiento? Vale, ese no es un buen ejemplo. El Galaxy Nexus ha vencido a los teléfonos con Windows Phone en el Mobile Speed ​​​​Challenge de Microsoft, lo cual Microsoft admite, pero eso no significa que un quad-core supere a un solo núcleo en todos los casos. La eficiencia del propio sistema operativo juega un papel crucial. El rendimiento de los tres sistemas operativos también está estrechamente relacionado con los lenguajes de desarrollo utilizados. A muchas personas les resulta difícil creer que el Nokia Lumia 900 equipado con una CPU de un solo núcleo también tenga efectos de funcionamiento muy fluidos. El caso. La suavidad del Lumia 900 puede matar instantáneamente a la mayoría de las máquinas musculares con Android de doble núcleo, y gran parte de la razón se debe a la diferencia en los sistemas operativos. Hay demasiados factores que afectan la eficiencia operativa del sistema operativo. La razón por la que el sistema Android no es eficiente es que su mecanismo de máquina virtual Dalvik representa una gran parte, y el deficiente mecanismo de recolección de basura de Java también hace que los teléfonos Android. ejecutar múltiples Después del procedimiento, se sentirá como una tarjeta tras otra. WP7 e iOS lo han hecho bien en este sentido. Después de todo, Microsoft y Apple han experimentado muchas batallas en los sistemas operativos. Por lo tanto, al comparar teléfonos multinúcleo y de núcleo bajo, asegúrese de que estén usando el mismo sistema operativo. No te preocupes demasiado por las puntuaciones Resumen: Tantos mitos y leyendas han dejado a los consumidores ciegos cada vez más ciegos, y la guerra nuclear entre fabricantes de teléfonos móviles se está volviendo cada vez más intensa. Aunque el multinúcleo es de hecho la tendencia de desarrollo futuro de la CPU, parece que más núcleos no significa un mayor rendimiento y, en muchos casos, es incluso lo contrario.