Le CPU, le GPU, le FPGA ou l’ASIC est-il meilleur?

Mon premier ordinateur a éteint une puissance de traitement folle de 33 MHz à partir du processeur 486. C’était en « mode Turbo » bien sûr, et quand il a été éteint, il nous restait 16 MHz. Insérez le visage froncé.

Peut-être que vous êtes trop jeune pour vous souvenir d’un bouton turbo, mais si vous ne l’êtes pas, vous vous souvenez probablement qu’il y avait rarement un moment où vous l’éteigniez. À l’époque où vous le faisiez, c’était à cause des exigences logicielles, et vous aviez probablement l’impression d’avoir perdu quelque chose. Du moins, je l’ai fait.

Avance rapide jusqu’à aujourd’hui, et le processeur ne règne plus en maître, et le traitement peut être effectué par plusieurs autres types de matériel. Le CPU, le GPU, le FPGA et l’ASIC ont tous un but, alors vérifions-les.

Qu’est-ce qu’un processeur ?

L’unité centrale de traitement (CPU) est la puce principale de votre ordinateur, téléphone, téléviseur, etc., qui est responsable de la distribution des instructions à travers les composants de la carte mère.

Le processeur est considéré comme le « cerveau » de l’ordinateur et est la plus polyvalente des puces que nous couvrons. Cependant, cette polyvalence a un coût, et parce qu’elle est censée être le « touche-à-tout », elle consommera plus de puissance et sera plus lente à certaines fonctions par rapport aux puces plus spécialisées.

Qu’est-ce qu’un GPU ?

L’unité de traitement graphique (GPU), c’est-à-dire la carte graphique, bien que similaire à la CPU en ce sens qu’il s’agit d’une puce de silicium sur une carte, a un but et une fonction très différents.

Le GPU est généralement utilisé pour traiter simplement les graphiques et les afficher sur un écran. Cependant, ces dernières années, en raison de leur traitement parallèle et de leurs capacités de débit élevées, elles ont été intégrées à de nombreuses autres fonctions.

Pour décomposer cela un peu plus loin, le GPU divisera les problèmes complexes en millions de tâches distinctes pour les résoudre en même temps. En raison de son architecture, il ne peut pas remplacer le processeur, mais il peut fonctionner à ses côtés.

Lorsque l’extraction de crypto-monnaie a gagné en popularité, le GPU a été utilisé comme moyen de résoudre les algorithmes mathématiques complexes utilisés. Plus récemment, les GPU mènent la charge en IA, en vision par ordinateur et en super-informatique.

Qu’est-ce qu’un FPGA ?

Le réseau de portes programmables sur le terrain (FPGA) est également un semi-conducteur à base de silicium, mais il est basé sur une matrice de blocs logiques configurables (CLB) connectés par des interconnexions programmables.

Cela signifie que le FPGA peut être programmé puis reprogrammé pour une application ou une fonction souhaitée.

La programmation du FPGA définit en fait la fonction matérielle de l’appareil. Lorsque la fonction doit changer, le FPGA peut être simplement reprogrammé.

Parce que le FPGA est programmé / personnalisé selon les spécifications exactes d’un algorithme, il peut être plus rapide et consommer moins d’énergie que les processeurs avec des vitesses d’horloge plus élevées. Cependant, chaque fois que la fonction doit changer, elle doit être reprogrammée.

Qu’est-ce qu’un ASIC ?

Le Circuit intégré spécifique à l’application (ASIC) est une puce de silicium conçue pour une fonction logique spécifique.

Contrairement à la plupart des autres puces dont nous avons parlé ici, l’ASIC ne peut effectuer que la tâche pour laquelle il a été conçu. Il ne peut pas être changé.

Pour cette raison, les ASIC sont généralement utilisés dans un produit qui aura un grand nombre de production et ne sont pas utilisés pour déboguer un système.

L’ASIC permet d’incorporer une quantité importante de circuits sur une seule puce. Cela permet de réduire les coûts, sur les tirages en vrac, par rapport à l’utilisation d’autres technologies.

L’ASIC consommera également moins d’énergie pour la capacité de calcul par rapport aux puces susmentionnées et aura une taille beaucoup plus petite. Un ASIC sera également moins cher à assembler et plus fiable (car il y a moins de pièces).

Quels Produits Samtec propose-t-Il ?

Si vous êtes dans le monde du développement FPGA, Samtec dispose d’un certain nombre de kits de développement FPGA pour aider les développeurs de FPGA et les architectes au niveau du système avec le prototypage et l’évaluation.

Parmi ces offres figurent le kit d’évaluation FireFlyTM de 28 Gbit/s, la carte de bouclage FMC + HSPC/HSPCe et la carte de bouclage VCU118 FMC + HSPC.

Les systèmes Flyover® de Samtec peuvent également être utilisés pour le routage PAM4 à 112 Gbit/s pour le développement ASIC. Cela a été couvert dans un blog récent où une collaboration entre Samtec et Alphawave a été utilisée pour générer des données PRBS 31 bits à 112 Gbps PAM4 sur un câble 12 « de 34 AWG.

Si vous avez dépassé le stade du développement, Samtec propose de nombreuses offres de câbles pour fonctionner dans votre système.

Récemment, nous avons couvert le système de câbles haute densité à profil bas PAM4 Si-FlyTM 112 Gbps qui permet une connexion directe sur l’emballage au boîtier en silicium.

Donc, pour répondre à la question au début; le CPU, le GPU, le FPGA ou l’ASIC sont-ils meilleurs? La réponse est, cela dépend. Toutes ces puces présentent des avantages et des inconvénients, et l’application dépendra de laquelle vous devez choisir.

Pour plus d’informations sur les offres et les capacités de Samtec dans ce domaine, veuillez envoyer un e-mail [email protected] .

You might also like

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.