Vous êtes sur la page 1sur 4

Université Ibn Tofail

Faculté des sciences Kenitra


Master Spécialisé

Master Electronique Embarqué EE

Devoir 2 Simple:
Les Cartes Electroniques

Encadré par: Elaboré par :


Pr YOUNES ADNANI El Amoury Khadija
APG: 20015537

Année Universitaire 2023-2024


I. Introduction :

Les unités de traitement, que ce soit les CPU (Unités centrales de traitement) ou les
GPU (Unités de traitement graphique), jouent des rôles distincts dans le paysage
informatique. Parallèlement, le marché propose une diversité de cartes électroniques,
chacune ayant ses spécificités. Le choix de la meilleure carte dépend de divers
facteurs, et il est crucial de comprendre ces options pour des projets électroniques et
informatiques réussis.
Quelle est la différence entre GPU et CPU ?
Comment je peux choisir la meilleure parmi cartes électroniques existe dans le marché
?
1. Qu'est-ce qu'un CPU ?

Composé de milliards de transistors, le processeur (CPU) peut


comporter plusieurs cœurs de traitement et il est
communément décrit comme le « cerveau » de l'ordinateur. Il
est essentiel à tous les systèmes informatiques modernes, car
il exécute les commandes et les processus nécessaires à votre
ordinateur et à votre système d'exploitation. Le CPU est
également important pour déterminer la vitesse d'exécution des
programmes, qu'il s'agisse de surfer sur le Web ou de créer des feuilles de calcul.

2. Qu'est-ce qu'un GPU ?

Le GPU est un processeur composé de nombreux cœurs plus


petits et plus spécialisés. En travaillant ensemble, les cœurs
offrent des performances remarquables lorsqu'une tâche de
traitement peut être répartie sur plusieurs cœurs en même
temps (ou en parallèle). Le GPU est un composant essentiel
aux jeux vidéo modernes, car il permet d'obtenir des images de
meilleure qualité et un gameplay plus fluide. Les GPU sont également utiles dans le
domaine de l'IA.

3. Quelle est la différence entre un CPU et un GPU ?

Les CPU et les GPU ont beaucoup de points communs. Il s’agit


de moteurs de calcul essentiels. Ils possèdent tous deux des
microprocesseurs au silicium. Et ils traitent tous les deux des
données. Mais les CPU et les GPU possèdent des architectures
différentes et sont construits à des fins différentes.

Le CPU est adapté à une grande variété de tâches, en particulier celles pour lesquelles
la latence ou les performances par cœur sont importantes, comme la navigation sur le
Web. Le processeur est un moteur d'exécution puissant qui concentre son nombre
réduit de cœurs sur des tâches spécifiques et sur la rapidité d'exécution. Cela le rend

2
particulièrement bien adapté à des tâches allant du traitement en série à l'exécution
de bases de données.

Les GPU ont d'abord été des ASIC (Application-Specific Integrated Circuits)
spécialisés, conçus dans un but précis, par exemple pour accélérer des tâches
spécifiques de rendu 3D. Au fil du temps, ces moteurs à fonction unique sont devenus
plus programmables et plus souples. Bien que les graphismes et les images
hyperréalistes des jeux vidéo restent leur fonction principale, les GPU ont évolué pour
devenir des processeurs parallèles plus généraux, gérant une gamme croissante
d'applications, y compris l'IA.

4. Cartes électroniques sur le marché :

Il existe plusieurs cartes électroniques sur le marché, chacune ayant ses propres
caractéristiques et applications.
Voici quelques-unes d'entre elles :

 Arduino : Plateforme open-source basée sur des microcontrôleurs, idéale pour les
projets électroniques et les amateurs.

 Raspberry Pi : Ordinateur monocarte de la taille d'une carte de crédit,


principalement utilisé pour des projets informatiques, l'Internet des objets (IoT) et
l'apprentissage de la programmation.

 FPGA (Field-Programmable Gate Array) : Des dispositifs programmables


permettant la configuration de circuits logiques après leur fabrication.

 BeagleBone : Carte de développement open-source basée sur un processeur


ARM, adaptée aux applications embarquées.

 ESP8266 et ESP32 : Microcontrôleurs WiFi populaires pour les projets IoT.

 Arduino Due : Une carte Arduino basée sur un microcontrôleur ARM, offrant une
puissance de traitement plus élevée que les modèles traditionnels.

 Teensy : Une carte de développement compacte basée sur des microcontrôleurs


ARM, populaire pour les projets de contrôle de mouvement et d'audio.

 STM32 Nucleo : Cartes de développement basées sur les microcontrôleurs


STM32 de STMicroelectronics.

 Particle Photon et Electron : Cartes pour le développement d'applications IoT.

 Odroid : Série de cartes de développement utilisant des processeurs ARM,


souvent utilisées pour des projets plus puissants.

 NVIDIA Jetson : Plateformes de calcul GPU destinées aux applications de


l'intelligence artificielle et de l'apprentissage automatique.

3
 Banana Pi : Carte de développement similaire au Raspberry Pi, utilisée pour
divers projets informatiques et IoT.

 Intel Edison : Une plateforme de calcul petite et puissante d'Intel, adaptée aux
projets IoT.

 UP Board : Un ordinateur monocarte avec des performances plus élevées que


certaines autres cartes, utilisées pour des applications plus exigeantes.

 Orange Pi : Une série de cartes de développement, similaire au Raspberry Pi,


utilisée pour divers projets.

 Arduino Nano : Une version compacte de la carte Arduino, idéale pour les projets
où l'espace est limité.

5. Exemples de carte électronique :

6. Choisir la meilleure carte :

Déterminez vos besoins spécifiques : le type de projet, les exigences de puissance de


calcul, la connectivité, etc.
Considérez le support communautaire et la disponibilité des ressources en ligne.
Évaluez la facilité de programmation et les langages de programmation pris en charge.
Comparez les coûts et la disponibilité des accessoires et des modules d'extension.
Lisez les retours d'expérience et les projets similaires pour vous aider dans votre choix.

II. Conclusion :

En conclusion, la diversité des unités de traitement, qu'il s'agisse de CPU ou de GPU,


ainsi que des cartes électroniques disponibles sur le marché, offre un éventail
d'options pour répondre à des besoins spécifiques. Le choix entre ces technologies
dépendra des exigences particulières de chaque projet. Il est essentiel de considérer
des facteurs tels que la puissance de calcul requise, la flexibilité, la facilité de
programmation, et le coût global. En comprenant les forces de chaque option, les
développeurs peuvent prendre des décisions éclairées pour garantir le succès de leurs
projets électroniques et informatiques.

Vous aimerez peut-être aussi