Apprendre à connaître MediaTek et son portefeuille de SoC

Puce MediaTek Helio X10

MediaTek, une société de semi-conducteurs basé à Taiwan, est toujours considéré comme un outsider sur le marché du SoC mobiles par beaucoup, mais la société a été fortement impliqué dans le développement de puces mobiles dans la dernière décennie. Ainsi que la conception de puces pour mobile, MediaTek est un membre fondateur de la Fondation de l'Architecture système hétérogène et contributeur au groupe Linaro, qui prend en charge les logiciels open-source pour l'architecture ARM, entre autres.

La société a développé SoC mobiles depuis 2009, mais a pris de l'importance au cours des deux dernières années, grâce à ses produits à moindre coût et à faire les manchettes utilisation de la conception de CPU multi-core. Que ce soit un truc de marketing ou percée révolutionnaire, MediaTek est maintenant alimente un pourcentage substantiel des smartphones dans le monde, nous allons donc jeter un oeil à ce que l'entreprise est à.

ARM flexion

Tout comme Exynos la série de Samsung, HiSilicon SoC Huawei, et même les dernières 64 bits mufliers de Qualcomm, MediaTek fait un usage intensif des conceptions de référence de dépendance, plutôt que de développer ses propres modèles de CPU ou GPU en interne tels que les noyaux Krait de Qualcomm ou Adreno GPU. Dans ses annonces les plus récentes sur les produits, vous verrez le même ARM Cortex-A53, A57, au Mali, et les composants PowerVR GPU de Imagination Technologies que de nombreux autres produits mobiles, et l'entreprise a également été le premier à commercialiser avec la dernière Cortex-A72 d'ARM conception du cœur du CPU.

MediaTek fait usage des mêmes CPU ARM conceptions fondamentales que le courant Qualcomm et Samsung SoC.

Comme la saveur populaire pour les conceptions SoC mobiles à l'heure actuelle, MediaTek était l'un des premiers à adopter l'architecture big.LITTLE d'ARM, datant tous le chemin du retour à son premier SoC MT8135 hétérogène annoncé en Juillet 2013.

La technologie voit plusieurs cœurs de processeurs haute performance disposées en grappes et de l'énergie efficaces, afin d'équilibrer plus efficacement des performances de pointe avec les contraintes de puissance limitée d'une plate-forme mobile. Cette technologie est venu dans le foyer dans l'année écoulée, en raison de la batterie spécifique et limites thermiques imposées sur les conceptions SoC mobiles.

HSA Membres fondateurs

Les membres fondateurs de la Fondation HSA seront familiers aux adeptes CPU tech.

Vous vous souviendrez que MediaTek était l'un des premiers sur le marché avec un "vrai" CPU mobiles OCTA-core et, plus récemment, a dévoilé son 10 core, tri-cluster géant puce X20 pour le mobile, qui est conçu sur l'évolution de ce principe.

MediaTek OCTA-core petite

Rappelez-vous toutes ces histoires à propos de l'industrie premier "vrai" OCTA-core CPU de MediaTek? Maintenant, tous les principaux fournisseurs de systèmes sur puce mobiles utilisent un design similaire.

Le débat sur ces grands chefs de base dans un processeur mobile est beaucoup plus qu'un truc de marketing fait toujours rage, mais MediaTek a été un croyant de longue date dans big.LITTLE. Même Qualcomm, qui, auparavant, rubbished l'idée de base de huit modèles de puces mobiles, est maintenant en utilisant cette architecture. Contrairement à l'incompréhension populaire, plusieurs systèmes sur puce de base de CPU ne sont pas seulement tout au sujet des performances de pointe, mais aussi de souplesse dans la répartition des tâches et d'efficacité énergétique.

Pour lier tels multi-CPU apparemment encombrant conçoit ensemble, MediaTek a développé sa propre technologie de CorePilot. Ceci est où la société a appliqué beaucoup de son propre travail à ses conceptions SoC, afin de faire un usage efficace de ses multiples conceptions de base de CPU et les clusters. Comme je l'ai déjà mentionné, MediaTek était un membre fondateur de la fondation sans but lucratif HSA de retour en 2012 et cela a eu un impact profond sur l'orientation récente de la société.

CorePilot et traitement hétérogènes

La CorePilot de MediaTek est dérivée de la technologie multi-traitement hétérogène (HMP) du groupe Linaro open-source, un membre de la Fondation HSA. Qui peuvent vous être familier si vous avez lu quelque chose au sujet de la planification des tâches mondiale ARM (GTS) pour big.LITTLE.

L'idée derrière HMP est relativement simple - allouer automatiquement la tâche en cours à la base la plus appropriée de traitement. De cette façon, le système peut optimiser les performances et de l'énergie elle-même indépendamment de la configuration de SoC, sans avoir à compter sur les programmeurs d'application des caractéristiques spécifiques. CorePilot et GTS éviter les problèmes d'accès au cluster unique de big.LITTLE début set-up, qui a utilisé commutation du noyau, permettant à chaque cœur à accéder individuellement et entre les grappes de base.



Hétérogène traitement multi-core a été au cœur des efforts de MediaTek sur le marché du SoC mobile.

CorePilot de MediaTek permet pour l'attribution et la gestion des charges de base fondée sur un certain nombre de facteurs, et est conçu pour éviter les problèmes de performance liés à la banalité Completely Fair Scheduler (SCF).

Le planificateur de HMP regarde tâches prioritaires normales et les attribue à l'âme de bonne CPU basé sur la demande de la performance, la capacité disponible de cluster, et l'équilibrage de charge pour une efficacité de puissance. L'ordonnanceur RT séparée soigne tâches hautement prioritaires et prend la priorité sur les noyaux de haute performance pour compléter ces.

MediaTek CorePilot Présentation

Ainsi que la tâche, la gestion thermique est prise en compte pour éviter la puce de devenir trop chaude ou de consommer trop de pouvoir, ce qui est important dans les facteurs de forme mobiles. Tension dynamique et la fréquence mise à l'échelle ainsi que "Hot Plug" commutation on / off de cœurs de processeurs permet à une large échelle de économies d'énergie.

MediaTek Fusion Device CPU GPU TechLa révision la plus récente à CorePilot, version 2.0, a mis en place une gestion efficace des tâches du GPU ainsi. Dispositif Fusion de la technologie de CorePilot 2.0 peut envoyer automatiquement les charges de travail OpenCL programmé pour le meilleur élément de CPU ou GPU, ou les deux, libérant les développeurs à travailler sur d'autres problèmes.

Cela a montré des améliorations de performance dans des exemples tels que la détection de visage et de traitement de l'image. CorePilot 2.0 apporte la technologie de MediaTek un pas de plus à la vraie informatique hétérogène, et est utilisé dans ses derniers processeurs mobiles. Les progrès de la GPU de calcul pouvaient voir davantage l'accent sur CPU et GPU charges de travail mixtes dans l'avenir.

Les dernières puces

Mise au produit line-up actuel de MediaTek, la société est toujours fortement axé sur le "super-mi" marché, comme il l'appelle. Vous ne trouverez pas beaucoup de conceptions visant à oblitérer les plus haut de gamme Qualcomm ou Samsung puces, mais MediaTek a beaucoup de pièces de quad-core, les arrangements big.LITTLE et ses SoC OCTA-core populaire conçus pour les marchés de smartphones à plus forte croissance.

Le tableau ci-dessous montre une comparaison rapide entre certains des puces les plus remarquables de MediaTek, de la vraie MT6592 OCTA-core largement utilisé, à son indice de référence en tête MT6595 et le dernier line-up de Helio X processeurs. Malgré le nombre de cœurs de processeur élevée, MediaTek ne pas emballer dans un grand nombre de pièces de processeur haute performance et n'a pas toujours opté pour la configuration du GPU le plus puissant disponible non plus. Au lieu de cela, le coût et l'efficacité énergétique semblent avoir préséance.

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
Mémoire2x 32-bit @ 933MHz LPDDR32x 32-bit @ 933MHz LPDDR32x 32-bit @ 933MHz LPDDR31x 32 bits LPDDR3
@ 633MHz
Processus20nm28nm28nm28nm
ModemCat LTE. 6Cat LTE. 4 Cat LTE. 4 HSPA + / TD-SCDMA
ISP34MP double13MP20MP16MP
VidéoH.264 / HEVC / vp9
décodage, HEVC w / HDR
encoder
H.264 / HEVC / vp9
décodage, HEVC
encoder
H.264 / HVEC
décodage et encodage
H.264 / HVEC
décodage et encodage

Vous pouvez maintenant voir comment ces conceptions probablement sont tous liés dans la mise au point de MediaTek sur HMP. Processeur line-up de MediaTek a progressé à peu près au même temps que l'évolution de la technologie HMP multi-core. De son processeur OCTA-core vrai, ce qui a permis l'attribution de noyau dynamique plutôt que la migration de cluster trouvé au début Exynos puces de Samsung, MediaTek dispose désormais d'une prise ferme sur les avantages et la technologie pour mettre en œuvre un large éventail d'options de cluster de base.

Par exemple, son dernier OCTA-core Helio X10 est optimisée pour l'efficacité énergétique en synchronisant les deux groupes quad-core à des vitesses différentes et d'optimiser le développement de silicium pour la puissance dans chaque grappe. Une amélioration de l'efficacité énergétique et le coût sur les vieilles conceptions OCTA-core qui utilisaient huit cœurs identiques et étaient donc un peu plus de gaspillage. Vous trouverez SoC même set-up dans la série Snapdragon de Qualcomm étendu, comme le 615 et 410.

Le 10-core, tri-cluster puce Helio X20 prend la conception de big.LITTLE populaire à un nouvel extrême

Le 10-core puce Helio X20 prend la conception populaire de cluster big.LITTLE, tels que le MT6595, à un nouvel extrême, avec trois groupes de noyaux conçus à l'échelle de faible puissance tout le chemin jusqu'à une haute performance Cortex-A72 dual noyau.

L'idée ici est d'optimiser chaque cluster de base pour des tâches plus ou moins exigeantes et d'allouer entre tous les noyaux dynamiquement. La puce est peu probable de courir 10 noyaux à la fois et certainement pas pour très longtemps. Au lieu de cela, CorePilot gérera une sélection des noyaux à la fois de trouver un équilibre plus optimal de performances brutes, l'efficacité énergétique et de la production thermique pour la tâche en cours. Des performances de pointe ne sera pas meilleurs designs de A57 quad-core actuelle et l'espace de silicium supplémentaire pourrait rendre plus coûteuse que X20 précédentes puces MediaTek, donc il sera intéressant de voir comment l'industrie réagit à la technologie.

MediaTek mid-market

Malgré le tapage autour de son SoC 10-core, MediaTek continue de chercher des affaires dans le "super-mi" marché en pleine croissance, plutôt que sur le très haut de gamme.

Il est également intéressant de noter que MediaTek a fait un effort considérable pour améliorer les capacités supplémentaires de ses SoC mobiles, pour correspondre à ceux de ses concurrents haut de gamme. Un manque de compatibilité LTE intégré avait déjà mis la compagnie derrière Qualcomm, mais cela a été abordé dans les puces de cette année. Soutien à la hausse des capteurs d'image de la résolution et de la vidéo de codage / décodage a également vu la fin de l'écart, et MediaTek est pousser vers l'avant avec le soutien de 120Hz affiche ainsi que 480fps ralenti et l'enregistrement vidéo 4K, qui ne sont certainement pas les caractéristiques de bas de gamme.

Bien que la société a seulement donné des détails sur sa haute performance série Helio X jusqu'ici, une série plus d'énergie P efficace est aussi dans les œuvres.

Comme je le disais tout à l'heure, le passage au 64 bits a été une grande opportunité pour MediaTek et la société dispose désormais d'un portefeuille de SoC qui équivaut à un grand nombre de produits offerts par ses rivaux, au moins sur le papier. Nous devrons simplement attendre et voir si les principaux développeurs de produits peuvent être gagnés par les dernières puces de MediaTek.

Ramification

Mobile est devenu un énorme marché pour MediaTek dans les cinq dernières années et l'entreprise est également à la recherche de se fixer une tranche de tendances futures aussi. L'année dernière, la société a annoncé son premier produit de recharge sans fil multi-mode qui a été certifié pour une utilisation avec les normes Qi et PMA. Il travaille également sur un multi-mode Module de charge inductif et de résonance, qui pourrait être mis en futur produit pour les FutureProof contre des changements dans le marché de la recharge sans fil.

Les douze derniers mois ont également vu MediaTek lance sa première logiciel de traitement conçu pour le marché des dispositifs portables (la MT2601) et l'annonce de son MediaTek initiative Labs, qui est conçu pour aider les développeurs à concevoir de nouveaux produits portables et l'internet des objets. La société est soucieux de ne pas être laissé à la prochaine grande tendance.

Open-source de controverse

D'un point de vue du produit, MediaTek semble être sur la bonne voie. Toutefois, l'entreprise n'a pas la meilleure réputation parmi la communauté des développeurs et de nombreux consommateurs restent sceptiques sur le matériel de l'entreprise en raison de son refus de partager le code source.

Historiquement, MediaTek a choisi de ne pas libérer le code source du noyau Linux derrière un de ses produits, du moins pas à un prix raisonnable, qui se déroule en contradiction avec les accords GPL associés avec Android.

Un manque de code source empêche correctifs de tierces parties pour toutes les questions de sécurité ou de matériel laissés non corrigées par la société

Non seulement cela, mais il ya une position plutôt hostile à prendre vers les développeurs et les consommateurs. Un manque de code source empêche correctifs de tierces parties pour des problèmes de sécurité ou de matériel laissés non corrigées par la société et verrouille les produits hors de courir tiers des systèmes d'exploitation de parti, comme ROM personnalisées. Cela laisse les consommateurs à la merci des lentes calendriers de mise à jour du fabricant. Il est pas vraiment dans l'esprit de open-source de développement Android et la base de MediaTek en Chine fait des défis juridiques difficile de poursuivre.

MediaTek a été fait peu d'efforts pour réparer son image à cet égard, après avoir rejoint le groupe Linaro et de libérer le noyau le code source complet pour la première génération Android One appareils l'an dernier. Cependant, il ya encore un grand nombre de produits à l'état sauvage qui ont pas reçu le même traitement et aucune indication que cela deviendra la norme pour les produits à venir soit. Nous devrons attendre et voir si la société adopte une approche plus open-source amicale aller de l'avant, mais l'annonce de MediaTek Labs est un pas dans la bonne direction.

MediaTek a encore un long chemin à parcourir pour se faire bien avec les consommateurs occidentaux et la communauté de développement, et sa focalisation sur les marchés «super-mi" d'outre-mer signifie qu'il est peu probable de se produire dans l'avenir immédiat. Toutefois, la société joue à puce, en termes de part de marché, en répondant aux segments mobiles plus forte croissance en Chine, en Inde et en Amérique du Sud. Nous allons certainement voir beaucoup plus de MediaTek dans les deux prochaines années.




» » » Apprendre à connaître MediaTek et son portefeuille de SoC