PowerVR - Biblioteka.sk

Upozornenie: Prezeranie týchto stránok je určené len pre návštevníkov nad 18 rokov!
Zásady ochrany osobných údajov.
Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. OK, súhlasím


Panta Rhei Doprava Zadarmo
...
...


A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

PowerVR
 ...

PowerVR is a division of Imagination Technologies (formerly VideoLogic) that develops hardware and software for 2D and 3D rendering, and for video encoding, decoding, associated image processing and DirectX, OpenGL ES, OpenVG, and OpenCL acceleration. PowerVR also develops AI accelerators called Neural Network Accelerator (NNA).

The PowerVR product line was originally introduced to compete in the desktop PC market for 3D hardware accelerators with a product with a better price–performance ratio than existing products like those from 3dfx Interactive. Rapid changes in that market, notably with the introduction of OpenGL and Direct3D, led to rapid consolidation. PowerVR introduced new versions with low-power electronics that were aimed at the laptop computer market. Over time, this developed into a series of designs that could be incorporated into system-on-a-chip architectures suitable for handheld device use.

PowerVR accelerators are not manufactured by PowerVR, but instead their IP blocks of integrated circuit designs and patents are licensed to other companies, such as Texas Instruments, Intel, NEC, BlackBerry, Renesas, Samsung, Sony, STMicroelectronics, Freescale, Apple,[1] NXP Semiconductors (formerly Philips Semiconductors), and many others.

Technology

The PowerVR chipset uses a method of 3D rendering known as tile-based deferred rendering (often abbreviated as TBDR) which is tile-based rendering combined with PowerVR's proprietary method of Hidden Surface Removal (HSR) and Hierarchical Scheduling Technology (HST). As the polygon generating program feeds triangles to the PowerVR (driver), it stores them in memory in a triangle strip or an indexed format. Unlike other architectures, polygon rendering is (usually) not performed until all polygon information has been collated for the current frame. Furthermore, the expensive operations of texturing and shading of pixels (or fragments) is delayed, whenever possible, until the visible surface at a pixel is determined — hence rendering is deferred.

In order to render, the display is split into rectangular sections in a grid pattern. Each section is known as a tile. Associated with each tile is a list of the triangles that visibly overlap that tile. Each tile is rendered in turn to produce the final image.

Tiles are rendered using a process similar to ray-casting. Rays are numerically simulated as if cast onto the triangles associated with the tile and a pixel is rendered from the triangle closest to the camera. The PowerVR hardware typically calculates the depths associated with each polygon for one tile row in 1 cycle.[dubious ]

This method has the advantage that, unlike a more traditional early Z rejection based hierarchical systems, no calculations need to be made to determine what a polygon looks like in an area where it is obscured by other geometry. It also allows for correct rendering of partially transparent polygons, independent of the order in which they are processed by the polygon producing application. (This capability was only implemented in Series 2 including Dreamcast and one MBX variant. It is generally not included for lack of API support and cost reasons.) More importantly, as the rendering is limited to one tile at a time, the whole tile can be in fast on-chip memory, which is flushed to video memory before processing the next tile. Under normal circumstances, each tile is visited just once per frame.

PowerVR is a pioneer of tile based deferred rendering. Microsoft also conceptualized the idea with their abandoned Talisman project. Gigapixel, a company that developed IP for tile-based 3D graphics, was purchased by 3dfx, which in turn was subsequently purchased by Nvidia. Nvidia has now been shown to use tile rendering in the Maxwell and Pascal microarchitectures for a limited amount of geometry.[2]

ARM began developing another major tile based architecture known as Mali after their acquisition of Falanx.

Intel uses a similar concept in their integrated graphics products. However, its method, called zone rendering, does not perform full hidden surface removal (HSR) and deferred texturing, therefore wasting fillrate and texture bandwidth on pixels that are not visible in the final image.

Recent advances in hierarchical Z-buffering have effectively incorporated ideas previously only used in deferred rendering, including the idea of being able to split a scene into tiles and of potentially being able to accept or reject tile sized pieces of polygon.

Today, the PowerVR software and hardware suite has ASICs for video encoding, decoding and associated image processing. It also has virtualisation, and DirectX, OpenGL ES, OpenVG, and OpenCL acceleration.[3] Newest PowerVR Wizard GPUs have fixed-function Ray Tracing Unit (RTU) hardware and support hybrid rendering.[4]

PowerVR Graphics

Series1 (NEC)

VideoLogic Apocalypse 3Dx (NEC PowerVR PCX2 chip)
NEC D62011GD (PowerVR PCX2)

The first series of PowerVR cards was mostly designed as 3D-only accelerator boards that would use the main 2D video card's memory as framebuffer over PCI. Videologic's first PowerVR PC product to market was the 3-chip Midas3, which saw very limited availability in some OEM Compaq PCs.[5][6] This card had very poor compatibility with all but the first Direct3D games, and even most SGL games did not run. However, its internal 24-bit color precision rendering was notable for the time.

The single-chip PCX1 was released in retail as the VideoLogic Apocalypse 3D[7] and featured an improved architecture with more texture memory, ensuring better game compatibility. This was followed by the further refined PCX2, which clocked 6 MHz higher, offloaded some driver work by including more chip functionality[8] and added bilinear filtering, and was released in retail on the Matrox M3D[9] and Videologic Apocalypse 3Dx cards. There was also the Videologic Apocalypse 5D Sonic, which combined the PCX2 accelerator with a Tseng ET6100 2D core and ESS Agogo sound on a single PCI board.

The PowerVR PCX cards were placed in the market as budget products and performed well in the games of their time, but weren't quite as fully featured as the 3DFX Voodoo accelerators (due to certain blending modes being unavailable, for instance). However, the PowerVR approach of rendering to the 2D card's memory meant that much higher 3D rendering resolutions could be possible in theory, especially with PowerSGL games that took full advantage of the hardware.

  • All models support DirectX 3.0 and PowerSGL, MiniGL drivers available for select games
Model Launch Fab (nm) Memory (MiB) Core clock (MHz) Memory clock (MHz) Core config1 Fillrate Memory
MOperations/s MPixels/s MTexels/s MPolygons/s Bandwidth (GB/s) Bus type Bus width (bit)
Midas3 1996 ? 2 66 66 1:1 66 66 66 0 0.242 SDR+FPM2 32+162
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 Texture mapping units: render output units
  • 2 Midas3 is 3-chip (vs. single-chip PCX series) and uses a split memory architecture: 1 MB 32-bit SDRAM (240 MB/s peak bandwidth) for textures and 1 MB 16-bit FPM DRAM for geometry data (and presumably for PCI communication). PCX series has only texture memory.

Series2 (NEC)

The second generation PowerVR2 ("PowerVR Series2", chip codename "CLX2") was brought to market in the Dreamcast console between 1998 and 2001. As part of an internal competition at Sega to design the successor to the Saturn, the PowerVR2 was licensed to NEC and was chosen ahead of a rival design based on the 3dfx Voodoo2. It was called "the Highlander Project" during development.[10] The PowerVR2 was paired with the Hitachi SH-4 in the Dreamcast, with the SH-4 as the T&L geometry engine and the PowerVR2 as the rendering engine.[11] The PowerVR2 also powered the Sega Naomi, the upgraded arcade system board counterpart of the Dreamcast.

However, the success of the Dreamcast meant that the PC variant, sold as Neon 250, appeared a year late to the market,[12] in late 1999. The Neon 250 was nevertheless competitive with the RIVA TNT2 and Voodoo3.[13] The Neon 250 features inferior hardware specifications compared to the PowerVR2 part used in Dreamcast, such as a halved tile size, among others.

  • All models are fabricated with a 250 nm process
  • All models support DirectX 6.0
  • PMX1 supports PowerSGL 2 and includes a MiniGL driver optimized for Quake III Arena
Model Launch Memory (MiB) Core clock (MHz) Memory clock (MHz) Core config1 Fillrate Memory
MOperations/s MPixels/s MTexels/s MPolygons/s Bandwidth (GB/s) Bus type Bus width (bit)
CLX2[11] 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 Texture mapping units: render output units
  • 2 Fillrate for opaque polygons.
  • 3 Fillrate for translucent polygons with hardware sort depth of 60.
  • 4 Hitachi SH-4 geometry engine calculates T&L for more than 10 million triangles per second. CLX2 rendering engine throughput is 7 million triangles per second.

Series3 (STMicro)

In 2000, the third generation PowerVR3 STG4000 KYRO was released, manufactured by new partner STMicroelectronics. The architecture was redesigned for better game compatibility and expanded to a dual-pipeline design for more performance. The refresh STM PowerVR3 KYRO II, released later in 2001, likely had a lengthened pipeline to attain higher clock speeds[14] and was able to rival the more expensive ATI Radeon DDR and NVIDIA GeForce 2 GTS in some benchmarks of the time, despite its modest specifications on paper and lack of hardware transform and lighting (T&L), a fact that Nvidia especially tried to capitalize on in a confidential paper they sent out to reviewers.[15] As games increasingly started to include more geometry with this feature in mind, the KYRO II lost its competitiveness.

The KYRO series had a decent featureset for a budget-oriented GPU in their time, including a few Direct3D 8.1-compliant features such as 8-layer multitexturing (not 8-pass) and Environment Mapped Bump Mapping (EMBM); Full Scene Anti-Aliasing (FSAA) and Trilinear/Anisotropic filtering were also present.[16][17][18] KYRO II could also perform Dot Product (Dot3) Bump Mapping at a similar speed as GeForce 2 GTS in benchmarks.[19] Omissions included hardware T&L (an optional feature in Direct3D 7), Cube Environment Mapping and legacy 8-bit paletted texture support. While the chip supported S3TC/DXTC texture compression, only the (most commonly used) DXT1 format was supported.[20] Support for the proprietary PowerSGL API was also dropped with this series.

16-bit output quality was excellent compared to most of its competitors, thanks to rendering to its internal 32-bit tile cache and downsampling to 16-bit instead of straight use of a 16-bit framebuffer.[21] This could play a role in improving performance without losing much image quality, as memory bandwidth was not plentiful. However, due to its unique concept on the market, the architecture could sometimes exhibit flaws such as missing geometry in games, and therefore the driver had a notable amount of compatibility settings, such as switching off the internal Z-buffer. These settings could cause a negative impact on performance.

A second refresh of the KYRO was planned for 2002, the STG4800 KYRO II SE. Samples of this card were sent to reviewers but it does not appear to have been brought to market. Apart from a clockspeed boost, this refresh was announced with a "EnT&L" HW T&L software emulation, which eventually made it into the drivers for the previous KYRO cards starting with version 2.0. The STG5500 KYRO III, based upon the next-generation PowerVR4, was completed and would have included hardware T&L but was shelved due to STMicro closing its graphics division.

Model Launch Fab (nm) Memory (MiB) Core clock (MHz) Memory clock (MHz) Core config1 Fillrate Memory
MOperations/s MPixels/s MTexels/s MPolygons/s Bandwidth (GB/s) Bus type Bus width (bit)
STG4000 KYRO 2000[22] 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 Never Released 130 64 250 250 4:4 1000 1000 1000 0 8 DDR 128

Series4 (STMicro)

PowerVR achieved great success in the mobile graphics market with its low power PowerVR MBX. MBX, and its SGX successors, were licensed a number of the top mobile semiconductor manufacturers in their mobile SoC chipsets, including Intel, Texas Instruments, Samsung, NEC, NXP Semiconductors, Freescale, Renesas, SiRF, Marvell, and Sunplus.[23]

These mobile chipsets with MBX IP in turn were used in several high-end cellphones and smartphones, including the original iPhone and iPod Touch (with Samsung S5L8900), Nokia N95 and Motorola RIZR Z8 (with TI OMAP 2420), and the Sony Ericsson P1 and M600 (NXP Nexperia PNX4008). It was also used in some PDAs such as the Dell Axim X50V and X51V featuring the Intel 2700G co-processor, as well as in set-top boxes featuring the MBX Lite-powered Intel CE 2110.

There were two variants: MBX and MBX Lite. Both had the same feature set, where the MBX was optimized for speed and MBX Lite was optimized for low power consumption. The MBX could also be paired up with options to include either a full or lite FPU, and/or full or lite VGP (Vector Graphics Processor).

Model Year Die Size (mm2)[a] Core config Fillrate (@ 200 MHz) Bus width (bit) API (version)
MTriangles/s[a] MPixel/s[a] DirectX OpenGL
MBX Lite Feb 2001 4@130 nm? 0/1/1/1 1.0 100 64 7.0, VS 1.1 1.1
MBX Feb 2001 8@130 nm? 0/1/1/1 1.68 150 64 7.0, VS 1.1 1.1

Series5 (SGX)

PowerVR's Series5 SGX series features pixel, vertex, and geometry shader hardware, supporting OpenGL ES 2.0 and DirectX 10.1 with Shader Model 4.1.

The SGX GPU core is included in several popular systems-on-chip (SoC) used in many portable devices. Apple uses the A4 (manufactured by Samsung) in their iPhone 4, iPad, iPod Touch, and Apple TV, and uses the Apple S1 in the Apple Watch. Texas Instruments' OMAP 3 and 4 series SoC's are used in the Amazon's Kindle Fire HD 8.9", Barnes and Noble's Nook HD(+), BlackBerry PlayBook, Nokia N9, Nokia N900, Sony Ericsson Vivaz, Motorola Droid/Milestone, Motorola Defy, Motorola RAZR D1/D3, Droid Bionic, Archos 70, Palm Pre, Samsung Galaxy SL, Galaxy Nexus, Open Pandora, and others. Samsung produces the Hummingbird SoC and uses it in their Samsung Galaxy S, Galaxy Tab, Samsung Wave S8500 Samsung Wave II S8530 and Samsung Wave III S860 devices. Hummingbird is also in Meizu M9 smartphone.

Intel used a number of SGX products in its Menlow, Moorestown, Medfield and Clover Trail+ Atom-based MID platforms. Using the SGX graphics chipsets helped Intel to successfully achieve the ultra-low power budgets required for passively cooled devices, such as smartphones, tablets and netbooks.[24] However, the significant difference in graphics architecture resulted in poor driver support.[25]

Model Year Die Size (mm2)[a] Core config[b] Fillrate (@ 200 MHz) Bus width (bit) API (version) GFLOPS(@ 200 MHz) Frequency
MTriangles/s[a] MPixel/s[a] OpenGL ES OpenGL Direct3D Zdroj:https://en.wikipedia.org?pojem=PowerVR
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.






Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky použitia.

Your browser doesn’t support the object tag.

www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk