« PICA200 » : différence entre les versions
wikification |
m Suite traduction, correction coquilles (1/2) |
||
Ligne 26 : | Ligne 26 : | ||
==Caractéristiques== |
==Caractéristiques== |
||
* Fréquence d'horloge de 200 [[MHz]] |
* Fréquence d'horloge de 200 [[MHz]]<ref name="pica2k_hwf_leaflet">{{Cite web| url=http://www.dmprof.com/release/leaflet_PICA200_en.pdf | title=PICA® 200 3D Graphics IP (brochure du produit, en Anglais)| date=11 juin 2010 | publisher=Digital Media Professionals Inc. (DMP)}}</ref>(fréquence d'horloge maximale de 400 [[MHz]] en [[Gravure (micro-fabrication)|gravure]] de 65 [[nm]]<ref name="pica2k_hwf" />) |
||
** Performance de pixels : 800 [[Mpixel/s]]<ref name="pica2k_hwf_leaflet" /> (''400 [[Mpixel/s]] @100 [[MHz]]''<ref name="pica2k_hwf" />)(''1600 [[Mpixel/s]]@400 [[MHz]]'') |
** Performance de pixels : 800 [[Mpixel/s]]<ref name="pica2k_hwf_leaflet" /> (''400 [[Mpixel/s]] @ 100 [[MHz]]''<ref name="pica2k_hwf" />)(''1600 [[Mpixel/s]] @ 400 [[MHz]]'') |
||
** Performance de vertex : 15,3 [[Mpolygon/s]]<ref name="pica2k_hwf_leaflet" /> (''40 [[Mtriangle/s]] @100 [[MHz]]''<ref name="pica2k_hwf" />)(''160 [[Mtriangle/s]] @400 [[MHz]]'') |
** Performance de vertex : 15,3 [[Mpolygon/s]]<ref name="pica2k_hwf_leaflet" /> (''40 [[Mtriangle/s]] @ 100 [[MHz]]''<ref name="pica2k_hwf" />)(''160 [[Mtriangle/s]] @ 400 [[MHz]]'') |
||
* Consommation électrique : 0,5-1,0 mW/MHz<ref name="pica2k_hwf" /> |
* Consommation électrique : 0,5-1,0 mW/MHz<ref name="pica2k_hwf" /> |
||
* [[Framebuffer|Tampon de trame]] (maximum) : 4095x4095 [[pixel|pixels]] |
* [[Framebuffer|Tampon de trame]] (maximum) : 4095x4095 [[pixel|pixels]] |
||
* Formats de pixels supportés : RGBA444, RGB565, RGBA5551, RGBA8888 |
* Formats de pixels supportés : RGBA444, RGB565, RGBA5551, RGBA8888 |
||
* Programme de vertex : '' |
* Programme de vertex : ''ARB_vertex_program'' |
||
* [http://www.paulsprojects.net/opengl/rtotex/rtotex.html Render-to-Texture] |
* [http://www.paulsprojects.net/opengl/rtotex/rtotex.html Render-to-Texture] |
||
* [[Mip mapping]] |
* [[Mip mapping]] |
||
Ligne 42 : | Ligne 42 : | ||
* Tampon de profondeur : 24 bit |
* Tampon de profondeur : 24 bit |
||
* Tampon simple/double/triple |
* Tampon simple/double/triple |
||
* Technologie ''''' |
* Technologie '''''MAESTRO-2G''''' : |
||
** Éclairage par pixel |
** Éclairage par pixel |
||
** [[Texture procédurale]] |
** [[Texture procédurale]] |
||
Ligne 56 : | Ligne 56 : | ||
== Liens externes == |
== Liens externes == |
||
* {{Cite web| url=http://www.dmprof.com/english/e_products/e_pica_200/ | title=PICA®200 3D Graphics IP}}<br /> |
* {{Cite web| url=http://www.dmprof.com/english/e_products/e_pica_200/ | title=PICA®200 3D Graphics IP}}<br /> |
||
* {{Cite web| url=http://journal.mycom.co.jp/photo/articles/2010/06/22/pica200/images/001l.jpg | title=PICA200 block |
* {{Cite web| url=http://journal.mycom.co.jp/photo/articles/2010/06/22/pica200/images/001l.jpg | title=Diagramme du PICA200 block}}<br /> |
||
* {{Cite web| url=http://journal.mycom.co.jp/articles/2006/08/15/siggraph07/ | title=SIGGRAPH 2006 - 日本発のGPUテクノロジー「PICA200」が公開 | date= |
* {{Cite web| url=http://journal.mycom.co.jp/articles/2006/08/15/siggraph07/ | title=SIGGRAPH 2006 - 日本発のGPUテクノロジー「PICA200」が公開 | date=15 août, 2006 | publisher=journal.mycom.co.jp}}<br /> |
||
* {{Cite web| url=http://journal.mycom.co.jp/articles/2010/06/22/pica200/ | title=ニンテンドー3DSにDMPの3DグラフィックスIPコア「PICA200」が採用された理由 | date= |
* {{Cite web| url=http://journal.mycom.co.jp/articles/2010/06/22/pica200/ | title=ニンテンドー3DSにDMPの3DグラフィックスIPコア「PICA200」が採用された理由 | date=22 juin2010 | publisher=journal.mycom.co.jp}} |
||
{{DEFAULTSORT:Pica200}} |
{{DEFAULTSORT:Pica200}} |
||
[[Catégorie:Imagerie numérique]] |
[[Catégorie:Imagerie numérique]] |
||
[[Catégorie:Matériel informatique]] |
[[Catégorie:Matériel informatique]] |
||
[[Catégorie:Processeur graphique]] |
|||
[[en:PICA200]] |
[[en:PICA200]] |
Version du 1 mai 2011 à 20:47
Le PICA200 est un microprocesseur graphique (GPU en Anglais) pour systèmes embarqués conçu par la société nippone Digital Media Professionals Inc. (DMP), annoncée au SIGGRAPH 2005 et présentée au SIGGRAPH 2006. PICA est le nom donné par DMP à sa gamme de microprocesseurs graphiques pour systèmes embarqués. Cette gamme est utilisée tant pour les appareils portables que pour les bornes d'arcade hautes performances. Le nom PICA200 est un simple assemblage du nom de la gamme (PICA) à la fréquence du microprocesseur, en l’occurrence 200 MHz.
Le PICA200 possède un jeu d'instructions programmable (instruction-programmable core, ou IPC), ce qui permet de l'adapter à de multiples configurations en fonction des demandes spécifiques des systèmes embarqués, et re-paramètre en conséquence son moteur 3D intégré.
Le PICA200 prend en charge la technologie propriétaire de seconde génération de DMP : MAESTRO ("MAESTRO-2G"). Cette technologie inclut la prise en charge de OpenGL ES 1.1, des extensions optionnelles pour OpenGL ES 1.1 et des extensions propriétaires de DMP (algorithmes matériels de calcul d'ombrage plat, textures procédurales[1], fonction de distribution bi-directionnelle de la réflectance (bidirectional reflectance distribution function, ou BRDF), lumière spéculaire (modèle de Cook-Torrance), subdivision des polygones (tessellation)[2], projection d'ombres adoucies et dispersion subsurface per-vertex (similaire à l'éclairage à deux faces)[3].
Le coeur 3D du PICA200 se compose d'un maximum de quatre pipelines de vertex programmables ré-organisables en quatre pipelines de pixel. Le nombre des jeux d'instructions et des pipelines dépend du microprocesseur et peut évoluer dans le futur[4].
Le rendu des graphismes 2D utilise deux modules optionnels[4] :
- Un module de post-processing de l'image nommé "PICA-FBM" ("Frame Buffer Object"), utilisable comme filtre d'anti-crénelage et supportant quelques fonctions spécifiques à la 2D ;
- Un module de traitement des graphismes vectoriels, le "PICA-VG" ("Vector Graphics"), lui-même étant une extension du module PICA-FBM.
Le module PICA-FBM est également disponible en tant que cœur 2D seul, tandis que le PICA-VG est uniquement disponible en tant qu'extension optionnelle[4].
PICA-VG prend également en charge Khronos OpenVG 1.0 API, publié le 18 juillet 2005[5] ce qui permet une accélération du traitement des graphismes vectoriels[4].
Le PICA200 et la technologie MAESTRO-2G sont une évolution de la première génération MAESTRO du processeur conceptuel ULTRAY2000.
Le support de OpenGL ES 1.1 du PICA200 est l'équivalent des GPU DirectX 7 ~ 8.0, courantes sur le marché informatique des années 1999-2000. Toutefois, les extensions ajoutées à OpenGL ES 1.1 et les extensions MAESTRO-2G de DMP améliorent grandement les performances qui rapprochent le PICA200 des GPU DirectX 9.0c ~ DirectX 10.1 (2004-2008).
Applications
DMC a annoncé en juin 2010 que Nintendo utiliserait le PICA200 comme Processeur graphique de sa nouvelle console de jeux vidéo portable, la Nintendo 3DS.[6]
Caractéristiques
- Fréquence d'horloge de 200 MHz[7](fréquence d'horloge maximale de 400 MHz en gravure de 65 nm[2])
- Performance de pixels : 800 Mpixel/s[7] (400 Mpixel/s @ 100 MHz[2])(1600 Mpixel/s @ 400 MHz)
- Performance de vertex : 15,3 Mpolygon/s[7] (40 Mtriangle/s @ 100 MHz[2])(160 Mtriangle/s @ 400 MHz)
- Consommation électrique : 0,5-1,0 mW/MHz[2]
- Tampon de trame (maximum) : 4095x4095 pixels
- Formats de pixels supportés : RGBA444, RGB565, RGBA5551, RGBA8888
- Programme de vertex : ARB_vertex_program
- Render-to-Texture
- Mip mapping
- Filtrage bilinéaire
- Simulation de transparence
- Anti-crénelage intégral (2x2)
- Décalage de polygone
- Stencil buffer : 8 bit
- Tampon de profondeur : 24 bit
- Tampon simple/double/triple
- Technologie MAESTRO-2G :
- Éclairage par pixel
- Texture procédurale
- Placage de réfraction
- Subdivision de primitives
- Ombrage
- Rendu d'objets gazeux
Références
- (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « PICA200 » (voir la liste des auteurs).
- « Procedural texture generation unit and saving video memory »,
- « [Page64] DMP Inc. PICA graphics core », EuroGraphics 2008, Crete, april 14–18, 2008
- « Soft shadow projection and use of programmable vertex processor »,
- « PICA200's OpenGL ES 1.1 support, core programming and optional addon modules »,
- « OpenVG specification »,
- « Press Release: DMP 3D Graphics IP core “PICA200” is adopted by Nintendo 3DS™ », Digital Media Professionals Inc. (DMP), [html] [pdf]
- « PICA® 200 3D Graphics IP (brochure du produit, en Anglais) », Digital Media Professionals Inc. (DMP),
Liens externes
- « PICA®200 3D Graphics IP »
- « Diagramme du PICA200 block »
- « SIGGRAPH 2006 - 日本発のGPUテクノロジー「PICA200」が公開 », journal.mycom.co.jp, 15 août, 2006
- « ニンテンドー3DSにDMPの3DグラフィックスIPコア「PICA200」が採用された理由 », journal.mycom.co.jp, 22 juin2010