Apple A4 frente a Samsung Exynos 3110 | Samsung Exynos 3110 frente a Apple A4 Velocidad y rendimiento
Este artículo compara dos sistemas en chips (SoC) recientes, Apple A4 y Samsung Exynos 3110, comercializados por Apple y Samsung, respectivamente, para dispositivos portátiles. En el término de un laico, un SoC es una computadora en un solo IC (Circuito Integrado, también conocido como chip). Técnicamente, un SoC es un IC que integra componentes típicos en una computadora (como microprocesador, memoria, entrada/salida) y otros sistemas que brindan funcionalidades electrónicas y de radio. Mientras que Apple lanzó su procesador A4 en marzo de 2010 con su tablet PC inaugural, Apple iPad, Samsung lanzó Exynos 3110 en junio de 2010 con su teléfono inteligente Samsung Galaxy S.
Normalmente, los componentes principales de un SoC son su CPU (Unidad de procesamiento central) y GPU (Unidad de procesamiento de gráficos). Las CPU tanto en A4 como en Exynos 3110 se basan en ARM (Advanced RICS - Equipo de conjunto de instrucciones reducido - Máquina, desarrollado por ARM Holdings) v7 ISA (Arquitectura de conjunto de instrucciones, el que se utiliza como punto de partida para diseñar un procesador) y ambos SoC se fabrican con una tecnología de semiconductores conocida como 45nm.
Tanto el Samsung Exynos 3110 como el Apple A4 se basan en un diseño SoC desarrollado conjuntamente por Samsung e Intrinsity (una empresa de diseño de chips adquirida posteriormente por Apple) bajo el nombre en clave Hummingbird. Mientras que Samsung tomó Hummingbird para su diseño Exynos 3110, Apple adaptó una versión modificada de Hummingbird para su procesador A4. En el momento del diseño, Hummingbird se consideraba el SoC para la próxima generación de dispositivos portátiles de bajo consumo y alto rendimiento.
Apple A4
A4 se produjo comercialmente por primera vez en marzo de 2010, y Apple lo usó para su Apple iPad, la primera tableta PC comercializada por Apple. Tras la implementación en iPad, Apple A4 se implementó más tarde en iPhone4 y iPod touch 4G. La CPU de A4 está diseñada por Apple y se basa en el procesador ARM Cortex-A8 (que usa ARM v7 ISA), y su GPU se basa en el procesador de gráficos SGX535 de PowerVR. La CPU en A4 funciona a una velocidad de 1 GHz, y la velocidad de reloj de la GPU es un misterio (no fue revelada por Apple). A4 tiene jerarquías de caché L1 (instrucciones y datos) y caché L2, y permite empaquetar bloques de memoria DDR2 (aunque no contenía módulos de memoria empaquetados originalmente). Los tamaños de memoria empaquetados varían entre diferentes dispositivos, como 2x128 MB en iPad, 2x256 MB en iPhone4.
Samsung Exynos 3110
En junio de 2010, Samsung en su Galaxy S implementó por primera vez Exynos 3110 (también conocido como Samsung S5PC110). Los diseñadores utilizaron la arquitectura Cotex A8 de ARM para su CPU y la arquitectura SGX540 de PowerVR para GPU. La CPU de un solo núcleo en Exynos 3110 utiliza jerarquías de caché L1 (instrucciones y datos) y L2. El SoC se apila normalmente con 512 MB DDR2 (Memoria de acceso aleatorio síncrono de doble velocidad de datos, versión 2 - SDRAM DDR2), de los cuales la GPU utiliza 128 MB como caché. Con esta configuración de caché especial (y extraña), el diseñador afirma que este chip tiene un rendimiento gráfico inesperadamente alto.
A continuación se tabula una comparación entre Apple A4 y Exynos 3110.
Apple A4 | Samsung Exynos 3110 | |
Fecha de lanzamiento | marzo de 2010 | junio de 2010 |
Tipo | SoC | SoC |
Primer dispositivo | iPad | Samsung Galaxy S |
Otros dispositivos | iPhone 4, iPod Touch 4G | Samsung Wave, Samsung Galaxy Tab, Google Nexus S |
ISA | ARM v7 (32 bits) | ARM v7 (32 bits) |
CPU | ARM Cotex A8 (un solo núcleo) | ARM Cotex A8 (un solo núcleo) |
Velocidad de reloj de la CPU | 1,0 GHz | 1,0 GHz |
GPU | PowerVR SGX535 | PowerVR SGX540 |
Velocidad de reloj de la GPU | No revelado | 400MHz (no verificado) |
Tecnología CPU/GPU | 45 nm | 45 nm |
Caché L1 |
32kB instrucción, 32kB datos | 32kB instrucción, 32kB datos |
Caché L2 | 512kB | 512kB |
Memoria | iPad tenía DDR2 de bajo consumo de 256 MB | 512 MB DDR2 de bajo consumo (128 MB se utilizan para la memoria caché de la GPU) – efectivo 384 MB |
Resumen
En resumen, tanto Apple A4 como Samsung Exynos 3110 tienen características comparables. Dado que se lanzaron en un momento similar, han utilizado diseños similares. Ambos usan la misma arquitectura de CPU (con la misma frecuencia de reloj) mientras que Exynos 3110 usa una mejor GPU con un soporte de procesamiento de gráficos más rápido (principalmente debido a su caché de GPU especial y a su frecuencia de reloj de GPU más rápida). Aunque ambos tienen configuraciones de caché de CPU exactamente similares, Exynos 3110 tiene más memoria en su primera versión (384 MB efectivos en Galaxy S frente a 256 MB en iPad). Sin embargo, la implementación posterior de Apple A4, como la del iPhone4, incluye 512 MB. Cuando se considera el lanzamiento inicial, Samsung Exynos 3110 supera ligeramente a Apply A4 (lo que generalmente se espera en este tipo de tecnología con tres meses de retraso en el tiempo de comercialización).