Programmation GPU
Quelle est la différence de philosophie de conception entre CPU et GPU ?
- ALe CPU privilégie le débit avec de nombreux cœurs simples, le GPU accélère un traitement unique avec quelques cœurs puissants
- BCPU et GPU ne diffèrent que par le nom, leur architecture est identique
- CLe CPU privilégie l'exécution rapide d'un traitement unique avec quelques cœurs puissants, le GPU le débit global avec de nombreuses unités de calcul simples
Afficher la réponse et l'explication
Réponse : C. Le CPU privilégie l'exécution rapide d'un traitement unique avec quelques cœurs puissants, le GPU le débit global avec de nombreuses unités de calcul simples
Le CPU consacre ses circuits à de grands caches, à la prédiction de branchement, à l'exécution dans le désordre, etc., afin de faire avancer un thread le plus vite possible. Le GPU simplifie ces circuits et aligne à la place davantage d'unités de calcul, exécutant simultanément des milliers de threads pour maximiser le débit global. Même si chaque thread est lent, le GPU est plusieurs fois plus rapide pour les tâches appliquant un même traitement à de grandes quantités de données.