PowerVR - PowerVR
PowerVR ist ein Geschäftsbereich von Imagination Technologies (ehemals VideoLogic), der Hardware und Software für das 2D- und 3D-Rendering sowie für die Videocodierung , -decodierung , zugehörige Bildverarbeitung und DirectX- , OpenGL ES- , OpenVG- und OpenCL- Beschleunigung entwickelt. PowerVR entwickelt auch KI-Beschleuniger namens Neural Network Accelerator (NNA).
Die PowerVR-Produktlinie wurde ursprünglich eingeführt, um auf dem Desktop-PC-Markt für 3D-Hardwarebeschleuniger mit einem Produkt mit einem besseren Preis-Leistungs-Verhältnis als bestehende Produkte wie die von 3dfx Interactive zu konkurrieren . Rasche Veränderungen in diesem Markt, insbesondere mit der Einführung von OpenGL und Direct3D , führten zu einer raschen Konsolidierung. PowerVR führte neue Versionen mit Low-Power-Elektronik ein , die auf den Laptop-Computermarkt ausgerichtet waren. Im Laufe der Zeit entwickelte sich daraus eine Reihe von Designs, die in System-on-a-Chip- Architekturen integriert werden konnten, die für die Verwendung mit Handheld-Geräten geeignet sind.
PowerVR-Beschleuniger werden nicht von PowerVR hergestellt, sondern ihre integrierten Schaltungsdesigns und Patente werden an andere Unternehmen wie Texas Instruments , Intel , NEC , BlackBerry , Renesas , Samsung , STMicroelectronics , Freescale , Apple , NXP Semiconductors (ehemals Philips Semiconductors) lizenziert. , und viele andere.
Technologie
Der PowerVR-Chipsatz verwendet eine Methode des 3D-Rendering, die als kachelbasiertes verzögertes Rendering (oft abgekürzt als TBDR) bekannt ist. Dabei handelt es sich um kachelbasiertes Rendering in Kombination mit PowerVRs proprietärer Methode der Hidden Surface Removal (HSR) und Hierarchical Scheduling Technology (HST). Da das Polygon-Erzeugungsprogramm dem PowerVR (Treiber) Dreiecke zuführt, speichert es sie in einem Dreiecksstreifen oder einem indizierten Format im Speicher . Im Gegensatz zu anderen Architekturen wird Polygon-Rendering (normalerweise) erst durchgeführt, wenn alle Polygon-Informationen für den aktuellen Frame gesammelt wurden . Darüber hinaus werden die teuren Operationen des Texturierens und Schattierens von Pixeln (oder Fragmenten) nach Möglichkeit verzögert, bis die sichtbare Oberfläche eines Pixels bestimmt ist – daher wird das Rendern verschoben.
Zum Rendern wird die Anzeige in einem Rastermuster in rechteckige Abschnitte unterteilt. Jeder Abschnitt wird als Kachel bezeichnet. Jeder Kachel ist eine Liste der Dreiecke zugeordnet, die diese Kachel sichtbar überlappen. Jede Kachel wird der Reihe nach gerendert, um das endgültige Bild zu erzeugen.
Kacheln werden mit einem dem Ray-Casting ähnlichen Verfahren gerendert . Strahlen werden numerisch simuliert, als ob sie auf die mit der Kachel verknüpften Dreiecke geworfen würden, und ein Pixel wird aus dem Dreieck gerendert, das der Kamera am nächsten ist. Die PowerVR-Hardware berechnet normalerweise die Tiefen, die jedem Polygon für eine Kachelreihe in einem Zyklus zugeordnet sind.
Dieses Verfahren hat den Vorteil, dass im Gegensatz zu traditionelleren hierarchischen Systemen auf der Grundlage von frühen Z-Zurückweisungen keine Berechnungen durchgeführt werden müssen, um zu bestimmen, wie ein Polygon in einem Bereich aussieht, in dem es durch andere Geometrie verdeckt ist. Es ermöglicht auch das korrekte Rendern von teilweise transparenten Polygonen, unabhängig von der Reihenfolge, in der sie von der Polygon-Erzeugungsanwendung verarbeitet werden. (Diese Funktion wurde nur in Series 2 einschließlich Dreamcast und einer MBX-Variante implementiert. Sie ist im Allgemeinen aus Mangel an API-Unterstützung und aus Kostengründen nicht enthalten.) Noch wichtiger ist, dass das Rendering auf jeweils eine Kachel beschränkt ist, die gesamte Kachel kann in einem schnellen On-Chip-Speicher sein, der in den Videospeicher gespült wird, bevor die nächste Kachel verarbeitet wird. Unter normalen Umständen wird jede Kachel nur einmal pro Frame besucht.
PowerVR ist ein Pionier des kachelbasierten verzögerten Renderings. Auch Microsoft hat die Idee mit ihrem aufgegebenen Talisman- Projekt konzipiert. Gigapixel, ein Unternehmen, das IP für kachelbasierte 3D-Grafiken entwickelt hat, wurde von 3dfx gekauft , das wiederum von Nvidia gekauft wurde . Es wurde nun gezeigt, dass Nvidia Kachel-Rendering in den Maxwell- und Pascal-Mikroarchitekturen für eine begrenzte Menge an Geometrie verwendet.
ARM begann nach der Übernahme von Falanx mit der Entwicklung einer weiteren großen kachelbasierten Architektur, die als Mali bekannt ist .
Intel verwendet ein ähnliches Konzept in seinen integrierten Grafikprodukten. Allerdings führt seine Methode, die als Zonenrendering bezeichnet wird, keine vollständige Entfernung verborgener Oberflächen (HSR) und verzögerte Texturierung durch, wodurch Füllrate und Texturbandbreite für Pixel verschwendet werden, die im endgültigen Bild nicht sichtbar sind.
Jüngste Fortschritte beim hierarchischen Z-Puffern haben effektiv Ideen integriert, die zuvor nur beim verzögerten Rendern verwendet wurden, einschließlich der Idee, eine Szene in Kacheln aufzuteilen und möglicherweise kachelgroße Polygonstücke akzeptieren oder ablehnen zu können.
Heute verfügt die PowerVR-Software- und Hardware-Suite über ASICs für die Videocodierung , -decodierung und die damit verbundene Bildverarbeitung . Es verfügt auch über Virtualisierung und DirectX- , OpenGL ES- , OpenVG- und OpenCL- Beschleunigung. Die neuesten PowerVR Wizard-GPUs verfügen über eine Ray Tracing Unit (RTU)-Hardware mit fester Funktion und unterstützen Hybrid-Rendering.
PowerVR-Grafik
Serie1 (NEC)
Die erste Serie von PowerVR-Karten wurde hauptsächlich als reine 3D-Beschleunigerplatinen entwickelt, die den Hauptspeicher der 2D-Grafikkarte als Framebuffer über PCI verwenden würden. Das erste PowerVR-PC-Produkt von Videologic auf dem Markt war der 3-Chip-Midas3, der in einigen OEM- Compaq- PCs nur sehr begrenzt verfügbar war . Diese Karte hatte eine sehr schlechte Kompatibilität mit allen außer den ersten Direct3D-Spielen, und selbst die meisten SGL-Spiele liefen nicht. Die interne 24-Bit-Farbpräzisionswiedergabe war jedoch für die damalige Zeit bemerkenswert.
Der Single-Chip-PCX1 wurde als VideoLogic Apocalypse 3D im Handel veröffentlicht und verfügte über eine verbesserte Architektur mit mehr Texturspeicher, die eine bessere Spielekompatibilität gewährleistet. Es folgte die weiter verfeinerte PCX2, die 6 MHz höher taktete, einige Treiberarbeit durch mehr Chipfunktionalität und zusätzliche bilineare Filterung entlastete und auf den Matrox M3D- und Videologic Apocalypse 3Dx-Karten im Handel erhältlich war. Außerdem gab es den Videologic Apocalypse 5D Sonic, der den PCX2-Beschleuniger mit einem Tseng ET6100 2D-Kern und ESS Agogo-Sound auf einem einzigen PCI-Board kombinierte .
Die PowerVR PCX-Karten wurden als Budget-Produkte auf den Markt gebracht und schnitten in den Spielen ihrer Zeit gut ab, waren jedoch nicht ganz so voll ausgestattet wie die 3DFX-Voodoo- Beschleuniger (z. B. weil bestimmte Mischmodi nicht verfügbar waren). Der PowerVR-Ansatz des Renderns in den Speicher der 2D-Karte bedeutete jedoch, dass theoretisch viel höhere 3D-Rendering-Auflösungen möglich waren, insbesondere bei PowerSGL-Spielen, die die Hardware voll ausnutzten.
- Alle Modelle unterstützen DirectX 3.0 und PowerSGL, MiniGL-Treiber für ausgewählte Spiele verfügbar
Modell | Start | Fab ( nm ) | Speicher ( MiB ) | Kerntakt ( MHz ) | Speichertakt ( MHz ) | Kernkonfiguration 1 | Füllrate | Speicher | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MOperationen/s | MPixel/s | MTexel/s | MPolygone/s | Bandbreite ( GB /s) | Bustyp | Busbreite ( Bit ) | |||||||
Midas3 | 1996 | ? | 2 | 66 | 66 | 1:1 | 66 | 66 | 66 | 0 | 0,24 2 | SDR+FPM 2 | 32+16 2 |
PCX1 | 1996 | 500 | 4 | 60 | 60 | 1:1 | 60 | 60 | 60 | 0 | 0,48 | SDR | 64 |
PCX2 | 1997 | 350 | 4 | 66 | 66 | 1:1 | 66 | 66 | 66 | 0 | 0,528 | SDR | 64 |
- 1 Textur-Mapping-Einheiten : Render-Ausgabeeinheiten
- 2 Midas3 ist 3-Chip (im Vergleich zur Single-Chip-PCX-Serie) und verwendet eine geteilte Speicherarchitektur: 1 MB 32-Bit-SDRAM (240 MB/s Spitzenbandbreite) für Texturen und 1 MB 16-Bit-FPM-DRAM für Geometriedaten ( und vermutlich für PCI-Kommunikation). Die PCX-Serie hat nur Texturspeicher.
Serie2 (NEC)
Die zweite Generation PowerVR2 ("PowerVR Series2", Chip-Codename "CLX2") wurde zwischen 1998 und 2001 in der Dreamcast- Konsole auf den Markt gebracht . Im Rahmen eines internen Wettbewerbs bei Sega , um den Nachfolger des Saturn zu entwickeln , wurde der PowerVR2 lizenziert NEC und wurde vor einem konkurrierenden Design basierend auf dem 3dfx Voodoo 2 ausgewählt . Es wurde während der Entwicklung "das Highlander-Projekt" genannt. Der PowerVR2 wurde im Dreamcast mit dem Hitachi SH-4 gepaart , mit dem SH-4 als T&L- Geometrie-Engine und dem PowerVR2 als Rendering-Engine. Der PowerVR2 trieb auch den Sega Naomi an , das aktualisierte Gegenstück zu der Dreamcast- Arcade-Systemplatine .
Der Erfolg der Dreamcast führte jedoch dazu, dass die als Neon 250 verkaufte PC-Variante Ende 1999 ein Jahr zu spät auf den Markt kam. Die Neon 250 war dennoch konkurrenzfähig zu den RIVA TNT2 und Voodoo3 . Der Neon 250 weist im Vergleich zum in Dreamcast verwendeten PowerVR2-Teil minderwertige Hardwarespezifikationen auf, wie unter anderem eine halbierte Kachelgröße.
- Alle Modelle werden mit einem 250-nm-Prozess hergestellt
- Alle Modelle unterstützen DirectX 6.0
- PMX1 unterstützt PowerSGL 2 und enthält einen MiniGL-Treiber, der für Quake 3 Arena optimiert ist
Modell | Start | Speicher ( MiB ) | Kerntakt ( MHz ) | Speichertakt ( MHz ) | Kernkonfiguration 1 | Füllrate | Speicher | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
MOperationen/s | MPixel/s | MTexel/s | MPolygone/s | Bandbreite ( GB /s) | Bustyp | Busbreite ( Bit ) | ||||||
CLX2 | 1998 | 8 | 100 | 100 | 1:1 | 3200 | 3200 2 100 3 |
3200 2 100 3 |
7 4 | 0.8 | SDR | 64 |
PMX1 | 1999 | 32 | 125 | 125 | 1:1 | 125 | 125 | 125 | 0 | 1 | SDR | 64 |
- 1 Textur-Mapping-Einheiten : Render-Ausgabeeinheiten
- 2 Füllrate für undurchsichtige Polygone.
- 3 Füllrate für durchscheinende Polygone mit einer Hardware-Sortiertiefe von 60.
- 4 Hitachi SH-4- Geometrie-Engine berechnet T&L für mehr als 10 Millionen Dreiecke pro Sekunde. Der Durchsatz der CLX2-Rendering-Engine beträgt 7 Millionen Dreiecke pro Sekunde.
Serie3 (STMicro)
2001 wurde der PowerVR3 STG4000 KYRO der dritten Generation auf den Markt gebracht , der vom neuen Partner STMicroelectronics hergestellt wird . Die Architektur wurde für eine bessere Spielkompatibilität überarbeitet und für mehr Leistung auf ein Dual-Pipeline-Design erweitert. Der später im selben Jahr veröffentlichte Refresh STM PowerVR3 KYRO II hatte wahrscheinlich eine verlängerte Pipeline, um höhere Taktraten zu erreichen, und konnte trotz seiner bescheidenen Zeit in einigen Benchmarks mit den teureren ATI Radeon DDR und NVIDIA GeForce 2 GTS konkurrieren Spezifikationen auf dem Papier und fehlende Hardware- Transformation und Beleuchtung (T&L), eine Tatsache, die Nvidia in einem vertraulichen Papier, das sie an Gutachter verschickten, besonders zu nutzen versuchte. Als Spiele zunehmend begannen, mehr Geometrie mit diesem Feature zu berücksichtigen, verlor der KYRO II seine Wettbewerbsfähigkeit.
Die KYRO-Serie hatte zu ihrer Zeit einen anständigen Funktionsumfang für eine budgetorientierte GPU, darunter einige Direct3D 8.1-kompatible Funktionen wie 8-Layer-Multitexturing (nicht 8-Pass) und Environment Mapped Bump Mapping (EMBM); Full Scene Anti-Aliasing (FSAA) und trilineare/anisotrope Filterung waren ebenfalls vorhanden. KYRO II könnte auch Dot Product (Dot3) Bump Mapping mit einer ähnlichen Geschwindigkeit wie GeForce 2 GTS in Benchmarks durchführen. Zu den Auslassungen gehörten Hardware-T&L (eine optionale Funktion in Direct3D 7), Cube Environment Mapping und Legacy-8-Bit-Paletten-Texturunterstützung. Während der Chip die Texturkomprimierung S3TC /DXTC unterstützte , wurde nur das (am häufigsten verwendete) DXT1-Format unterstützt. Auch die Unterstützung für die proprietäre PowerSGL-API wurde mit dieser Serie eingestellt.
Die 16-Bit-Ausgabequalität war im Vergleich zu den meisten Konkurrenten hervorragend, dank des Renderns in den internen 32-Bit-Kachel-Cache und des Downsampling auf 16-Bit anstelle der direkten Verwendung eines 16-Bit-Framebuffers. Dies könnte eine Rolle bei der Verbesserung der Leistung spielen, ohne viel an Bildqualität zu verlieren, da die Speicherbandbreite nicht ausreichend war. Aufgrund ihres einzigartigen Konzepts auf dem Markt konnte die Architektur jedoch manchmal Schwächen wie fehlende Geometrie in Spielen aufweisen, und so verfügte der Treiber über eine bemerkenswerte Menge an Kompatibilitätseinstellungen, wie zum Beispiel das Abschalten des internen Z-Puffers. Diese Einstellungen können sich negativ auf die Leistung auswirken.
Für 2002 war eine zweite Auffrischung des KYRO geplant, der STG4800 KYRO II SE. Muster dieser Karte wurden an Gutachter gesendet, sie scheint jedoch nicht auf den Markt gebracht worden zu sein. Angekündigt wurde diese Auffrischung neben einer Taktsteigerung mit einer "EnT&L" HW T&L Software-Emulation, die es schließlich ab Version 2.0 in die Treiber der bisherigen KYRO-Karten schaffte. Der STG5500 KYRO III, der auf dem PowerVR4 der nächsten Generation basiert , wurde fertiggestellt und hätte Hardware-T&L enthalten, wurde jedoch aufgrund der Schließung der Grafikabteilung von STMicro eingestellt.
- Alle Modelle unterstützen DirectX 6.0
Modell | Start | Fab ( nm ) | Speicher ( MiB ) | Kerntakt ( MHz ) | Speichertakt ( MHz ) | Kernkonfiguration 1 | Füllrate | Speicher | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MOperationen/s | MPixel/s | MTexel/s | MPolygone/s | Bandbreite ( GB /s) | Bustyp | Busbreite ( Bit ) | |||||||
STG4000 KYRO | 2001 | 250 | 32/64 | 115 | 115 | 2:2 | 230 | 230 | 230 | 0 | 1,84 | SDR | 128 |
STG4500 KYRO II | 2001 | 180 | 32/64 | 175 | 175 | 2:2 | 350 | 350 | 350 | 0 | 2,8 | SDR | 128 |
STG4800 KYRO II SE | 2002 | 180 | 64 | 200 | 200 | 2:2 | 400 | 400 | 400 | 0 | 3.2 | SDR | 128 |
STG5500 KYRO III | Nie veröffentlicht | 130 | 64 | 250 | 250 | 4:4 | 1000 | 1000 | 1000 | 0 | 8 | DDR | 128 |
Serie4 (STMicro)
PowerVR hat mit seinem stromsparenden PowerVR MBX einen großen Erfolg auf dem Markt für mobile Grafikkarten erzielt . MBX und seine SGX-Nachfolger werden von sieben der zehn führenden Halbleiterhersteller lizenziert, darunter Intel , Texas Instruments , Samsung , NEC , NXP Semiconductors , Freescale , Renesas und Sunplus . Die Chips wurden in vielen High-End-Handys verwendet, darunter das ursprüngliche iPhone und der iPod Touch , das Nokia N95 , das Sony Ericsson P1 und das Motorola RIZR Z8 . Es wurde auch in einigen PDAs wie dem Dell Axim X50V und X51V mit dem MBX Lite-betriebenen Intel 2700G sowie in Set-Top-Boxen mit dem MBX Lite-betriebenen Intel CE 2110 verwendet.
Es gibt zwei Varianten: MBX und MBX Lite. Beide haben den gleichen Funktionsumfang. MBX ist auf Geschwindigkeit optimiert und MBX Lite ist auf geringen Stromverbrauch optimiert. MBX könnte mit einer FPU, Lite FPU, VGP Lite und VGP gekoppelt werden.
Modell | Jahr | Matrizengröße (mm 2 ) | Kernkonfiguration | Füllrate (bei 200 MHz) | Busbreite ( Bit ) | API (Version) | ||
---|---|---|---|---|---|---|---|---|
MDreiecke/s | MPixel/s | DirectX | OpenGL | |||||
MBX Lite | Februar 2001 | 4@130nm? | 0/1/1/1 | 1.0 | 100 | 64 | 7,0, VS 1,1 | 1.1 |
MBX | Februar 2001 | 8@130nm? | 0/1/1/1 | 1,68 | 150 | 64 | 7,0, VS 1,1 | 1.1 |
PowerVR-Videokerne (MVED/VXD) und Video-/Anzeigekerne (PDP)
VXD von PowerVR wird in Apple iPhone verwendet , und ihre PDP-Serie wird in einigen HDTVs verwendet , einschließlich des Sony BRAVIA .
Serie5 (SGX)
Die Series5 SGX-Serie von PowerVR bietet Pixel- , Vertex- und Geometrie-Shader- Hardware und unterstützt OpenGL ES 2.0 und DirectX 10.1 mit Shader Model 4.1.
Der SGX-GPU-Kern ist in mehreren beliebten Systems-on-Chip (SoC) enthalten, die in vielen tragbaren Geräten verwendet werden. Apple verwendet den A4 (hergestellt von Samsung) in seinem iPhone 4 , iPad , iPod touch und Apple TV und verwendet den Apple S1 in der Apple Watch . Die SoCs der OMAP 3- und 4-Serie von Texas Instruments werden in Amazons Kindle Fire HD 8.9" , Barnes and Nobles Nook HD(+) , BlackBerry PlayBook , Nokia N9 , Nokia N900 , Sony Ericsson Vivaz , Motorola Droid/Milestone , Motorola Defy verwendet . Motorola RAZR D1/D3, Droid Bionic, Archos 70 , Palm Pre , Samsung Galaxy SL , Galaxy Nexus , Open Pandora usw. Samsung produziert den Hummingbird SoC und verwendet ihn in seinem Samsung Galaxy S , Galaxy Tab , Samsung Wave S8500 Samsung Wave II S8530 und Samsung Wave III S860. Hummingbird ist auch im Meizu M9- Smartphone enthalten.
Intel verwendet das SGX540 in seiner Medfield- Plattform für Smartphones.
Modell | Jahr | Matrizengröße (mm 2 ) | Kernkonfiguration | Füllrate (bei 200 MHz) | Busbreite ( Bit ) | API (Version) | GFLOPS (bei 200 MHz) | Frequenz | |||
---|---|---|---|---|---|---|---|---|---|---|---|
MDreiecke/s | MPixel/s | OpenGL ES | OpenGL | Direct3D | |||||||
SGX520 | Juli 2005 | 2,6 @ 65 nm | 1/1 | 7 | 100 | 32-128 | 2.0 | N / A | N / A | 0.8 | 200 |
SGX530 | Juli 2005 | 7,2 bei 65 nm | 2/1 | 14 | 200 | 32-128 | 2.0 | N / A | N / A | 1,6 | 200 |
SGX531 | Okt. 2006 | ? | 2/1 | 14 | 200 | 32-128 | 2.0 | N / A | N / A | 1,6 | 200 |
SGX535 | Nov. 2007 | ? | 2/2 | 14 | 400 | 32-128 | 2.0 | 2.1 | 9,0 c | 1,6 | 200 |
SGX540 | Nov. 2007 | ? | 4/2 | 20 | 400 | 32-128 | 2.0 | 2.1 | N / A | 3.2 | 200 |
SGX545 | Januar 2010 | 12,5 bei 65 nm | 4/2 | 40 | 400 | 32-128 | 2.0 | 3.2 | 10.1 | 3.2 | 200 |
Serie5XT (SGX)
PowerVR Series5XT SGX-Chips sind Multi-Core-Varianten der SGX-Serie mit einigen Updates. Es ist im tragbaren PlayStation Vita- Spielgerät mit dem MP4+-Modell des PowerVR SGX543 enthalten. Der einzige beabsichtigte Unterschied, abgesehen von den für Sony angepassten + MP8 bezeichnet 8 Kerne (Octo-Core). Der Allwinner A31 (Quad-Core Mobile Application Processor) verfügt über den Dual-Core SGX544 MP2. Auch das Apple iPad 2 und iPhone 4S mit A5- SoC verfügt über einen Dual-Core SGX543MP2. Das iPad (3. Generation) A5X SoC verfügt über den Quad-Core SGX543MP4. Das iPhone 5 A6 SoC verfügt über den Tri-Core SGX543MP3. Das iPad (4. Generation) A6X SoC verfügt über den Quad-Core SGX554MP4. Die Exynos- Variante des Samsung Galaxy S4 verfügt über den Tri-Core SGX544MP3 mit einer Taktung von 533 MHz.
Modell | Datum | Cluster | Matrizengröße (mm 2 ) | Kernkonfiguration | Füllrate | Busbreite ( Bit ) |
HSA -Eigenschaften | API (Version) | GFLOPS (bei 200 MHz, pro Kern) | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MPolygone/s | ( Hausarzt /s) | ( GT /s) | OpenGL ES | OpenGL | OpenCL | Direct3D | ||||||||
SGX543 | Januar 2009 | 1-16 | 5,4 bei 32 nm | 4/2 | 35 | 3.2 | ? | 128-256 | ? | 2.0 | 2,0? | 1.1 | 9,0 L1 | 6.4 |
SGX544 | Juni 2010 | 1-16 | 5,4 bei 32 nm | 4/2 | 35 | 3.2 | ? | 128-256 | ? | 2.0 | 0.0 | 1.1 | 9,0 L3 | 6.4 |
SGX554 | Dezember 2010 | 1-16 | 8,7 bei 32 nm | 8/2 | 35 | 3.2 | ? | 128-256 | ? | 2.0 | 2.1 | 1.1 | 9,0 L3 | 12,8 |
Diese GPU kann entweder in Single-Core- oder Multi-Core-Konfigurationen verwendet werden.
Serie5XE (SGX)
Die 2014 eingeführte PowerVR GX5300 GPU basiert auf der SGX-Architektur und ist der weltweit kleinste Android-fähige Grafikkern, der stromsparende Produkte für Einsteiger-Smartphones, Wearables, IoT und andere eingebettete Anwendungen mit geringem Platzbedarf, einschließlich Unternehmensgeräten wie z als Drucker.
Serie6 (Schurke)
PowerVR Series6 GPUs basieren auf einer Weiterentwicklung der SGX-Architektur mit dem Codenamen Rogue . ST-Ericsson (jetzt nicht mehr existierend) gab bekannt, dass seine Nova- Anwendungsprozessoren die PowerVR Series6-Architektur der nächsten Generation von Imagination enthalten werden. MediaTek kündigte das Quad-Core-MT8135- System auf einem Chip (SoC) (zwei ARM Cortex-A15- und zwei ARM Cortex-A7- Kerne) für Tablets an. Renesas kündigte an, dass sein R-Car H2-SoC den G6400 enthält. Der Allwinner Technology A80 SoC (4 Cortex-A15 und 4 Cortex-A7), der im Onda V989 Tablet verfügbar ist, verfügt über eine PowerVR G6230 GPU. Der Apple A7 SoC integriert eine Grafikprozessoreinheit (GPU), die AnandTech für eine PowerVR G6430 in einer Vier-Cluster-Konfiguration hält.
PowerVR Series 6 GPUs haben 2 TMUs/Cluster.
Modell | Datum | Cluster | Matrizengröße (mm 2 ) | Kernkonfiguration | SIMD-Spur | Füllrate | Busbreite ( Bit ) |
HSA -Eigenschaften | API (Version) |
GFLOPS (bei 600 MHz)
FP32/FP16 |
||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MPolygone/s | ( Hausarzt /s) | ( GT /s) | Vulkan | OpenGL ES | OpenGL | OpenCL | Direct3D | |||||||||
G6100 | Februar 2013 | 1 | ??@28 nm | 1/4 | 16 | ? | 2.4 | 2.4 | 128 | ? | 1.1 | 3.1 | 2.x | 1,2 | 9,0 L3 | 38,4 / 57,6 |
G6200 | Januar 2012 | 2 | ??@28 nm | 2/2 | 32 | ? | 2.4 | 2.4 | ? | ? | 3.2 | 10,0 | 76,8 / 76,8 | |||
G6230 | Juni 2012 | 2 | ??@28 nm | 2/2 | 32 | ? | 2.4 | 2.4 | ? | ? | 76,8 / 115,2 | |||||
G6400 | Januar 2012 | 4 | ??@28 nm | 4/2 | 64 | ? | 4,8 | 4,8 | ? | ? | 153,6/153,6 | |||||
G6430 | Juni 2012 | 4 | ??@28 nm | 4/2 | 64 | ? | 4,8 | 4,8 | ? | ? | 153,6 / 230,4 | |||||
G6630 | November 2012 | 6 | ??@28 nm | 6/2 | 96 | ? | 7.2 | 7.2 | ? | ? | 230,4 / 345,6 |
Serie6XE (Schurke)
PowerVR Series6XE GPUs basieren auf Series6 und sind als Einstiegschips konzipiert, die ungefähr die gleiche Füllrate wie die Series5XT-Serie bieten sollen. Sie bieten jedoch eine aktualisierte API-Unterstützung wie Vulkan, OpenGL ES 3.1, OpenCL 1.2 und DirectX 9.3 (9.3 L3). Rockchip und Realtek haben in ihren SoCs Series6XE-GPUs verwendet.
Die GPUs der PowerVR-Serie 6XE wurden am 6. Januar 2014 angekündigt.
Modell | Datum | Cluster | Matrizengröße (mm 2 ) | Kernkonfiguration | SIMD-Spur | Füllrate | Busbreite ( Bit ) |
HSA -Eigenschaften | API (Version) | GFLOPS (bei 600 MHz) | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MPolygone/s | ( Hausarzt /s) | ( GT /s) | Vulkan | OpenGL ES | OpenGL | OpenCL | Direct3D | |||||||||
G6050 | Januar 2014 | 0,5 | ??@28 nm | ?/? | ? | ? | ?? | ? | ? | ? | 1.1 | 3.1 | 3.2 | 1,2 | 9,0 L3 | ?? / ?? |
G6060 | Januar 2014 | 0,5 | ??@28 nm | ?/? | ? | ? | ?? | ? | ? | ? | 9,0 L3 | ?? / ?? | ||||
G6100 (XE) | Januar 2014 | 1 | ??@28 nm | ?/? | ? | ? | ?? | ? | ? | ? | 9,0 L3 | 38,4 | ||||
G6110 | Januar 2014 | 1 | ??@28 nm | ?/? | ? | ? | ?? | ? | ? | ? | 9,0 L3 | 38,4 |
Serie6XT (Schurke)
PowerVR Series6XT-GPUs zielen darauf ab, den Stromverbrauch durch Die-Fläche und Leistungsoptimierung weiter zu senken, was eine Steigerung von bis zu 50 % im Vergleich zu Series6-GPUs bietet. Diese Chips bieten PVR3C-Triple-Kompressionsoptimierungen auf Systemebene und Ultra HD Deep Color. Das Apple iPhone 6 , iPhone 6 Plus und iPod Touch (6. Generation) mit dem A8- SoC verfügen über den Quad-Core GX6450. Eine unangekündigte 8-Cluster-Variante wurde im Apple A8X SoC für ihr iPad Air 2-Modell (veröffentlicht 2014) verwendet. Die SoCs MediaTek MT8173 und Renesas R-Car H3 verwenden GPUs der Serie 6XT.
Die GPUs der PowerVR-Serie 6XT wurden am 6. Januar 2014 vorgestellt.
Modell | Datum | Cluster | Matrizengröße (mm 2 ) | Kernkonfiguration | SIMD-Spur | Füllrate | Busbreite ( Bit ) |
HSA -Eigenschaften | API (Version) |
GFLOPS (bei 450 MHz)
FP32/FP16 |
||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MPolygone/s | ( Hausarzt /s) | ( GT /s) | Vulkan | OpenGL ES | OpenGL | OpenCL | Direct3D | |||||||||
GX6240 | Januar 2014 | 2 | ??@28 nm | 2/4 | 64/128 | ? | ?? | ? | ? | ? | 1.1 | 3.1 | 3.3 | 1,2 | 10,0 | 57,6/115.2 |
GX6250 | Januar 2014 | 2 | ??@28 nm | 2/4 | 64/128 | 35 | 2,8 | 2,8 | 128 | ? | 57,6/115.2 | |||||
GX6450 | Januar 2014 | 4 | 19,1 mm2 bei 28 nm | 4/8 | 128/256 | ? | ?? | ? | ? | ? | 115,2/230,4 | |||||
GX6650 | Januar 2014 | 6 | ??@28 nm | 6/12 | 192/384 | ? | ?? | ? | ? | ? | 172,8/345,6 | |||||
GXA6850 | Unangemeldet | 8 | 38mm2@28 nm | 8/16 | 256/512 | ? | ?? | ? | 128 | ? | 230,4/460,8 |
Serie7XE (Schurke)
Die GPUs der PowerVR-Serie 7XE wurden am 10. November 2014 angekündigt. Bei der Ankündigung enthielt die 7XE-Serie die kleinste mit Android Extension Pack kompatible GPU.
Modell | Datum | Cluster | Matrizengröße (mm 2 ) | Kernkonfiguration | SIMD-Spur | Füllrate | Busbreite ( Bit ) |
HSA -Eigenschaften | API (Version) | GFLOPS (bei 600 MHz) | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MPolygone/s | ( Hausarzt /s) | ( GT /s) | Vulkan | OpenGL ES | OpenGL | OpenCL | Direct3D | |||||||||
GE7400 | November 2014 | 0,5 | 1.1 | 3.1 | 1.2 eingebettetes Profil | 9,0 L3 | 19.2 | |||||||||
GE7800 | November 2014 | 1 | 38,4 |
Serie7XT (Schurke)
PowerVR Series7XT GPUs sind in Konfigurationen von zwei bis 16 Clustern erhältlich und bieten eine dramatisch skalierbare Leistung von 100 GFLOPS bis 1,5 TFLOPS. Das GT7600 wird in den Apple iPhone 6s und iPhone 6s Plus Modellen (veröffentlicht 2015) sowie dem Apple iPhone SE Modell (veröffentlicht 2016) bzw. dem Apple iPad Modell (veröffentlicht 2017) verwendet. Eine unangekündigte 12-Cluster-Variante wurde im Apple A9X SoC für ihre iPad Pro-Modelle (veröffentlicht 2015) verwendet.
Die GPUs der PowerVR-Serie 7XT wurden am 10. November 2014 vorgestellt.
Modell | Datum | Cluster | Matrizengröße (mm 2 ) | Kernkonfiguration | SIMD-Spur | Füllrate | Busbreite ( Bit ) |
HSA -Eigenschaften | API (Version) | GFLOPS (bei 650 MHz) FP32/FP16 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MPolygone/s | ( Hausarzt /s) | ( GT /s) | Vulkan | OpenGL ES | OpenGL | OpenCL | Direct3D | |||||||||
GT7200 | November 2014 | 2 | 2/4 | 64/128 | 1.1 | 3.1 | 3.3 (4.4 optional) | 1.2 eingebettetes Profil (FP optional) | 10,0 (11,2 optional) | 83,2/166.4 | ||||||
GT7400 | November 2014 | 4 | 4/8 | 128/256 | 166,4/332,8 | |||||||||||
GT7600 | November 2014 | 6 | 6/12 | 192/384 | 249,6/499,2 | |||||||||||
GT7800 | November 2014 | 8 | 8/16 | 256/512 | 332,8/665,6 | |||||||||||
GTA7850 | Unangemeldet | 12 | 12/24 | 384/768 | 499.2/998.4 | |||||||||||
GT7900 | November 2014 | 16 | 16/32 | 512/1024 | 665,6/1331,2 |
Serie7XT Plus (Schurke)
PowerVR Series7XT Plus GPUs sind eine Weiterentwicklung der Series7XT-Familie und fügen spezifische Funktionen hinzu, die entwickelt wurden, um die Computer-Vision auf mobilen und eingebetteten Geräten zu beschleunigen, einschließlich neuer INT16- und INT8-Datenpfade, die die Leistung für OpenVX-Kernel um das Vierfache steigern. Weitere Verbesserungen des gemeinsam genutzten virtuellen Speichers ermöglichen auch die Unterstützung von OpenCL 2.0. Das GT7600 Plus wird in den Apple iPhone 7 und iPhone 7 Plus Modellen (veröffentlicht 2016) sowie dem Apple iPad Modell (veröffentlicht 2018) verwendet.
Die GPUs der PowerVR-Serie 7XT Plus wurden auf der International CES in Las Vegas am 6. Januar 2016 angekündigt.
Series7XT Plus erreicht eine bis zu 4-fache Leistungssteigerung für Vision-Anwendungen.
Modell | Datum | Cluster | Matrizengröße (mm 2 ) | Kernkonfiguration | SIMD-Spur | Füllrate | Busbreite ( Bit ) |
HSA -Eigenschaften | API (Version) |
GFLOPS (bei 900 MHz)
FP32/FP16 |
|||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MPolygone/s | ( Hausarzt /s) | ( GT /s) | Vulkan (API) | OpenGL ES | OpenGL | OpenVX | OpenCL | Direct3D | |||||||||
GT7200 Plus | Januar 2016 | 2 | ? | 2/4 | 64/128 | 4 | 4 | 1.1 | 3.2 | 3.3 (4.4 optional) | 1.0.1 | 2.0 | ?? | 115,2/230,4 | |||
GT7400 Plus | Januar 2016 | 4 | ? | 4/8 | 128/256 | 8 | 8 | 230,4/460,8 | |||||||||
GT7600 Plus | Juni 2016 | 6 | ??@10 nm | 6/12 | 192/384 | 12 | 12 | 4.4 | 12 | 345,6/691,2 |
Die GPUs wurden entwickelt, um eine verbesserte systeminterne Effizienz, verbesserte Energieeffizienz und reduzierte Bandbreite für Vision und Computational Photography in Consumer-Geräten, Mittelklasse- und Mainstream-Smartphones, Tablets und Automobilsystemen wie Fahrerassistenzsystemen (ADAS), Infotainment, Computer Vision und fortschrittliche Verarbeitung für Kombiinstrumente.
Die neuen GPUs enthalten neue Verbesserungen des Funktionsumfangs mit Fokus auf Rechenleistung der nächsten Generation:
Bis zu 4x höhere Performance für OpenVX/Vision-Algorithmen im Vergleich zur Vorgängergeneration durch verbesserte Integer (INT) Performance (2x INT16; 4x INT8) Bandbreiten- und Latenzverbesserungen durch Shared Virtual Memory (SVM) in OpenCL 2.0 Dynamische Parallelität für effizientere Ausführung und Steuerung durch Unterstützung für Geräte-Enqueue in OpenCL 2.0
Serie8XE (Schurke)
Die GPUs der PowerVR-Serie 8XE unterstützen OpenGL ES 3.2 und Vulkan 1.x und sind in Konfigurationen mit 1, 2, 4 und 8 Pixel/Takt erhältlich, was die neuesten Spiele und Apps ermöglicht und die Kosten für hochwertige Benutzeroberflächen auf kostensensiblen Geräten weiter senkt.
PowerVR Series 8XE wurde am 22. Februar 2016 auf dem Mobile World Congress 2016 angekündigt. Es gibt eine Iteration der Rogue-Mikroarchitektur und zielt auf den Markt für Einsteiger-SoC-GPUs ab. Neue GPUs verbessern die Leistung/mm2 für den kleinsten Silizium-Footprint und das kleinste Leistungsprofil und integrieren gleichzeitig Hardware-Virtualisierung und Multi-Domain-Sicherheit. Neuere Modelle wurden später im Januar 2017 mit einem neuen Low-End- und High-End-Teil veröffentlicht.
Modell | Datum | Cluster | Matrizengröße (mm 2 ) | Kernkonfiguration | SIMD-Spur | Füllrate | Busbreite ( Bit ) |
HSA -Eigenschaften | API (Version) |
GFLOPS (bei 650 MHz)
FP32/FP16 |
|||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MPolygone/s | ( Hausarzt /s) | ( GT /s) | Vulkan (API) | OpenGL ES | OpenGL | OpenVX | OpenCL | Direct3D | |||||||||
GE8100 | Januar 2017 | 0,25 USC | ? | ? | 0,65 | 0,65 | 1.1 | 3.2 | ? | 1.1 | 1.2 EP | 9.3 (optional) | 10,4 / 20,8 | ||||
GE8200 | Februar 2016 | 0,25 USC | ? | ? | 1.3 | 1.3 | 10,4 / 20,8 | ||||||||||
GE8300 | Februar 2016 | 0,5 USC | ? | ? | 0,5 | 2.6 | 2.6 | 20,8 / 41,6 | |||||||||
GE8310 | Februar 2016 | 0,5 USC | ? | ? | 0,5 | 2.6 | 2.6 | 20,8 / 41,6 | |||||||||
GE8430 | Januar 2017 | 2 USC | ? | ? | 5.2 | 5.2 | 83,2 / 166.4 |
Serie8XEP (Schurke)
PowerVR Series8XEP wurden im Januar 2017 angekündigt. Es gibt eine Iteration der Rogue-Mikroarchitektur und zielt auf den Markt für mittlere SoC-GPUs ab, die auf 1080p abzielen. Die Series8XEP konzentriert sich weiterhin auf die Größe und Leistung pro Einheit
Modell | Datum | Cluster | Matrizengröße (mm 2 ) | Kernkonfiguration | SIMD-Spur | Füllrate | Busbreite ( Bit ) |
HSA -Eigenschaften | API (Version) |
GFLOPS (bei 650 MHz)
FP32/FP16 |
|||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MPolygone/s | ( Hausarzt /s) | ( GT /s) | Vulkan (API) | OpenGL ES | OpenGL | OpenVX | OpenCL | Direct3D | |||||||||
GE8320 | Januar 2017 | 1 USC | ? | ? | 2.6 | 2.6 | 1.1 | 3.2 | ? | 1.1 | 1.2 EP | ? | 41,6 / 83,2 | ||||
GE8325 | Januar 2017 | 1 USC | ? | ? | 2.6 | 2.6 | 41,6 / 83,2 | ||||||||||
GE8340 | Januar 2017 | 2 USC | ? | ? | 2.6 | 2.6 | 83,2 / 166.4 |
Serie8XT (Furian)
Am 8. März 2017 angekündigt, ist Furian die erste neue PowerVR-Architektur seit der Einführung von Rogue fünf Jahre zuvor.
PowerVR Series 8XT wurde am 8. März 2017 angekündigt. Es ist die erste GPU der Serie, die auf der neuen Furian-Architektur basiert. Nach Imagination, GFLOPS / mm2 verbessert ist 35% und Füllrate / mm 2 80% verbessert im Vergleich zu dem 7XT Plus - Serie auf dem gleichen Knoten. Spezifische Designs werden ab März 2017 nicht angekündigt. Series8XT verfügt über 32-breite Pipeline-Cluster.
Modell | Datum | Cluster | Matrizengröße (mm 2 ) | Cluster-Konfiguration | SIMD-Spur | Füllrate | Busbreite ( Bit ) |
HSA -Eigenschaften | API (Version) |
GFLOPS
FP32/FP16 pro Takt |
|||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MPolygone/s | ( Hausarzt /s) | ( GT /s) | Vulkan (API) | OpenGL ES | OpenGL | OpenVX | OpenCL | Direct3D | |||||||||
GT8525 | März 2017 | 2 | 2/? | 64 | 8 | 8 | 1.1 | 3.2+ | ? | 1.1 | 2.0 | ? | 192/96 | ||||
GT8540 | Januar 2018 | 4 | 4/? | 128 | 16 | 16 | 3.2 | ? | 1.1 | 2.0 | ? | 384/192 |
Serie9XE (Schurke)
Die im September 2017 angekündigte GPU-Familie Series9XE profitiert von bis zu 25 % Bandbreiteneinsparungen gegenüber den GPUs der vorherigen Generation. Die Series9XE-Familie ist für Set-Top-Boxen (STB), Digital-TVs (DTV) und Low-End-Smartphones-SoCs gedacht. Hinweis: Die Daten in der Tabelle gelten pro Cluster.
Modell | Datum | Cluster | Matrizengröße (mm 2 ) | Kernkonfiguration | SIMD-Spur | Füllrate | Busbreite ( Bit ) |
HSA -Eigenschaften | API (Version) | GFLOPS | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MPolygone/s | ( Hausarzt /s) | ( GT /s) | Vulkan (API) | OpenGL ES | OpenGL | OpenVX | OpenCL | Direct3D | |||||||||
GE9000 | September 2017 | 0,25 | 16/1 | 0,65 @650 MHz | 0,65 @650 MHz | 1.1 | 3.2 | 1 | 1.2 EP | 10,4 @650 MHz | |||||||
GE9100 | September 2017 | 0,25 | 16/2 | 1,3 @650 MHz | 1,3 @650 MHz | 10,4 @650 MHz | |||||||||||
GE9115 | Januar 2018 | 0,5 | 32/2 | 1,3 @650 MHz | 1,3 @650 MHz | 20,8 @650 MHz | |||||||||||
GE9210 | September 2017 | 0,5 | 32/4 | 2,6 @650 MHz | 2,6 @650 MHz | 20,8 @650 MHz | |||||||||||
GE9215 | Januar 2018 | 0,5 | 32/4 | 2,6 @650 MHz | 2,6 @650 MHz | 20,8 @650 MHz | |||||||||||
GE9420 | September 2017 |
Serie9XM (Schurke)
Die GPUs der Series9XM-Familie erreichen eine bis zu 50 % höhere Leistungsdichte als die vorherige 8XEP-Generation. Die Series9XM-Familie zielt auf Smartphone-SoCs der Mittelklasse ab.
Modell | Datum | Cluster | Matrizengröße (mm 2 ) | Kernkonfiguration | SIMD-Spur | Füllrate | Busbreite ( Bit ) |
HSA -Eigenschaften | API (Version) | GFLOPS | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MPolygone/s | ( Hausarzt /s) | ( GT /s) | Vulkan (API) | OpenGL ES | OpenGL | OpenVX | OpenCL | Direct3D | |||||||||
GM9220 | September 2017 | 1 | 64/4 | 2,6 @650 MHz | 2,6 @650 MHz | 1.1 | 3.2 | 1 | 1.2 EP | 41,6 @650 MHz | |||||||
GM9240 | September 2017 | 2 | 128/4 | 2,6 @650 MHz | 2,6 @650 MHz | 83,2 @650 MHz |
Serie9XEP (Schurke)
Die Series9XEP-GPUs-Familie wurde am 4. Dezember 2018 angekündigt. Die Series9XEP-Familie unterstützt die PVRIC4-Bildkomprimierung. Die Series9XEP-Familie zielt auf Set-Top-Boxen (STB), Digital-TVs (DTV) und Low-End-Smartphones-SoCs ab.
Modell | Datum | Cluster | Matrizengröße (mm 2 ) | Kernkonfiguration | SIMD-Spur | Füllrate | Busbreite ( Bit ) |
HSA -Eigenschaften | API (Version) | GFLOPS | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MPolygone/s | ( Hausarzt /s) | ( GT /s) | Vulkan (API) | OpenGL ES | OpenGL | OpenVX | OpenCL | Direct3D | |||||||||
GE9608 | Dezember 2018 | 0,5 | 32/? | ? | ? | 1.1 | 3.2 | 1 | 1.2 EP | 20,8 @650 MHz | |||||||
GE9610 | Dezember 2018 | 0,5 | 32/? | ||||||||||||||
GE9710 | Dezember 2018 | 0,5 | 32/? | ||||||||||||||
GE9920 | Dezember 2018 | 1 | 64/? | 41,6 @650 MHz |
Serie9XMP (Schurke)
Die Series9XMP-GPUs-Familie wurde am 4. Dezember 2018 angekündigt. Die Series9XMP-Familie unterstützt die PVRIC4-Bildkomprimierung. Die Series9XMP-Familie zielt auf Smartphone-SoCs der Mittelklasse ab.
Modell | Datum | Cluster | Matrizengröße (mm 2 ) | Kernkonfiguration | SIMD-Spur | Füllrate | Busbreite ( Bit ) |
HSA -Eigenschaften | API (Version) | GFLOPS | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MPolygone/s | ( Hausarzt /s) | ( GT /s) | Vulkan (API) | OpenGL ES | OpenGL | OpenVX | OpenCL | Direct3D | |||||||||
GM9740 | Dezember 2018 | 2 | 128/? | ? | ? | 1.1 | 3.2 | 1 | 1.2 EP | 83,2 @650 MHz |
Serie9XTP (Furian)
Die Series9XTP-GPUs-Familie wurde am 4. Dezember 2018 angekündigt. Die Series9XTP-Familie unterstützt die PVRIC4-Bildkomprimierung. Die Series9XTP-Familie zielt auf High-End-Smartphone-SoCs ab. Series9XTP bietet 40-breite Pipeline-Cluster.
IMG A-Serie (Albiorix)
Die GPUs der A-Serie bieten eine bis zu 250% bessere Leistungsdichte als die vorherige Serie 9. Diese GPUs heißen nicht mehr PowerVR, sondern IMG. Imagination Technologies hat am 2. Januar 2020 mit Apple einen neuen "mehrjährigen Multi-Lease-Vertrag" zur Integration in zukünftige iOS-Geräte unterzeichnet Ende 2019.
Modell | Datum | Cluster | Matrizengröße (mm 2 ) | Kernkonfiguration | SIMD-Spur | Füllrate | Busbreite ( Bit ) |
HSA -Eigenschaften | API (Version) |
GFLOPS (FP32)
@1 GHz |
|||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MPolygone/s | ( Hausarzt /s) | ( GT /s) | Vulkan (API) | OpenGL ES | OpenGL | OpenVX | OpenCL | Direct3D | |||||||||
IMG AXE-1-16 | Dezember 2019 | ? | ? | ? | 1 | 1.1 | 3.x | ? | ? | 1.2 EP | ? | 16 | |||||
IMG AXE-2-16 | ? | 2 | 16 | ||||||||||||||
IMG AXM-8-256 | ? | ? | 8 | 2.0 EP | 256 | ||||||||||||
IMG AXT-16-512 | 2 | 16 | 512 | ||||||||||||||
IMG AXT-32-1024 | 4 | 32 | 1024 | ||||||||||||||
IMG AXT-48-1536 | 6 | 48 | 1536 | ||||||||||||||
IMG AXT-64-2048 | 8 | 64 | 2048 |
IMG B-Serie
Die GPUs der B-Serie bieten bis zu 25 % weniger Platz und 30 % weniger Leistung als die vorherige A-Serie.
Modell | Datum | Cluster | Matrizengröße (mm 2 ) | Kernkonfiguration | SIMD-Spur | Füllrate | Busbreite ( Bit ) |
HSA -Eigenschaften | API (Version) |
GFLOPS (FP32)
@1 GHz |
||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MPolygone/s | ( Hausarzt /s) | ( GT /s) | Vulkan (API) | OpenGL ES | OpenCL | |||||||||
IMG BXE-1-16 | Oktober 2020 | 1,2 | 3.x | 3.0 | ||||||||||
IMG BXE-2-32 | ||||||||||||||
IMG BXE-4-32 | ||||||||||||||
IMG BXE-4-32 MC2 | ||||||||||||||
IMG BXE-4-32 MC3 | ||||||||||||||
IMG BXE-4-32 MC4 | ||||||||||||||
IMG BXM-4-64 MC1 | ||||||||||||||
IMG BXM-4-64 MC2 | ||||||||||||||
IMG BXM-4-64 MC3 | ||||||||||||||
IMG BXM-4-64 MC4 | ||||||||||||||
IMG BXM-8-256 | ||||||||||||||
IMG BXS-1-16 | ||||||||||||||
IMG BXS-2-32 | ||||||||||||||
IMG BXS-2-32 MC2 | ||||||||||||||
IMG BXS-4-32 MC1 | ||||||||||||||
IMG BXS-4-32 MC2 | ||||||||||||||
IMG BXS-4-32 MC3 | ||||||||||||||
IMG BXS-4-32 MC4 | ||||||||||||||
IMG BXS-4-64 MC1 | ||||||||||||||
IMG BXS-4-64 MC2 | ||||||||||||||
IMG BXS-4-64 MC3 | ||||||||||||||
IMG BXS-4-64 MC4 | ||||||||||||||
IMG BXS-8-256 | ||||||||||||||
IMG BXS-16-512 | ||||||||||||||
IMG BXS-32-1024 MC1 | ||||||||||||||
IMG BXS-32-1024 MC2 | ||||||||||||||
IMG BXS-32-1024 MC3 | ||||||||||||||
IMG BXS-32-1024 MC4 | ||||||||||||||
IMG BXT-16-512 | ||||||||||||||
IMG BXT-32-1024 MC1 | ||||||||||||||
IMG BXT-32-1024 MC2 | ||||||||||||||
IMG BXT-32-1024 MC3 | ||||||||||||||
IMG BXT-32-1024 MC4 |
Anmerkungen
- Alle Modelle unterstützen Tile-based Deferred Rendering (TBDR)
PowerVR-Vision & KI
Serie2NX
Die Series2NX-Familie von Neural Network Accelerator (NNA) wurde am 21. September 2017 angekündigt.
Series2NX-Kernoptionen:
Modell | Datum | Motoren | 8-Bit-TOPS | 16-Bit-TOPS | 8-Bit-MACs | 16-Bit-MACs | APIs |
---|---|---|---|---|---|---|---|
AX2145 | September 2017 | ? | 1 | 0,5 | 512/clk | 256/clk | IMG DNN
Android NN |
AX2185 | 8 | 4.1 | 2.0 | 2048/clk | 1024/clk |
Serie3NX
Die Series3NX-Familie von Neural Network Accelerator (NNA) wurde am 4. Dezember 2018 angekündigt.
Core-Optionen der Series3NX:
Modell | Datum | Motoren | 8-Bit-TOPS | 16-Bit-TOPS | 8-Bit-MACs | 16-Bit-MACs | APIs |
---|---|---|---|---|---|---|---|
AX3125 | Dezember 2018 | ? | 0,6 | ? | 256/clk | 64/clk | IMG DNN
Android NN |
AX3145 | ? | 1,2 | ? | 512/clk | 128/clk | ||
AX3365 | ? | 2.0 | ? | 1024/clk | 256/clk | ||
AX3385 | ? | 4.0 | ? | 2048/clk | 512/clk | ||
AX3595 | ? | 10,0 | ? | 4096/clk | 1024/clk |
Series3NX Multi-Core-Optionen
Modell | Datum | Kerne | 8-Bit-TOPS | 16-Bit-TOPS | 8-Bit-MACs | 16-Bit-MACs | APIs |
---|---|---|---|---|---|---|---|
UH2X40 | Dezember 2018 | 2 | 20,0 | ? | 8192/clk | 2048/clk | IMG DNN
Android NN |
UH4X40 | 4 | 40,0 | ? | 16384/clk | 4096/clk | ||
UH8X40 | 8 | 80,0 | ? | 32768/clk | 8192/clk | ||
UH16X40 | 16 | 160,0 | ? | 65536/clk | 16384/clk |
Serie3NX-F
Die Series3NX-F-Familie von Neural Network Accelerator (NNA) wurde neben der Series3NX-Familie angekündigt. Die Series3NX-F-Familie kombiniert die Series 3NX mit einer Rogue-basierten GPGPU (NNPU) und lokalem RAM. Dies ermöglicht die Unterstützung von Programmierbarkeit und Gleitkommazahlen.
Implementierungen
Die PowerVR- GPU- Varianten finden Sie in der folgenden Tabelle der Systeme auf Chips ( SoC ). Implementierungen von PowerVR-Beschleunigern in Produkten sind hier aufgelistet .
Verkäufer | Datum | SOC- Name | PowerVR-Chipsatz | Frequenz | GFLOPS (FP16) |
---|---|---|---|---|---|
Texas Instruments | OMAP 3420 | SGX530 | ? | ? | |
OMAP 3430 | ? | ? | |||
OMAP 3440 | ? | ? | |||
OMAP 3450 | ? | ? | |||
OMAP 3515 | ? | ? | |||
OMAP 3517 | ? | ? | |||
OMAP 3530 | 110 MHz | 0,88 | |||
OMAP 3620 | ? | ? | |||
OMAP 3621 | ? | ? | |||
OMAP 3630 | ? | ? | |||
OMAP 3640 | ? | ? | |||
Sitara AM335x | 200 MHz | 1,6 | |||
Sitara AM3715 | ? | ? | |||
Sitara AM3891 | ? | ? | |||
DaVinci DM3730 | ? | ? | |||
Texas Instruments | Integra C6A8168 | SGX530 | ? | ? | |
NEC | EMMA Mobil/EV2 | SGX530 | ? | ? | |
Renesas | SH-Mobil G3 | SGX530 | ? | ? | |
SH-Navi3 (SH7776) | ? | ? | |||
Sigma-Designs | SMP8656 | SGX530 | ? | ? | |
SMP8910 | ? | ? | |||
Texas Instruments | DM3730 | SGX530 | 200 MHz | 1,6 | |
MediaTek | MT6513 | SGX531 | 281 MHz | 2,25 | |
2010 | MT6573 | ||||
2012 | MT6575M | ||||
Dreizack | PNX8481 | SGX531 | ? | ? | |
PNX8491 | ? | ? | |||
HiDTV PRO-SX5 | ? | ? | |||
MediaTek | MT6515 | SGX531 | 522 MHz | 4.2 | |
2011 | MT6575 | ||||
MT6517 | |||||
MT6517T | |||||
2012 | MT6577 | ||||
MT6577T | |||||
MT8317 | |||||
MT8317T | |||||
MT8377 | |||||
NEC | NaviEngine EC-4260 | SGX535 | ? | ? | |
NaviEngine EC-4270 | |||||
Intel | CE 3100 (Canmore) | SGX535 | ? | ? | |
SCH US15/W/L (Poulsbo) | ? | ? | |||
CE4100 (Sodaville) | ? | ? | |||
CE4110 (Sodaville) | 200 MHz | 1,6 | |||
CE4130 (Sodaville) | |||||
CE4150 (Sodaville) | 400 MHz | 3.2 | |||
CE4170 (Sodaville) | |||||
CE4200 (Groveland) | |||||
Samsung | APL0298C05 | SGX535 | ? | ? | |
Apfel | 3. April 2010 | Apple A4 ( iPhone 4 ) | SGX535 | 200 MHz | 1,6 |
Apple A4 ( iPad ) | 250 MHz | 2.0 | |||
Ambarella | ich ein | SGX540 | ? | ? | |
Renesas | SH-Mobil G4 | SGX540 | ? | ? | |
SH-Mobil APE4 (R8A73720) | ? | ? | |||
R-Wagen E2 (R8A7794) | ? | ? | |||
Ingenic Halbleiter | JZ4780 | SGX540 | ? | ? | |
Samsung | 2010 | Exynos 3110 | SGX540 | 200 MHz | 3.2 |
2010 | S5PC110 | ||||
S5PC111 | |||||
S5PV210 | ? | ? | |||
Texas Instruments | Q1 2011 | OMAP 4430 | SGX540 | 307 MHz | 4.9 |
OMAP 4460 | 384 MHz | 6.1 | |||
Intel | Q1 2013 | Atom Z2420 | SGX540 | 400 MHz | 6.4 |
Aktionen Halbleiter | ATM7021 | SGX540 | 500 MHz | 8.0 | |
ATM7021A | |||||
ATM7029B | |||||
Rockchip | RK3168 | SGX540 | 600 MHz | 9,6 | |
Apfel | 13. November 2014 | Apple S1 ( Apple Watch (1. Generation) ) | SGX543 | ? | ? |
11. März 2011 | Apple A5 ( iPhone 4S , iPod touch (5. Generation) ) | SGX543 MP2 | 200 MHz | 12,8 | |
März 2012 | Apple A5 ( iPad 2 , iPad mini ) | 250 MHz | 16.0 | ||
MediaTek | MT5327 | SGX543 MP2 | 400 MHz | 25,6 | |
Renesas | R-Wagen H1 (R8A77790) | SGX543 MP2 | ? | ? | |
Apfel | 12. September 2012 | Apple A6 ( iPhone 5 , iPhone 5C ) | SGX543 MP3 | 250 MHz | 24,0 |
7. März 2012 | Apple A5X ( iPad (3. Generation) ) | SGX543 MP4 | 32,0 | ||
Sony | CXD53155GG ( PS Vita ) | SGX543 MP4+ | 41-222 MHz | 5.248-28.416 | |
ST-Ericsson | Nova A9540 | SGX544 | ? | ? | |
NovaThor L9540 | ? | ? | |||
NovaThor L8540 | 500 MHz | 16 | |||
NovaThor L8580 | 600 MHz | 19.2 | |||
MediaTek | Juli 2013 | MT6589M | SGX544 | 156 MHz | 5 |
MT8117 | |||||
MT8121 | |||||
März 2013 | MT6589 | 286 MHz | 9.2 | ||
MT8389 | |||||
MT8125 | 300 MHz | 9,6 | |||
Juli 2013 | MT6589T | 357 MHz | 11,4 | ||
Texas Instruments | Q2 2012 | OMAP 4470 | SGX544 | 384 MHz | 13.8 |
Broadcom | Broadcom M320 | SGX544 | ? | ? | |
Broadcom M340 | |||||
Aktionen Halbleiter | ATM7039 | SGX544 | 450 MHz | 16,2 | |
Allwinner | Allwinner A31 | SGX544 MP2 | 300 MHz | 19.2 | |
Allsieger A31S | |||||
Intel | Q2 2013 | Atom Z2520 | SGX544 MP2 | 300 MHz | 21,6 |
Atom Z2560 | 400 MHz | 25,6 | |||
Atom Z2580 | 533 MHz | 34,1 | |||
Texas Instruments | Q2 2013 | OMAP 5430 | SGX544 MP2 | 533 MHz | 34,1 |
OMAP 5432 | |||||
Q4 2018 | Sitara AM6528 Sitara AM6548 |
SGX544 | |||
Allwinner | Allwinner A83T | SGX544 MP2 | 700 MHz | 44.8 | |
Allwinner H8 | |||||
Samsung | Q2 2013 | Exynos 5410 | SGX544 MP3 | 533 MHz | 51,1 |
Intel | Atom Z2460 | SGX545 | 533 MHz | 8,5 | |
Atom Z2760 | |||||
Atom CE5310 | ? | ? | |||
Atom CE5315 | ? | ? | |||
Atom CE5318 | ? | ? | |||
Atom CE5320 | ? | ? | |||
Atom CE5328 | ? | ? | |||
Atom CE5335 | ? | ? | |||
Atom CE5338 | ? | ? | |||
Atom CE5343 | ? | ? | |||
Atom CE5348 | ? | ? | |||
Apfel | 23. Oktober 2012 | Apple A6X ( iPad (4. Generation) ) | SGX554 MP4 | 300 MHz | 76,8 |
Apfel | September 2016 | Apple S1P ( Apple Watch Serie 1 ), Apple S2 ( Apple Watch Serie 2 ) | Serie6 ( G6050 ?) | ? | ? |
Rockchip | RK3368 | G6110 | 600 MHz | 38,4 | |
MediaTek | Q1 2014 | MT6595M | G6200 (2 Cluster) | 450 MHz | 57,6 |
MT8135 | |||||
4. Quartal 2014 | Helio X10 (MT6795M) | 550 MHz | 70,4 | ||
Helio X10 (MT6795T) | |||||
Q1 2014 | MT6595 | 600 MHz | 76,8 | ||
MT6795 | 700 MHz | 89,5 | |||
LG | Q1 2012 | LG H13 | G6200 (2 Cluster) | 600 MHz | 76,8 |
Allwinner | Allwinner A80 | G6230 (2 Cluster) | 533 MHz | 68.0 | |
Allwinner A80T | |||||
Aktionen Halbleiter | ATM9009 | G6230 (2 Cluster) | 600 MHz | 76,8 | |
MediaTek | Q1 2015 | MT8173 | GX6250 (2 Cluster) | 700 MHz | 89,6 |
Q1 2016 | MT8176 | 600 MHz | 76,8 | ||
Intel | Q1 2014 | Atom Z3460 | G6400 (4 Cluster) | 533 MHz | 136,4 |
Atom Z3480 | |||||
Renesas | R-Wagen H2 (R8A7790x) | G6400 (4 Cluster) | 600 MHz | 153,6 | |
R-Auto H3 (R8A7795) | GX6650 (6 Cluster) | 230,4 | |||
Apfel | 10. September 2013 | Apple A7 ( iPhone 5S , iPad Air , iPad mini 2 , iPad mini 3 ) | G6430 (4 Cluster) | 450 MHz | 115,2 |
Intel | Q2 2014 | Atom Z3530 | G6430 (4 Cluster) | 457 MHz | 117 |
Atom Z3560 | 533 MHz | 136,4 | |||
Q3 2014 | Atom Z3570 | ||||
Q2 2014 | Atom Z3580 | ||||
Apfel | 9. September 2014 | Apple - A8 ( Iphone 6 / 6 Plus , iPad mini 4 , Apple TV HD , | GX6450 (4 Cluster) | 533 MHz | 136,4 |
16. Oktober 2014 | Apple A8X ( iPad Air 2 ) | GX6850 (8 Cluster) | 272,9 | ||
9. September 2015 | Apple A9 ( iPhone 6S / 6S Plus , iPhone SE (1. Generation) , iPad (5. Generation) ) | Series7XT GT7600 (6 Cluster) | 600 MHz | 230,4 | |
Apple A9X ( iPad Pro (9,7 Zoll) , iPad Pro (12,9 Zoll) ) | Series7XT GT7800 (12 Cluster) | >652 MHz | >500 | ||
7. September 2016 | Apple A10 Fusion ( iPhone 7 / 7 Plus & iPad (6. Generation) ) | Series7XT GT7600 Plus (6 Cluster) | 900 MHz | 345,6 | |
Spreadtrum | 2017 | SC9861G-IA | Serie7XT GT7200 | ||
MediaTek | Q1 2017 | Helio X30 (MT6799) | Series7XT GT7400 Plus (4 Cluster) | 800 MHz | 204.8 |
Apfel | 5. Juni 2017 | Apple A10X ( iPad Pro (10,5 Zoll) , iPad Pro (12,9 Zoll) (2. Generation) , Apple TV 4K ) | Series7XT GT7600 Plus (12 Cluster) | >912 MHz | >700 |
Socionext | 2017 | SC1810 | Serie8XE | ||
Synapsen | 2017 | Videosmart VS-550 (Berlin BG5CT) | Serie8XE GE8310 | ||
Mediatek | 2017 | MT6739 | Serie8XE GE8100 | ||
MT8167 | Serie8XE GE8300 | ||||
2018 | Helio A20 (MT6761D) | ||||
Helio P22 (MT6762) | Serie8XE GE8320 | ||||
Helio A22 (MT6762M) | |||||
Helio P35 (MT6765) | |||||
2019 | MT6731 | Serie8XE GE8100 | |||
2020 | Helio A25 | Serie8XE GE8320 | |||
Helio G25 | |||||
Helio G35 | |||||
Texas Instruments | 2020 | TDA4VM | Serie8 GE8430 | ||
Renesas | 2017 | R-Auto D3 (R8A77995) | Serie8XE GE8300 | ||
Unisoc (Spreadtrum) | 2018 | SC9863A | Serie8XE GE8322 | ||
Q1 2019 | Tiger T310 | Serie8XE GE8300 | |||
3. Quartal 2019 | Tiger T710 | Serie9XM GM9446 | |||
Q1 2020 | Tiger T7510 | ||||
Mediatek | 2018 | Helio P90 | Serie9XM GM9446 | ||
Q1 2020 | Helio P95 | ||||
Synapsen | Q1 2020 | Videosmart VS680 | Serie9XE GE9920 | ||
Halbantrieb | 2. Quartal 2020 | X9, G9, V9 | Serie9XM |
Siehe auch
- Liste der Produkte mit PowerVR-Beschleunigern
- Adreno – GPU entwickelt von Qualcomm
- Mali – als SIP-Block für Drittanbieter verfügbar
- Vivante – als SIP-Block für Drittanbieter verfügbar
- Tegra – Familie von SoCs für mobile Computer, der Grafikkern könnte als SIP-Block für Drittanbieter verfügbar sein
- VideoCore – Familie von SOCs, von Broadcom, für mobile Computer, der Grafikkern könnte als SIP-Block für Drittanbieter verfügbar sein
- SoCs der Atom-Familie – mit Intel-Grafikkern, nicht an Drittanbieter lizenziert
- AMD Mobile APUs – mit AMD Grafikkern, nicht an Dritte lizenziert