Modèle de shader unifié

Le modèle de shader unifié utilise les mêmes ressources hardware pour le traitement des vertex (sommets) et des fragments (pixels).

En infographie tridimensionnelle, le modèle de shader unifié (connu dans Direct3D 10 sous le nom de « Shader Model 4.0 ») est une forme de shader hardware dans un processeur graphique (GPU) dont tous les étages dans le pipeline de rendu ont les mêmes capacités. Ils peuvent tous lire les textures et les tampons, et ils utilisent des jeux d'instructions presque identiques[1].

Historique

Les GPU précédents comprenaient généralement deux types de shader hardware, les vertex shaders ayant considérablement plus d’instructions que les pixel shaders plus simples. Cela a permis de réduire le coût de mise en œuvre du GPU dans son ensemble et d’autoriser plus de shaders au total sur une seule unité. Cela s’est fait au prix d’une réduction de la flexibilité du système, et parfois de laisser un ensemble de shaders inactif si la charge de travail utilisait l’un plus que l’autre. Au fur et à mesure que les améliorations de la fabrication se poursuivaient, cette distinction devenait moins utile. ATI Technologies a introduit une architecture unifiée sur la puce graphique qu’il a développé pour la Xbox 360. Nvidia a rapidement suivi avec son architecture Tesla, lancée en novembre 2006. AMD a introduit un shader unifié sous forme de carte deux ans plus tard dans la gamme TeraScale. Depuis, le concept est universel.

Les premières versions de shader (telles que Shader Model 1.x) utilisaient des jeux d’instructions très différents pour les vertex et les pixel shaders, les vertex shaders ayant un jeu d’instructions beaucoup plus flexible. Les modèles de shaders ultérieurs (tels que Shader Model 2.x et 3.0) ont réduit les différences, se rapprochant du modèle de shader unifié. Même dans le modèle unifié, le jeu d’instructions peut ne pas être complètement le même entre les différents types de shaders ; les différents étages du shader peuvent avoir quelques distinctions. Les shaders de fragments/pixels peuvent calculer des gradients de coordonnées de texture implicites, tandis que les shaders de géométrie peuvent émettre des primitives de rendu[1].

Architecture

L’architecture de shader unifiée (ou architecture d'ombrage unifiée) est une conception matérielle par laquelle toutes les unités de traitement de shader d’un matériel graphique sont capables de gérer tout type de tâches d’ombrage. Le plus souvent, le hardware de l’architecture d’ombrage unifiée est composé d’un ensemble d’unités de calcul et d’une forme de système d'ordonnancement/équilibrage de charge dynamique qui garantit que toutes les unités de calcul continuent de fonctionner aussi souvent que possible.

L’architecture de shader unifiée permet une utilisation plus flexible du matériel de rendu graphique[2]. Par exemple, dans une situation où la charge de travail de géométrie est importante, le système peut allouer la plupart des unités de calcul à l’exécution des shaders de vertex et de géométrie. Dans les cas où la charge de travail des sommets est moindre et où la charge de pixels est importante, davantage d’unités de calcul peuvent être allouées pour exécuter les shaders de pixels.

Bien que le hardware équipé de l’architecture de shader unifiée et les interfaces de programmation de modèle de shader unifié ne soient pas une exigence l’un pour l’autre, une architecture unifiée est plus judicieuse lors de la conception de hardware destiné à prendre en charge une API offrant un modèle de shader unifié.

OpenGL 3.3 (qui offre un modèle de shader unifié) peut toujours être implémenté sur du matériel qui n’a pas d’architecture de shader unifié. De même, le hardware qui prend en charge les API de modèle de shader non unifié peut être basé sur une architecture de shader unifiée, comme c’est le cas avec la puce graphique Xenos dans la Xbox 360, par exemple.

L’architecture de shader unifiée a été introduite avec les GPU Nvidia GeForce 8, ATI Radeon HD 2000, S3 Chrome 400, Intel GMA X3000, Xbox 360, Qualcomm Adreno 200, Mali Midgard, PowerVR SGX et est utilisée dans toutes les séries suivantes.

Références

  1. a et b (en) « Common Shader Core (DirectX HLSL) », Microsoft (consulté le )
  2. (en) Loyd Case, « GeForce 8800 GTX: 3D Architecture Overview », ExtremeTech, (consulté le )

Read other articles:

У этого термина существуют и другие значения, см. ГИС. Геоинформационная система (географическая информационная система, ГИС) — система сбора, хранения, анализа и графической визуализации пространственных[1] (географических) данных и связанной с ними информации о ...

 

Memancing dengan rawai Perawaian atau pancing tali panjang adalah metode penangkapan ikan yang dilakukan secara komersial yang menggunakan tali panjang atau disebut juga rawai yang merupakan tali utama, serta tali kail yang terpasang dalam jarak tertentu yang disebut snood atau gangion.[1] Snood adalah tali yang berukuran pendek yang terikat pada tali utama di mana pada ujung snood terpasang kail berisi umpan. Ratusan bahkan ribuan kail dapat terpasang pada sebuah tali utama. Namun, m...

 

Borough in Estonia Borough in Rapla County, EstoniaMärjamaaBoroughView from the Märjamaa church FlagCoat of armsMärjamaaLocation in EstoniaCoordinates: 58°54′36″N 24°25′56″E / 58.91000°N 24.43222°E / 58.91000; 24.43222Country EstoniaCounty Rapla CountyMunicipality Märjamaa ParishPopulation (01.01.2008) • Total3,108 Märjamaa is a borough (Estonian: alev) in Rapla County, Estonia. It is the administrative center of Märjamaa Parish. Mär...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Advanced Technology Program – news · newspapers · books · scholar · JSTOR (January 2015) (Learn how and when to remove this template message) The NIST Advanced Technology Program (ATP, or NIST ATP) is a United States government (U.S. Department of Commerce, Nat...

 

English actor, playwright and screenwriter Tim WhitnallWhitnall at BFI London in 2013BornTimothy Charles Whitnall (1961-06-27) 27 June 1961 (age 62)Canvey Island, Essex, EnglandNationalityEnglishOccupation(s)Actor, playwright, screenwriterYears active1977–present Timothy Charles Whitnall (born 27 June 1961) is an English actor, playwright and screenwriter. He is known for playing Angelo in the long-running CITV series Mike and Angelo and narrating the BBC children's TV programme T...

 

Disambiguazione – Se stai cercando la medesima competizione per altri sport, vedi Coppa Libertadores 2018 (disambigua). Coppa Libertadores 2018Copa Libertadores de América 2018 Competizione Coppa Libertadores Sport Calcio Edizione 59ª Organizzatore CONMEBOL Date dal 22 gennaio 2018al 9 dicembre 2018 Partecipanti 47 Nazioni 10 Risultati Vincitore  River Plate(4º titolo) Secondo  Boca Juniors Semi-finalisti  Grêmio Palmeiras Statistiche Miglior marcatore ...

Hugo LaFayette Black Hakim Mahkamah Agung Amerika SerikatMasa jabatan19 Agustus 1937 – 17 September 1971 Informasi pribadiKebangsaanAmerika SerikatProfesiHakimSunting kotak info • L • B Hugo LaFayette Black adalah hakim Mahkamah Agung Amerika Serikat. Ia mulai menjabat sebagai hakim pada mahkamah tersebut pada tanggal 19 Agustus 1937. Masa baktinya sebagai hakim berakhir pada tanggal 17 September 1971.[1] Referensi ^ Justices 1789 to Present. Washington, D.C.:...

 

ロバート・デ・ニーロRobert De Niro 2011年のデ・ニーロ生年月日 (1943-08-17) 1943年8月17日(80歳)出生地 アメリカ合衆国・ニューヨーク州ニューヨーク市身長 177 cm職業 俳優、映画監督、映画プロデューサージャンル 映画、テレビドラマ活動期間 1963年 -配偶者 ダイアン・アボット(1976年 - 1988年)グレイス・ハイタワー(1997年 - )主な作品 『ミーン・ストリート』(1973年)...

 

Type of desert Fog from the Atlantic Ocean shifted 100 km direction east into the Namib-Desert to Aus26°39′01″S 016°14′36″E / 26.65028°S 16.24333°E / -26.65028; 16.24333 A fog desert is a type of desert where fog drip supplies the majority of moisture needed by animal and plant life.[1] Examples of fog deserts include the Atacama Desert of coastal Chile and Peru; the Baja California desert of Mexico; the Namib Desert in Namibia;[1] the ...

The Sims 2: FreeTime Tipepaket ekspansi Versi pertama GenrePermainan simulasi kehidupanLatar tempatThe Sims universe LisensiLisensi proprietarium Karakteristik teknisPlatformWindows Mesinproprietary engine ModePermainan video pemain tunggal Formatcakram digital Metode inputpapan tombol komputer dan tetikus Format kode Daftar 30 Informasi pengembangPengembangMaxisPenyuntingElectronic Arts DesainerLakshmi JayapalanPenerbitElectronic ArtsPenilaianESRB PEGI Informasi tambahanMobyGamessims-2-free-...

 

Pas de forces armées Pas d'obligation (volontaire / armée professionnelle) Écrit dans la loi, mais moins de 20 % d'enrôlements en pratique Encore obligatoire mais une suppression dans un avenir proche ( < 3 ans) est déjà décidée Obligatoire Pas d'informations Dans un pays où la conscription n'est pas appliquée, comme aux États-Unis, le recrutement de l'armée se déroule comme pour n'importe quelle autre institution, par voie publicitaire.Ici, l'Oncle Sam incite les jeunes...

 

Ladislas III Jagellon Détail du tableau La Bataille de Varna de Jan Matejko (1879). Titre Roi de Pologne 1434 – 1444(10 ans) Couronnement 25 juillet 1434 à Cracovie Prédécesseur Ladislas II Jagellon Successeur Casimir IV Jagellon Roi de Hongrie 1440 – 1444(4 ans) Couronnement 15 mai 1440 à Visegrád Prédécesseur Albert Ier de Hongrie Successeur László VI de Hongrie Biographie Dynastie Jagellon Nom de naissance Władysław III Warneńczyk Date de naissance 31 octob...

Dominican baseball player (born 1987) Baseball player Héctor NoesíNoesí with the Seattle MarinersPitcherBorn: (1987-01-26) 26 January 1987 (age 37)Esperanza, Dominican RepublicBatted: RightThrew: RightProfessional debutMLB: 18 May, 2011, for the New York YankeesKBO: 2 April, 2016, for the Kia TigersLast appearanceMLB: 27 September, 2019, for the Miami MarlinsKBO: 11 October, 2018, for the Kia TigersMLB statisticsWin–loss re...

 

Logo de la candidature. La ville de Lille fut, de 1995 à 1997, candidate pour l'organisation des Jeux olympiques d'été de 2004. C'est la première candidature olympique pour la ville de Lille et le département du Nord. La candidature fut néanmoins un échec. Historique Dans les années 1990, le mouvement olympique français cherche toujours à organiser les Jeux olympiques d'été, qui se sont déroulés pour la dernière fois en 1924 à Paris, après les deux tentatives infructueuses de...

 

Luxury car with division driven by a chauffeur This article is about limousine cars. For the band, see The Limousines. For the former administrative region of France, see Limousin. See also: Pullman (car or coach) 1908 Studebaker limousine with an open driver's compartment1953 Rolls-Royce Phantom IV (coachwork by Hooper) A limousine (/ˈlɪməziːn/ or /lɪməˈziːn/), or limo (/ˈlɪmoʊ/) for short,[1] is a large, chauffeur-driven luxury vehicle with a partition between the driver ...

HamsageetheSutradaraG. V. IyerProduserG. V. IyerDitulis olehT. R. Subba RaoSkenarioG. V. IyerPemeranAnant NagRekha RaoB. V. KaranthMysore MuttVasudev GirimajiPenata musikM. BalamuralikrishnaSkor latar belakang: B. V. KaranthSinematograferNemai GhoshPenyuntingV. R. K. PrasadDistributorAnanthalakshmi FilmsTanggal rilis1975Durasi150 menitNegaraIndiaBahasaKannada Hamsageethe (bahasa Kannada: ಹಂಸಗೀತೆ, Lagu Swan) adalah sebuah film fitur India 1975 dalam bahasa Kannada. Film...

 

Pro Wrestling IllustratedSampul Penghargaan Akhir Tahun PWI 2014 menampilkan Daniel BryanKategoriOlahragaFrekuensiBulananPenerbitKappa Publishing GroupTerbitan pertamaSeptember 1979NegaraAmerika SerikatBahasaBahasa InggrisSitus webwww.pwi-online.comISSN1043-7576Pro Wrestling Illustrated (PWI) adalah majalah gulat profesional Amerika Serikat yang dijual secara internasional yang didirikan pada tahun 1979 oleh penerbit Stanley Weston.[1] PWI berkantor pusat di Blue Bell, Pennsylvania, d...

 

Валерий Михайлович Асадчевукр. Валерій Михайлович Асадчев председатель Полтавской областной государственной администрации 26 июля 2006 года — 26 марта 2010 года Президент Виктор Андреевич ЮщенкоВиктор Фёдорович Янукович Предшественник Степан Степанович Бульба Преемни...

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...

 

Sporting event delegationGuyana at the1960 Summer OlympicsFlag of British GuianaIOC codeGUY(GUA used at these Games)NOCGuyana Olympic Associationin RomeCompetitors5 (4 men and 1 woman) in 2 sportsMedals Gold 0 Silver 0 Bronze 0 Total 0 Summer Olympics appearances (overview)19481952195619601964196819721976198019841988199219962000200420082012201620202024 British Guiana (now Guyana) competed at the 1960 Summer Olympics in Rome, Italy. Results by event Athletics Men's 200 metres Clayton Glasgow M...