Ordinateurs

L’architecture du système AMD Fusion évolue pour unifier les CPU et les GPU

Ce site peut gagner des commissions d’affiliation à partir des liens sur cette page. Conditions d’utilisation.

Si tu pensais que La nouvelle série A d’AMD Le CPU et le GPU sur puce (APU) étaient cool, accrochez-vous à vos sièges : la série A n’est que la première étape dans l’unification des architectures CPU et GPU de telle sorte que les développeurs ne voient qu’un seul, plusieurs -unité de traitement à usage spécifique. C’est ce qu’on appelle la Fusion System Architecture (FSA), et plutôt choquant, il fera ses débuts avec les prochaines cartes graphiques d’AMD Southern Islands (Radeon HD 7000-series).

Au lieu du rétrécissement attendu et plutôt banal des cœurs Cayman de la génération actuelle, les GPU des îles du Sud subiront une refonte complète pour ressembler assez étroitement aux dernières offres de Nvidia. VLIW a finalement été remplacé par MIM – mais au lieu d’une configuration purement scalaire, la FSA utilisera une combinaison d’unités vectorielles et scalaires qui devrait améliorer considérablement sa capacité à gérer des tâches de traitement variées et générales. SIMD est toujours pris en charge – et tout sera massivement parallèle, bien sûr. Ces fonctionnalités seront regroupées dans ce qu’AMD appelle une «unité de calcul», qui sont des cœurs entièrement discrets qui viennent même avec leurs propres blocs de cache L1. Si tout cela ne suffisait pas, ces unités de calcul auront des contrôleurs de mémoire x86-64 – ils pourront lire et écrire à partir de votre RAM système installée. Il ne s’agit pas de performances brutes – aucun de ces changements ne l’est – mais cela rend les nouvelles puces d’AMD incroyablement flexibles.

Psssssst :  Western Digital lance des SSD WD Blue NVMe à bas prix

Ces unités de calcul, comme vous commencez probablement à vous en rendre compte, sont essentiellement des coprocesseurs monstrueux. Nvidia subi des changements similaires pour rendre ses puces adaptées aux tâches GPGPU, et maintenant AMD emboîte le pas. La clé, cependant, est qu’AMD est également une société de processeurs – et croyez-le ou non, il bénéficie même du soutien de Microsoft et BRAS. Le parallélisme massif accéléré C++ (C++ AMP) de Microsoft a été annoncé parallèlement à l’architecture du système de fusion de type CPU, qui permettra aux développeurs de programmer les GPU de la même manière qu’ils programment pour les CPU. C++ AMP n’est pas conçu pour remplacer les plates-formes spécifiques à l’architecture comme CUDA de Nvidia. Il est plutôt conçu pour permettre aux développeurs d’accéder facilement aux GPU à partir d’un environnement de construction auquel ils sont habitués. C++ AMP fera ses débuts avec la prochaine version de Visual Studio.

De l’autre côté de la clôture, dans RISCland, AMD et ARM sont désormais similaires : avec l’architecture du système de fusion, AMD se positionne essentiellement comme l’équivalent x86 des SoC ARM que l’on trouve dans presque tous les appareils mobiles. L’architecture du système Fusion est conçue pour permettre aux développeurs d’écrire des programmes qui utilisent de manière transparente tout le matériel sous le capot, exactement comme les applications trouvées sur les appareils Android et les iPhones alimentés par ARM. Le terme qui circule, soit dit en passant – le terme qui résume ce que recherchent AMD et ARM – est « l’informatique hétérogène ». En termes simples : informatique unifiée ou uniforme.

Pour l’instant, un processeur des îles du Sud ne remplacera pas le processeur Intel ultra-rapide au cœur de votre ordinateur – mais avec un gros travail d’AMD et les bons outils de développement en place, il ne faudra peut-être qu’un an ou deux avant les anciens processeurs à force brute sont remplacés par les nouveaux APU sophistiqués d’AMD.

Psssssst :  Le MIT découvre un nouvel état de la matière, un nouveau type de magnétisme - High-teK.ca

Lire la suite sur Point de vue PC

Bouton retour en haut de la page