AMD a obtenu un brevet pour des microprocesseurs hétérogènes comportant deux types de cœurs à usage général. La technologie ressemble à la célèbre architecture Big.Little d'Arm et pourrait être utilisée pour les processeurs destinés aux appareils mobiles et à faible consommation d'énergie.
Le brevet décrit un microprocesseur comportant deux types de cœurs à usage général exécutant deux sous-ensembles différents de la même architecture de jeu d'instructions (ISA). Le premier type de cœurs est configuré pour prendre en charge un sous-ensemble plus grand de l'ISA et présenter des performances élevées, tandis que le second type de cœurs simplifiés est configuré pour consommer moins d'énergie. Différents types de cœurs peuvent partager des emplacements de mémoire ainsi que du cache.
La technologie permet à AMD de construire des processeurs écoénergétiques basés sur x86, Arm et d'autres architectures (mais pas tous en même temps) et comportant deux classes de cœurs à usage général.
Une capacité importante décrite par AMD dans ses brevets est le transfert dynamique d'un thread d'un cœur à un autre (en supposant que toutes les fonctionnalités sont prises en charge) si un cœur hautes performances est sous-utilisé ou un cœur à faible consommation est surutilisé. La méthode pourrait donner au processeur une plus grande liberté pour équilibrer la charge de ses cœurs avec peu ou pas d'intervention d'un système d'exploitation, bien qu'il reste à voir comment cela fonctionnera car l'équilibrage de la charge de processeurs multicœurs même homogènes du côté du système d'exploitation a été un facteur déterminant la performance ces dernières années.
Le brevet numéro 10698472 a été déposé le 27 octobre 2017, après qu'AMD a commencé à fabriquer et à vendre des microprocesseurs fonctionnant sur la microarchitecture Zen et des années après avoir abandonné le développement de ses cœurs basse consommation « Cats '' basés sur les microarchitectures Jaguar et Puma. Par conséquent, il est probable qu'AMD envisage d'introduire des dérivés Zen ou une toute nouvelle microarchitecture pour les applications à faible consommation / faible coût.
La chasse aux brevets n'est pas vraiment une entreprise gratifiante puisque les entreprises qui dépensent des milliards de dollars américains en recherche et développement pour des centaines de brevets chaque année et de loin tous les brevets ne sont pas mis en œuvre dans de vrais produits. Les microprocesseurs dotés de différents cœurs à usage général sont devenus omniprésents dans les smartphones et sont susceptibles de devenir également omniprésents dans les PC mobiles. Pendant ce temps, il n’est pas garanti que nous verrons dans un avenir prévisible des processeurs hybrides comme Intel Lakefield d’AMD.
L'abrégé du brevet se lit comme suit:
«Un système de processeur hétérogène comprend un premier processeur implémentant une architecture de jeu d'instructions (ISA) comprenant un ensemble de fonctionnalités ISA et configuré pour prendre en charge un premier sous-ensemble de l'ensemble de fonctionnalités ISA. Le système de processeur hétérogène comprend également un second processeur implémentant l'ISA comprenant l'ensemble des fonctionnalités ISA et configuré pour prendre en charge un second sous-ensemble de l'ensemble des fonctionnalités ISA, dans lequel le premier sous-ensemble et le second sous-ensemble de l'ensemble des fonctionnalités ISA sont différents de chacun. autre. Lorsque le premier sous-ensemble comprend l'intégralité de l'ensemble des fonctionnalités ISA, le second processeur à fonctionnalité inférieure est configuré pour exécuter un thread d'instructions en consommant moins d'énergie et avec des performances inférieures à celles du premier processeur. »