Conocer MediaTek y su cartera SoC

Chips MediaTek Helio X10

MediaTek, una compañía de semiconductores con sede en Taiwán, sigue siendo visto como un extraño en el mercado SoC móvil por muchos, pero la compañía ha estado muy involucrado en el desarrollo de chips móviles en la última década. Así como el diseño de chips para móviles, MediaTek es miembro fundador de la Fundación heterogénea Arquitectura del Sistema y colaborador del grupo Linaro, que apoya el software de código abierto para la arquitectura ARM, entre otros.

La compañía ha estado desarrollando SoC móviles desde 2009, pero se ha elevado a la prominencia en el último par de años, gracias a sus productos de menor costo y titulares, uso de diseño multi-core CPU. Ya sea un truco de marketing o avance revolucionario, MediaTek está impulsando un porcentaje sustancial de los teléfonos inteligentes del mundo, así que vamos a echar un vistazo a lo que la empresa está haciendo.

ARM flexión

Al igual que la serie de Samsung Exynos, de Huawei Hisilicon SoC, e incluso los últimos Snapdragons 64 bits de Qualcomm, MediaTek hace un uso intensivo de los diseños de referencia de ARM, en lugar de desarrollar sus propios diseños de CPU o GPU de la casa, tales como núcleos Krait de Qualcomm o Adreno GPU. En sus más recientes anuncios de productos verás la misma ARM Cortex-A53, A57, Malí, y los componentes de la GPU PowerVR de Imagination Technologies como muchos otros productos móviles, y la compañía también ha sido el primero en el mercado con el último Cortex-A72 de ARM diseño de la base de la CPU.

MediaTek hace uso de los mismos diseños de núcleo de CPU ARM como actual Qualcomm y Samsung SoC.

Como es el sabor popular para diseños SoC móviles en este momento, MediaTek fue uno de los primeros en adoptar la arquitectura Big.little de ARM, que data todo el camino de regreso a su primer SoC MT8135 heterogénea anunció en julio de 2013.

La tecnología ve múltiples núcleos de CPU dispuestas en racimos eficientes de alto rendimiento y de la energía, con el fin de equilibrar de manera más eficiente el máximo rendimiento con las limitaciones de potencia limitadas de una plataforma móvil. Esta tecnología ha entrado en foco en el último año más o menos, debido a la batería específica y los límites térmicos impuestas en diseños SoC móviles.

HSA miembros fundadores

Los miembros fundadores de la Fundación HSA serán familiares para los seguidores de la CPU tecnología.

Usted puede recordar que MediaTek fue uno de los primeros en el mercado con un "verdadero" CPU móvil octa-core y más recientemente ha presentado su 10 de núcleo, tri-cluster gigante de chips X20 para móviles, que está diseñado sobre la evolución de este principio.

MediaTek octa-core pequeña

Recuerde que todo el alboroto sobre la industria primera "verdadera" CPU octa-core de MediaTek? Ahora todos los principales proveedores SoC móviles están usando un diseño similar.

El debate sobre si este tipo de grandes núcleo cuenta en un procesador móvil es mucho más que un truco de marketing aún continúa, pero MediaTek ha sido creyente desde hace mucho tiempo en Big.little. Incluso Qualcomm, que anteriormente rubbished la idea de ocho diseños de chips de núcleo móvil, ahora está utilizando esta arquitectura. Contrariamente a la incomprensión popular, múltiples SoC de núcleo CPU no son todo sobre el máximo rendimiento, sino también acerca de la flexibilidad en la asignación de tareas y la eficiencia energética.

Para atar aparentemente tan voluminosos multi-CPU diseña juntos, MediaTek ha desarrollado su propia tecnología CorePilot. Aquí es donde la compañía ha aplicado gran parte de su propio trabajo para sus diseños SoC, con el fin de hacer un uso eficiente de sus múltiples diseños de núcleo de CPU y clusters. Como ya he mencionado, MediaTek fue miembro fundador de la organización no lucrativa Fundación HSA volver en 2012 y esto ha tenido un impacto profundo en la dirección reciente de la compañía.

CorePilot y Procesamiento Heterogénea

CorePilot de MediaTek se deriva de la tecnología multi-procesamiento heterogénea (HMP) del grupo Linaro de código abierto, un miembro de la Fundación HSA. ¿Qué puede ser familiar para usted si usted ha leído algo sobre programación de tareas mundial de ARM (SMT) para Big.little.

La idea detrás de HMP es relativamente sencillo - asignar automáticamente la tarea actual en el núcleo de procesamiento más adecuado. De esta manera el sistema puede optimizar el rendimiento y la energía misma independientemente de la configuración SoC, sin tener que depender de los programadores de aplicación características específicas. CorePilot y GTS evitar los problemas individuales de acceso cúmulo de Big.little temprana set-ups, que utilizan la conmutación del núcleo, lo que permite que cada núcleo puede acceder de forma individual y en grupos principales.

Heterogénea procesamiento multi-core ha estado en el centro de los esfuerzos de MediaTek en el mercado SoC móvil.

CorePilot de MediaTek permite la asignación y gestión de cargas de núcleo basado en una serie de factores, y está diseñado para evitar problemas de rendimiento asociados con el lugar común programador de reparto justo Completamente (CFS).

El planificador HMP mira a las tareas normales de prioridad y los asigna a la base de la CPU correcto basado en la demanda de rendimiento, capacidad de clúster disponibles, y el equilibrio de carga para la eficiencia energética. El programador RT separada se ocupa de las tareas de alta prioridad y tiene prioridad sobre los núcleos de alto rendimiento para completar estos.

MediaTek CorePilot Información general

Además de la tarea, la gestión térmica se tiene en cuenta para evitar que el chip se caliente demasiado o consumir demasiada energía, que es importante en factores de forma móvil. Tensión dinámica y la escala de frecuencias, así como "conexión en caliente" encendido / apagado de núcleos de CPU permite una amplia escala de ahorro de energía.

MediaTek Fusión Dispositivo CPU GPU tecnologíaLa revisión más reciente a CorePilot, versión 2.0, ha puesto en marcha una gestión eficiente de las tareas de la GPU también. Tecnología de Fusión de dispositivos de CorePilot 2.0 puede enviar automáticamente OpenCL cargas de trabajo programadas para el mejor componente de CPU o GPU, o ambos, liberando a los desarrolladores trabajar en otros problemas.

Esto ha demostrado mejoras en el rendimiento en ejemplos tales como detección de rostros y procesamiento de imágenes. CorePilot 2.0 trae la tecnología de MediaTek un paso más cerca de la verdadera computación heterogénea, y se utiliza en sus últimos procesadores móviles. Los avances en la computación GPU podían ver un mayor enfoque en la CPU y la GPU cargas de trabajo mixtas en el futuro.

Los últimos chips

En cuanto al producto actual alineación de MediaTek, la compañía está todavía muy centrado en "super-mediano" el mercado, ya que lo llama. Usted no encontrará muchos diseños encaminados a borrando las más altas fichas finales Qualcomm o Samsung, pero MediaTek tiene un montón de piezas de cuatro núcleos, arreglos Big.little y sus SoC populares octa-core diseñados para el mercado de teléfonos inteligentes de más rápido crecimiento.

La siguiente tabla muestra una comparación rápida entre algunos de los chips más destacables de MediaTek, del verdadero MT6592 octa-core ampliamente utilizado, a su índice de referencia superando MT6595 y la última gama de procesadores Helio X. A pesar de la cantidad de núcleos de CPU elevado, MediaTek no empacar en un gran número de piezas de la CPU de alto rendimiento y no siempre ha optado por la más potente configuración de GPU disponibles tampoco. En cambio, el costo y la eficiencia energética parecen tener prioridad.

Helio X20Helio X10MT6595MT6592
CPU2x Cortex-A72 @ 2.5GHz
4x Cortex-A53 @ 2.0GHz
4x Cortex-A53 @ 1.4GHz
4x Cortex-A53 @ 2.0GHz
4x Cortex-A53 @ 1.4GHz
4x Cortex-A17 @ 2.1GHz
4x Cortex-A7 @ 1.7GHz
8x Cortex-A7 @ 2GHz
GPUMali-T880 MP4 @ 700MHzPowerVR G6200
@ 700MHz
PowerVR 6200 @ 600MHzMali-450 MP4
@ 700 MHz
Memoria2x 32-bit LPDDR3 @ 933MHz2x 32-bit LPDDR3 @ 933MHz2x 32-bit LPDDR3 @ 933MHz1x 32-bit LPDDR3
@ 633MHz
Proceso20nm28nm28nm28nm
MódemGato LTE. 6Gato LTE. 4 Gato LTE. 4 HSPA + / TD-SCDMA
Proveedor de servicios Internet34MP Dual13MP20MP16MP
VídeoH.264 / HEVC / VP9
decodificación, HEVC w / HDR
codificar
H.264 / HEVC / VP9
decodificación, HEVC
codificar
H.264 / HVEC
decodificar y codificar
H.264 / HVEC
decodificar y codificar

Ahora puede probablemente ver cómo estos diseños están empatados en el foco de MediaTek en HMP. Procesador de line-up de MediaTek ha progresado mucho en el mismo tiempo que la evolución de HMP tecnología multi-core. De su verdadero procesador octa-core, lo que permitió la asignación de núcleo dinámico en lugar de migración de clúster que se encuentra en los primeros chips de Exynos de Samsung, MediaTek tiene ahora un control firme sobre los beneficios y la tecnología para implementar una amplia gama de opciones de racimo centrales.

Por ejemplo, su último octa-core Helio X10 está optimizado para la eficiencia energética en fichar a los dos grupos de cuatro núcleos a velocidades diferentes y optimizar el desarrollo de silicio para el poder en cada grupo. Una mejora en la eficiencia energética y el costo en los viejos diseños octa-core que utilizaron ocho núcleos idénticos y eran, por tanto, un poco más derrochador. Encontrarás SoC similares montajes en serie Snapdragon de Qualcomm extendida, como el 615 y el 410.

El 10-core, tri-cluster chip de Helio X20 toma el popular diseño Big.little a un nuevo extremo

El 10-core chip de Helio X20 toma el diseño popular agrupación Big.little, como el MT6595, a un nuevo extremo, con tres grupos de núcleos diseñados para escalar desde baja potencia todo el camino hasta un alto rendimiento Cortex-A72 de doble núcleo.

La idea aquí es optimizar cada grupo núcleo para tareas más o menos exigentes y asignar entre todos los núcleos de forma dinámica. El chip es poco probable que correr 10 núcleos a la vez y ciertamente no durante mucho tiempo. En cambio, CorePilot gestionará una selección de los núcleos a la vez para encontrar un equilibrio más óptimo de rendimiento bruto, la eficiencia energética y la producción térmica para la tarea actual. Máximo rendimiento no mejores diseños A57 actual de cuatro núcleos y el espacio de silicio adicional podría hacer X20 más costoso que los chips de MediaTek anteriores, por lo que será interesante ver cómo la industria reacciona a la tecnología.

MediaTek mediados de mercado

A pesar de la algarabía en torno a su SoC 10 núcleos, MediaTek continúa buscando negocio en el creciente "super-mediano" de mercado, en lugar de en el extremo más alto.

También vale la pena señalar que MediaTek ha estado haciendo un esfuerzo importante para mejorar las capacidades adicionales de sus SoC móviles, para que coincida con los de sus competidores de gama alta. A falta de compatibilidad LTE integrado había puesto previamente la compañía detrás de Qualcomm, pero esto se ha abordado en fichas de este año. Soporte para sensores de imagen de mayor resolución y codificación de vídeo / decodificación también ha visto la estrecha brecha, y MediaTek está empujando hacia adelante con el apoyo de 120 Hz muestra, así como 480fps cámara lenta y grabación de vídeo 4K, que ciertamente no son características de gama baja.

Aunque la empresa sólo ha dado los detalles de su alto rendimiento Helio X serie hasta ahora, una más energía de la serie P eficiente también en las obras.

Como mencioné hace un tiempo, el movimiento a 64 bits ha sido una gran oportunidad para MediaTek y la compañía ahora tiene una cartera SoC que equivale a muchos de los productos ofrecidos por sus rivales, al menos sobre el papel. Tendremos que esperar y ver si los principales desarrolladores de productos pueden ser ganados por los últimos chips de MediaTek.

Diversificación

Móvil se ha convertido en un enorme mercado para MediaTek en los últimos cinco años y la compañía también está buscando para asegurar en sí una tajada de las tendencias futuras también. El año pasado la compañía anunció su primer producto de carga inalámbrica multi-modo que fue certificado para su uso con las normas de Qi y de PMA. También está trabajando en un multi-modo módulo de carga inductivo y de resonancia, que se podrían poner en producto futuro para FutureProof contra los cambios en el mercado de carga inalámbrica.

Los últimos doce meses también se ha visto MediaTek lanza su primer paquete de procesamiento diseñado para el mercado vestibles (el MT2601) y el anuncio de su Iniciativa MediaTek laboratorios, que está diseñado para ayudar a los desarrolladores a diseñar nuevos productos portátiles y la IO. La empresa está dispuesta a no quedarse atrás con la próxima gran tendencia.

Controversia de código abierto

Desde el punto de vista del producto, MediaTek parece estar en el camino correcto. Sin embargo, la empresa no tiene la mejor reputación entre la comunidad de desarrolladores y muchos consumidores se muestran escépticos sobre el hardware de la compañía debido a su negativa a compartir el código fuente.

Históricamente, MediaTek ha optado por no liberar el núcleo de código fuente de Linux detrás de cualquiera de sus productos, por lo menos no a un precio razonable, que va en contradicción con los acuerdos GPL asociados con Android.

A falta de código fuente impide parches de terceros para cualquier problema de seguridad o de hardware que dejan sin fijar por la empresa

No sólo eso, sino que es una postura bastante desagradable para tomar hacia los desarrolladores y consumidores. A falta de código fuente impide parches de terceros para cualquier problema de seguridad o de hardware que dejan sin fijar por la empresa y bloquea los productos fuera de funcionamiento los sistemas operativos de terceros, tales como ROMs personalizadas. Esto deja a los consumidores a merced de los horarios de actualización fabricante lentas. En realidad no es en el espíritu de código abierto de desarrollo de Android y la base de MediaTek en China hace que cualquier desafío legal difícil de seguir.

MediaTek ha estado haciendo pequeños esfuerzos para reparar su imagen en este sentido, habiendo unió al grupo Linaro y liberando el código fuente del núcleo completo para la primera generación de Android Uno dispositivos año pasado. Sin embargo, todavía hay un gran número de productos en la naturaleza que no han recibido el mismo tratamiento y sin indicación de que esto se convertirá en la norma para los próximos productos tampoco. Tendremos que esperar y ver si la empresa adopta un enfoque más de código abierto amigable avanzar, pero el anuncio de MediaTek Labs es un paso en la dirección correcta.

MediaTek tiene todavía un largo camino por recorrer para congraciarse con los consumidores occidentales y la comunidad de desarrollo, y su enfoque en los mercados "súper mediano" en el extranjero significa que esto es poco probable que suceda en el futuro inmediato. Sin embargo, la compañía está jugando de manera inteligente, en términos de cuota de mercado, por atender a los segmentos de más rápido crecimiento móviles en China, India y América del Sur. Vamos a duda a ver mucho más de MediaTek en el próximo par de años.


» » » Conocer MediaTek y su cartera SoC