Samsung sort OCTA-Pella vidéo pour montrer que la nouvelle Exynos 5 Octa peut utiliser tous les huit cœurs simultanément
L'incursion de Samsung dans le marché des processeurs huit cœurs n'a pas été sans poser de problèmes. Originale Exynos 5 Octa de l'entreprise, l'Exynos 5410, qui se trouve dans le Galaxy S4 Samsung semblait promettre beaucoup avec son design big.LITTLE qui permet au processeur d'utiliser quatre faible énergie Cortex-A7 noyaux avec quatre plus puissant Cortex- A15 noyaux. Toutefois, il est avéré qu'en raison de certains défauts de conception dans le 5410 le processeur quatre cœurs seulement autorisé à être exécutées simultanément.
Lorsque Samsung a dévoilé les détails de la prochaine génération des Exynos Octa, la Exynos 5420, il a été supposé que Samsung avait fixé les problèmes avec l'original 5410, mais son libellé est resté vague, "Le système bascule entre huit cœurs de processeurs Cortex-A15 et Cortex-A7 en fonction de la charge de travail, en sélectionnant le droit de base pour la bonne tâche et d'économie pouvoir dans le processus ". Les bonnes nouvelles sont que Samsung a maintenant confirmé, par l'intermédiaire d'une vidéo musicale postée sur YouTube, que l'Exynos 5420 peut utiliser tous les huit cœurs simultanément.
L'architecture big.LITTLE d'ARM permet de processeurs multi-core d'exécuter dans l'un des deux modes: un mode de migration et un mode hétérogène Multi Processing (HMP). Dans le premier mode, qui est utilisé dans l'Exynos 5410 et le Galaxy S4 Samsung, les noyaux de A7 à faible énergie sont utilisés par défaut et puis quand les choses deviennent occupé les A15 noyaux sont activés tandis que les noyaux A7 sont fermés. Cela signifie que l'Exynos Octa 5410 utilise seulement un maximum de quatre cœurs à la fois, ce qui en fait le même que d'un processeur quad-core, mais avec une technologie d'économie d'énergie intelligente. je proposé à l'origine que le manque de soutien de HMP pour le 5410 était due à un problème logiciel et que par l'ajout d'un ordonnanceur de HMP au noyau Linux permettrait à la 5410 pour fonctionner en mode de HMP. Cependant, il se trouve que ce 5410 est limitée au mode en raison d'une migration de carence matérielle, en particulier dans le sous-système de cache qui fournit un cache cohérente dans tous les cœurs et permet pour la commutation transparente entre eux.
Les Exynos 5420 correctifs ces problèmes et le sous-système de cache, savent que le cache Coherent Interconnect (CCI), qui fonctionne parfaitement - permettant au processeur d'être utilisé dans un mode de HMP. Hétérogène Multi Processing est une pièce intelligente de la technologie parce que le noyau Linux (sous Android) a besoin de savoir que tous les noyaux sont égaux. Dans un système SMP tous les noyaux sont les mêmes et si le planificateur peut simplement distribuer les tâches à tout noyau en fonction de la charge de travail. Mais avec HMP le planificateur ne devrait pas essayer de courir le dernier jeu 3D sur l'un des noyaux A7 il devrait être déplacé vers la A15 noyaux. Comme Samsung le dit, «Si vous êtes un gamer mobiles passionné qui est dans les jeux FPS avec des graphiques complexes ou, cadre à taux élevé jeux de course au rythme rapide, les" grands "noyaux Cortex-A15 sont là pour faire le gros du travail. "
Au cours des prochaines semaines, le Galaxy Note 3 va commencer à expédier et je suis sûr que les développeurs Android désireux seront décortiquer les rouages de l'appareil et en regardant la fonctionnalité de l'Exynos 5420. Samsung ont une bonne feuille de route pour libérer la GPL composants logiciels sous licence de leurs téléphones Android Donc, une fois ce code est publié, il sera relativement facile de regarder le planificateur de HMP inclus dans la version d'Android utilisée sur la note 3.
Qu'est-ce que cela signifie? Cela signifie que le Samsung Galaxy Note 3 sera le premier véritable dispositif huit cœurs à la disposition du grand public, mais un système de base OCTA hétérogène.