Pipelines de pixels

Auteur: Randy Alexander
Date De Création: 23 Avril 2021
Date De Mise À Jour: 26 Juin 2024
Anonim
Image processing and pixel pipeline in darktable 3.0
Vidéo: Image processing and pixel pipeline in darktable 3.0

Contenu

Définition - Que signifie Pixel Pipelines?

Les pipelines de pixels sont des composants de carte graphique qui traitent les informations sur les pixels et sont conçus pour accélérer les tâches de traitement des images. Ils disposent d'un cœur de traitement reprogrammable et de deux mémoires tampons d'images indépendantes, utilisées pour stocker temporairement les données d'image et pouvant fonctionner avec des données de pixels d'une vitesse maximale de 200 Mo / s.

Les pipelines de pixels sont composés de pixel shaders et d'unités de gestion. Si une carte graphique comporte 24 shaders de pixels et 24 TMU, cette carte est dite à 24 pipelines de pixels. Mais ce n’est pas toujours un ratio de un à un, car certaines cartes ont plus de TMU que de shaders.

Les pipelines de pixels sont également appelés processeurs de pixels.


Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique Pixel Pipelines

L'architecture d'un pipeline de pixels est maintenant obsolète, remplacée par des shaders unifiés. Dans l'architecture précédente, il y avait des shaders de pixels et des vertex shaders dans le pipeline, ces derniers travaillant sur des pixels individuels et les vertex shaders sur des sommets pour dessiner des polygones plus rapidement. L'inconvénient est que, parfois, seul un type de shader effectue l'essentiel du travail, tandis que l'autre est inactif. Cela a été modifié en utilisant des shaders unifiés qui effectuent différentes tâches, en fonction des besoins. Cela coûte moins cher à fabriquer, plus facile à programmer et plus efficace, car tous les shaders sont utilisés pour une tâche à un moment donné.

Les pipelines de pixels s'apparentent à des lignes de fabrication, où différents processus sont complétés avant d'arriver au produit final. Premièrement, les pipelines reçoivent des données du bus PCI ou de l’interface Accelerated Graphics Port (). Les processus sur les données sont ensuite terminés de manière séquentielle avant que les données ne soient affichées à l'écran. Il s’agit notamment de couper ou de supprimer les pixels non visibles à l’écran, de générer plus de pixels, de pixelliser puis de fusionner tous les éléments d’image avant de les afficher à l’écran.