Maison >Problème commun >Quelle est la capacité hétérogène de l'igpu

Quelle est la capacité hétérogène de l'igpu

coldplay.xixi
coldplay.xixioriginal
2020-12-10 10:07:4517781parcourir

capacités hétérogènes de l'igpu : 1. Il s'agit d'un calcul hétérogène, permettant au GPU convergé de plus en plus puissant d'assister le CPU dans le calcul grâce à une technologie informatique hétérogène 2. Par rapport à l'informatique série, l'informatique parallèle peut être divisée en parallélisme temporel et ; parallélisme spatial 3. Minimiser le temps d'exécution des tâches informatiques.

Quelle est la capacité hétérogène de l'igpu

L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.

capacités hétérogènes de l'igpu :

1. Il s'agit d'un calcul hétérogène, permettant au GPU convergé de plus en plus puissant d'assister le CPU dans le calcul grâce à une technologie informatique hétérogène, c'est-à-dire La proportion de calculs GPU augmente et les logiciels dépendent davantage du fonctionnement du GPU. Par exemple, si vous utilisez un logiciel DX12 souvent utilisé pour jouer à des jeux, la différence de performances entre l'utilisation de DX12 dans les jeux et sa non-utilisation peut rapidement doubler.

2. Par rapport à l'informatique série, l'informatique parallèle peut être divisée en parallélisme temporel et parallélisme spatial. Le parallélisme temporel est une technologie de pipeline et le parallélisme spatial utilise plusieurs processeurs pour effectuer des calculs simultanés. Les recherches actuelles portent principalement sur le parallélisme spatial. Du point de vue des concepteurs de programmes et d’algorithmes, le calcul parallèle peut être divisé en parallélisme de données et en parallélisme de tâches. Le parallélisme des données divise les tâches volumineuses en plusieurs sous-tâches identiques, ce qui est plus simple à traiter que le parallélisme des tâches.

3. Le but ultime qu'il poursuit est de minimiser le temps d'exécution des tâches informatiques.

Informations détaillées :

(1) La technologie informatique hétérogène est apparue au milieu des années 1980 car elle permet d'acquérir de manière rentable des capacités de calcul hautes performances et a une bonne évolutivité. , un taux d'utilisation élevé des ressources informatiques et un énorme potentiel de développement, il est devenu l'un des points chauds de la recherche dans le domaine de l'informatique parallèle/distribuée. Les auteurs de cet article mettent également en évidence certains aspects auxquels il conviendrait de prêter attention dans les futures recherches en informatique hétérogène.

Quelle est la capacité hétérogène de ligpu

(2) Avec le développement rapide des technologies de communication et de réseau, le concept d'informatique en réseau a émergé. Les systèmes informatiques de réseau homogènes sont apparus pour la première fois, suivis rapidement par les systèmes informatiques de réseau hétérogènes, faisant de l'informatique hétérogène l'un des principaux points chauds de la recherche dans le domaine de l'informatique parallèle/distribuée ces dernières années.

(3) Le calcul parallèle effectué sur des systèmes informatiques hétérogènes est souvent appelé calcul hétérogène. Les gens ont défini l'informatique hétérogène sous différents angles. Pour résumer, nous donnons la définition suivante : L'informatique hétérogène est une forme particulière d'informatique parallèle et distribuée. Elle peut utiliser un seul ordinateur indépendant qui peut prendre en charge à la fois les méthodes SIMD et MIMD. un groupe d'ordinateurs indépendants interconnectés par un réseau à haut débit pour effectuer des tâches informatiques. Il peut utiliser de manière coordonnée des machines présentant des performances et une architecture différentes pour répondre à différents besoins informatiques et permettre au code (ou aux segments de code) d'être exécuté de manière à maximiser les performances globales.

(4) Les ressources informatiques qu'il utilise ont différents types de capacités informatiques, telles que simd, mimd, vectorielle, scalaire, dédiée, etc.

(5) Il doit identifier le tâches informatiques Le type d'exigences de parallélisme de chaque sous-tâche

(6) Il doit permettre aux ressources informatiques avec différents types de calcul de se coordonner les unes avec les autres

(7) Il doit développer des problèmes applicatifs Le parallélisme, mais aussi le développement de l'hétérogénéité des problèmes applicatifs, c'est-à-dire la recherche d'adéquation entre le type de calcul de la ressource informatique et le type de tâche (ou sous-tâche) qu'elle effectue

Recommandations d'apprentissage gratuites associées : programmation php (vidéo)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Articles Liés

Voir plus