Efficient Video Decoding on Gpus by Point Based Rendering

Total Page:16

File Type:pdf, Size:1020Kb

Efficient Video Decoding on Gpus by Point Based Rendering Graphics Hardware (2006) M. Olano, P. Slusallek (Editors) Efficient Video Decoding on GPUs by Point Based Rendering Bo Han and Bingfeng Zhou National Engineering Research Center for New Technologies in Electronic Publishing Institute of Computer Science and Technology Peking University, Beijing, P.R.China Abstract To accelerate computation intensive video decoding tasks, we present a novel framework to offload most decod- ing operations to current GPUs. Our method is based on rendering graphics points and suitable for block-based video standards. By representing video blocks as graphics points, we achieve great flexibility and high paral- lelism to utilize the GPU’s pipelined stream processing architecture. The computational resources within texture units and blending units are also exploited to facilitate computations. We propose a high performance imple- mentation of IDCT on GPUs, which efficiently excludes most zero-value coefficients to save the bandwidth and the computations. Compared with the existing quad-based representation, our point based implementation of MC greatly reduces data transfer and redundancy. We have demonstrated the efficiency of our proposed framework by a MPEG-2 decoder. Our results indicate a significant improvement over prior CPU and GPU solutions. Categories and Subject Descriptors (according to ACM CCS): I.3.3 [Computer Graphics]: Graphics hardware 1. Introduction designed specifically for video algorithms. However, they cost additional transistors and are independent from the tra- Digital video applications have become an essential compo- ditional 3D graphics hardware. Until now these VPs still lack nent of our daily lives, ranging form high-definition televi- a high level programming interface to release the computa- sions to multimedia mobile devices. For most users, efficient tional power. video decoding is their most concern. But advanced video compression techniques adopted in current video standards Driven by interactive 3D graphics applications, commod- make the decoding process one of the most computational ity graphics hardware has evolved into a powerful and flex- demanding tasks. The popular high definition (HD) videos ible graphics processor , known as GPUs. Their perfor- and the new video standards propose challenges to current mance and functionalities have made GPUs attractive as co- CPUs for both intensive computations and huge volumes of processors for various general-purpose computation prob- data. Therefore, a means should be found to offload some ∗ lems [OLG 05]. Architecturally, GPUs are highly parallel decoding tasks from CPUs to other sub-systems. streaming processors optimized for vector operations, which ∗ Graphics cards have been used to assist video decoding is similar to some media processors [ORK 02][JL05]. Due over the last decade. First, video overlay was introduced to to this facts, it should be possible to map the video coding handle expensive color space conversion. Then, dedicated algorithms on GPUs, and we expect such a solution can have decoding hardware emerged on PCs and has been widely several advantages. First, the well established graphics APIs adopted on today’s commodity graphics chips due to the well and high level shader languages can provide a convenient defined DirectX Video Acceleration(DXVA) specification. programming interface. Therefore, the implementation can Unfortunately, most of them are built on hard-wired circuits be independent of underlying hardware and platforms. Sec- only for certain specific video standards (most for MPEG-2 ondly, the higher performance growth rate over Moore’s law playback). Recently, graphics vendors have began to inte- and increasingly enhanced functionalities make GPUs more grate programmable video-processing engines in their prod- promising. Thirdly, a unified multimedia processing subsys- ucts, such as nVidia’s PureVideo and ATI’s Avivo. The en- tem, capable of handling different types multimedia con- gines are built on underlying SIMD vector processors(VPs) tents, could be implemented on GPUs, which can achieve c The Eurographics Association 2006. B.Han & B.Zhou / Efficient Video Decoding on GPUs by Point Based Rendering ∗ higher utilization of hardware resources and is specially at- rithms, Shen et al. [SGL 05] first put forward to use generic tractive for mobile devices. GPUs to accelerate video decoding. By using small quads to represent video blocks, they move the whole motion com- Since GPUs are specially designed for graphics opera- pensation feedback loop and the CSC to the GPU, thus tions, it is hard to directly map the complex and branchy leading to a considerable performance speedup. Kelly and video decoding algorithms onto the graphics pipeline. To- Kokaram [KK04] proposed to use texture bilinear filtering day’s video standards share a similar block/macroblock units on the GPU for fast image interpolation and combined structure. Each block has its own parameters and character- it with motion estimation. Then, two DCT/IDCT methods istics, which makes the computation not efficient in a sin- on GPUs [FSLC05][Nvi05] were proposed; they are based gle quad-texture used by traditional GPGPU applications. on direct matrix multiplication and the JPEG ANN fast al- Recently some researchers have began to exploit GPUs to ∗ gorithms respectively. The performance of the former one is implement partial video/image decoding process [SGL 05] higher due to its regular memory accesses. Both two meth- [FSLC05][HL05]. They adopt the texture-based GPGPU ods can achieve comparable performance to the optimized model and demonstrate the feasibilities, but the insignificant CPU implementation. However, in practice the expensive performance speedup makes them not attractive enough in a floating point texture updating and unpacking can greatly practical real-time decoder. hamper the overall performance, which has been addressed The main contributions of this paper are concluded as fol- in the recent study of [HL05]. In that paper, Hirvonen and lows. First, we propose a novel GPU-accelerated video de- Leppänen implemented a GPU-based H.263 decoder based coding framework based on rendering graphics points. By on similar techniques with the previous works. They demon- mapping video blocks to points, we transform decoding op- strated that current GPUs are capable of handling all the pro- erations into highly parallel graphics tasks. Our point-based cessing stages of H.263 video decoder except serial variable block representation greatly reduces the data transfer and re- length decoding. However, their work mainly focuses on the dundancy. Secondly, we present a high performance IDCT feasibility and concerns a little about the performance. implementation of the straightforward basis-image combi- In terms of graphics points, due to the simplicity and su- nation approach on GPUs, which excludes most zero co- perior flexibility, point sets have became increasingly attrac- efficients and fully utilizes the graphics pipeline for higher tive as an alternative surface representation as well as for efficiency. It is specially suitable for decoding highly com- processing of complex 3D models [KB04]. Our work in this pressed videos and images. Thirdly, our study demonstrate paper is mainly inspired by its advantages shown in large the GPU’s great potential capabilities to perform video cod- particle systems [KKKW05][KSW04]. In addition, Krüger ing algorithms. Some discussions about modifications on et al. [KW03] also introduce a special case of using points GPUs are given and expected to improve the performance to perform linear algebra operations on sparse random ma- for generic media processing. trices. They use sets of vertices to render the matrix values at The rest of the paper is organized as follows. Section the correct position, which exploits the sparseness and saves 2 gives a brief survey on related works. Section 3 high- a significant amount of GPU memory and operations. lights some characteristics of a typical block-based video de- coder to facilitate understanding of our implementation. We present details of our point-based decoding methods in sec- 3. Characteristics of Decoding Modules tion 4 and evaluate our methods on aspects of performance In this section we give an overview of a typical block-based and visual quality in section 5. Section 6 and 7 gives the dis- video decoder and analyze its characteristics to facilitate un- cussion and concludes the paper. derstanding of our implementation on the GPU. Today’s major video standards incorporate block-based 2. Related Works transform coding and motion compensation techniques to In this section we give a brief overview of previous works exploit both the spatial and the temporal redundancy of a on using GPUs for video coding/processing and highlight video sequence. The macroblock, corresponding to a 16 × several related point based applications. 16-pixel region of a frame, is typically the basic unit for mo- tion compensation. It is usually organized with four 8 × 8 In the area of video processing, GPUs have been widely luminance sample blocks and two chrominance blocks used used to render or post process video pictures such as fil- for transform coding which is typically the discrete cosine tering, composition, visual effects, and color space con- ∗ transform (DCT). A block diagram of a standard video de- version(CSC) [App05][DNVRH 05] . Moreover, Ben et coder is shown in Figure 1. al. [CCLW05] gave the comparison and analysis of FPGAs and GPUs in their use for video processing, which indi- Each decoding module has its own characteristics. In gen- cates GPUs can offer a viable solution but fall down on ap- eral, variable length decoding (VLD) is a sequential bit-wise plications with high memory accesses, such as 2D convo- process and is the only functional module where GPUs can lution in a big size. For the low level video coding algo- not offer any advantage. The following inverse zigzag scan c The Eurographics Association 2006. B.Han & B.Zhou / Efficient Video Decoding on GPUs by Point Based Rendering bit stream and can directly omit zero values to utilize the sparseness CPU GPU property of DCT matrix X, which is quite suitable for the VLD IZS IQ IDCT CSC Display GPU’s stream processing architecture.
Recommended publications
  • NVIDIA GEFORCE GT 630 Step up to Better Video, Photo, Game, and Web Performance
    NVIDIA GEFORCE GT 630 Step up to better video, photo, game, and web performance. Every PC deserves dedicated graphics. The NVIDIA® GeForce® GT 630 graphics card delivers a premium multimedia experience “Sixty percent of integrated and reliable gaming—every time. Insist on NVIDIA dedicated graphics owners want dedicated graphics for the faster, more immersive performance your graphics in their next PC1”. customers want. GEFORCE GT 630 TECHNICAL SPECIFICATIONS CUDA CORES > 96 GRAPHICS CLOCK > 810 MHz PROCESSOR CLOCK > 1620 MHz Deliver more Accelerate performance by up Give customers the freedom performance—and fun— to 5x over today’s integrated to connect their PC to any MEMORY INTERFACE with amazing HD video, graphics solutions2 and provide 3D-enabled TV for a rich, > 128 Bit photo, web, and gaming. additional dedicated memory. cinematic Blu-ray 3D experience FRAME BUFFER in their homes4. > 512/1024 MB GDDR5 or 1024 MB DDR3 MICROSOFT DIRECTX > 11 BEST-IN-CLASS PERFORMANCE MICROSOFT DIRECTCOMPUTE > Yes BLU-RAY 3D4 > Yes TRUEHD AND DTS-HD AUDIO BITSTREAMING > Yes NVIDIA PHYSX™-READY > Yes MAX. ANALOG / DIGITAL RESOLUTION > 2048x1536 (analog) / 2560x1600 (digital) DISPLAY CONNECTORS > Dual Link DVI, HDMI, VGA NVIDIA GEFORCE GT 630 | SELLSHEET | MAY 12 NVIDIA® GEFORCE® GT 630 Features Benefits HD VIDEOS Get stunning picture clarity, smooth video, accurate color, and precise image scaling for movies and video with NVIDIA PureVideo® HD technology. WEB ACCELERATION Enjoy a 2x faster web experience with the latest generation of GPU-accelerated web browsers (Internet Explorer, Google Chrome, and Firefox) 5. PHOTO EDITING Perfect and share your photos in half the time with popular apps like Adobe® Photoshop® and Nik Silver EFX Pro 25.
    [Show full text]
  • Nvidia User Manual Download Nvidia User Manual
    Nvidia User Manual Download Nvidia User Manual See information about trademarks owned by NVIDIA CORPORATION Trademarks owned by NVIDIA Corporation | Applied Marks - Trademark, Domain Name and Social Media Protection for Brands - -\\\ Applied Marks NVIDIA G-SYNC technology Scenes appear instantly, objects look sharper, and gameplay is super smooth, giving you a stunning visual experience and a serious competitive edge Microsoft DirectX 12 Support for the latest Microsoft DirectX API to enable next-generation gaming. OpenGL 4.5 Support Supporting the latest standards in the OpenGL API. The GeForce RTX 2070 is a high-end graphics card by NVIDIA, launched in October 2018. Built on the 12 nm process, and based on the TU106 graphics processor, in its TU106-400A-A1 variant, the card supports DirectX 12 Ultimate. This ensures that all modern games will run on GeForce RTX 2070. 2 NVIDIA PureVideo Decoder User’s Guide – Version 1.02-196 CHAPTER 1 About the NVIDIA PureVideo Decoder Features • Enables DVD viewing with Microsoft® Windows Media® Player or Microsoft The NVIDIA SHIELD offers an awesome all-in-one Plex solution. Not only does it run our great Android TV app, but the device also comes with a full Plex Media Server. This isn’t a stripped-down version of the server, it’s the real deal! Downloads 141 Drivers for Nvidia NVS 310 graphics. Here's where you can download the newest software for your NVS 310. Overview. The NVIDIA ® Mellanox ® UFM ® platforms revolutionize data center networking management, by combining enhanced, real-time network telemetry with AI-powered cyber Intelligence and analytics to support scale-out InfiniBand data centers.
    [Show full text]
  • Geforce® Gt 720 1Gb Gf720gt1gepb
    ® GEFORCE GT 720 1GB GF720GT1GEPB SPEED UP YOUR PC KEY PRODUCT SPECIFICATIONS WITH A GEFORCE GRAPHICS FEATURES ® Make your entire PC experience faster with the new • NVIDIA PureVideo® HD technology GPU GeForce GT 720 NVIDIA® GeForce® GT 720 dedicated graphics card. • NVIDIA PhysX® technology CUDA Cores 192 Enjoy performance that’s superior to integrated graphics • NVIDIA Adaptive Vertical Sync Core Speed 797 MHz in all your PC multimedia applications, including 2x • NVIDIA FXAA™ technology Memory Size 1GB DDR3 faster web browsing, 5x faster video editing, and 8x • NVIDIA 3D Vision®-ready faster photo editing. • NVIDIA CUDA® technology with Memory Interface 64-bit OpenCL™ support Memory Frequency 1,6 GBps Play modern games with advanced and reliable • OpenGL 4.4 TDP 23 Watts dedicated graphics. 70% faster performance than • Support for three concurrent Multi-Screen 3 Concurrent Screens * integrated graphics means a rich and smooth gaming displays including: Resolution 2048x1536 (Analog) experience. Plus, get the power to drive up to three HD - Dual-link DVI-D 4096×2160 (Digital) displays with a single card. - HDMI PCI Express 2.0 8x - VGA Bus Type GeForce GT means speed, stability, and industry- • Microsoft DirectX 12 API (feature EAN 3536403343941 leading NVIDIA drivers. Tap into GeForce Experience™ level 11_0) Card Dimensions 115 x 69mm to automatically get the latest drivers and optimize Low Profile game settings with a single click. 1 slot Fan Box Dimensions 337 x 177 x 83 mm MINIMUM SYSTEM REQUIREMENTS • PCI Express-compliant motherboard with one x8 graphics slot • Minimum 300 W or greater system power supply (with a minimum 12 V current rating of 20 A) • 2 GB system memory (4GB or higher recommended) • Microsoft Windows 8, Windows 7, Windows Vista or Windows Xp Operating System (32- or 64-BIT) * 4- & 3- Screen Support only in Windows 8, Windows 7 and Windows Vista.
    [Show full text]
  • Avpro Video Version 1.6.14 Released 23 August 2017
    AVPro Video for Android, iOS, tvOS, macOS, WebGL Windows Desktop, Windows Phone and UWP Unity plugin for fast and flexible video playback Version 1.6.14 Released 23 August 2017 Contents 1. Introduction 1. Features 2. Trial Version 3. Media Credits 2. System Requirements 1. Platforms not supported 3. Installation 1. Trial Version & Watermark Notes 2. Installing Multiple Platform Packages 4. Usage Notes 1. Platform Notes 2. Video File Locations 3. Streaming Notes 4. Audio Notes 5. Augmented / Virtual Reality Notes 6. Hap Codec Notes 7. Transparency Notes 8. Hardware Decoding 9. Multi-GPU SLI / CrossFire Notes 10. Subtitle Notes 11. DRM Notes 12. Video Capture Notes 5. Quick Start Examples 1. Quick Start Fastest Start for Unity Experts 2. Quick Start Fullscreen Video Player using Prefabs 3. Quick Start 3D Mesh Video Player Example using Components 6. Usage 1. Getting Started 2. Unsupported Platform Fallback 3. Components 4. Scripting 5. Platform Specific Scripting 6. Third-party Integration 7. Asset Files 1. Demos 2. Prefabs 3. Scripts 8. Scripting Reference 9. Supported Media Formats 10. Support 11. About RenderHeads Ltd Appendix A - FAQ Appendix B - Version History Appendix C - Roadmap 2 / 87 AVPro Video © 2016-2017 RenderHeads Ltd 1. Introduction AVPro Video is the newest video playback plugin from RenderHeads. We previously developed the AVPro QuickTime and AVPro Windows Media plugins for Unity. In this next generation of plugins we aim to create an easy to use, cross-platform video playback system that uses the native features of each
    [Show full text]
  • EVGA Geforce GT 730
    EVGA GeForce GT 730 Part Number: 01G-P3-3736-KR Speed up your PC experience when you upgrade from integrated graphics to the new NVIDIA GeForce GT 730 dedicated card. Enjoy all your videos and pictures at HD resolutions, with faster video editing, faster photo editing, and faster web browsing compared to integrated graphics. Discover faster gaming performance than integrated graphics, making all your gameplay richer and smoother. You can even get the latest drivers and optimize game settings with a single click using GeForce Experience. The GeForce GT 730 is everything you need for a better, faster PC experience. SPECIFICATIONS KEY FEATURES REQUIREMENTS Base Clock: 700 MHZ NVIDIA PhysX technology 300 Watt or greater power supply with a Memory Clock: 3200 MHz Effective PCI Express 2.0 support minimum of 20 Amp on the +12 volt rail.**** CUDA Cores: 96 NVIDIA SMX Engine PCI Express, PCI Express 2.0 or PCI Express Bus Type: PCI-E 2.0 NVIDIA Adaptive Vertical Sync 3.0 compliant motherboard with one graphics Memory Detail: 1024MB GDDR5 Microsoft DirectX 12 API (feature level 11_0) slot. Memory Bit Width: 128 Bit Support Windows 8 32/64bit, Windows 7 32/64bit, Windows Vista 32/64bit, Windows XP 32/64bit Memory Bandwidth: 51.2 GB/s NVIDIA 3D Vision Ready*** NVIDIA CUDA Technology DIMENSIONS OpenGL 4.4 Support OpenCL Support Height: 4.376in - 111.15mm NVIDIA FXAA Technology Length: 6.096in - 154.84mm NVIDIA TXAA Technology NVIDIA PureVideo HD Technology **Support for HDMI includes GPU-accelerated Blu-ray 3D support (Blu-ray 3D playback requires the purchase of a compatible software player from CyberLink, ArcSoft, Corel, or Sonic), x.v.Color, HDMI Deep Color, and 7.1 digital surround sound.
    [Show full text]
  • NVIDIA® Geforce® 7900 Gpus Features and Benefits Next
    NVIDIA GEFORCE 7 SERIES MARKETING MATERIALS NVIDIA® GeForce® 7900 GPUs Features and Benefits Next-Generation Superscalar GPU Architecture: Delivers over 2x the shading power of previous generation products taking gaming performance to extreme levels. Full Microsoft® DirectX® 9.0 Shader Model 3.0 Support: The standard for today’s PCs and next-generation consoles enables stunning and complex effects for cinematic realism. NVIDIA GPUs offer the most complete implementation of the Shader Model 3.0 feature set—including vertex texture fetch (VTF)—to ensure top-notch compatibility and performance for all DirectX 9 applications. NVIDIA® CineFX® 4.0 Engine: Delivers advanced visual effects at unimaginable speeds. Full support for Microsoft® DirectX® 9.0 Shader Model 3.0 enables stunning and complex special effects. Next-generation shader architecture with new texture unit design streamlines texture processing for faster and smoother gameplay. NVIDIA® SLI™ Technology*: Delivers up to 2x the performance of a single GPU configuration for unparalleled gaming experiences by allowing two graphics cards to run in parallel. The must-have feature for performance PCI Express® graphics, SLI dramatically scales performance on today’s hottest games. NVIDIA® Intellisample™ 4.0 Technology: The industry’s fastest antialiasing delivers ultra- realistic visuals, with no jagged edges, at lightning-fast speeds. Visual quality is taken to new heights through a new rotated grid sampling pattern, advanced 128 tap sample coverage, 16x anisotropic filtering, and support for transparent supersampling and multisampling. True High Dynamic-Range (HDR) Rendering Support: The ultimate lighting effects bring environments to life for a truly immersive, ultra-realistic experience. Based on the OpenEXR technology from Industrial Light & Magic (http://www.openexr.com/), NVIDIA’s 64-bit texture implementation delivers state-of-the-art high dynamic-range (HDR) visual effects through floating point capabilities in shading, filtering, texturing, and blending.
    [Show full text]
  • Stubbs the Zombie: Rebel Without 21 Starship Troopers PC Continues to Set the Standard for Both Technology and Advancements in Gameplay
    Issue 07 THE WAY It’s Meant To Be Played Peter Jackson’s King Kong Age Of Empires III Serious Sam 2 Blockbusters Enjoy the season’s hottest games on the hottest gaming platform Chronicles Of Narnia: The Lion, The Witch City Of Villains F.E.A.R And The Wardrobe NNVM07.p01usVM07.p01us 1 119/9/059/9/05 33:57:57:57:57 ppmm The way it’s meant to be played 3 6 7 8 Welcome Welcome to Issue 7 of The Way It’s Meant 12 13 to be Played, the magazine that showcases the very best of the latest PC games. All the 30 titles featured in this issue are participants in NVIDIA’s The Way It’s Meant To Be Played program, a campaign designed to deliver the best interactive entertainment experience. Development teams taking part in 14 19 the program are given access to NVIDIA’s hardware, with NVIDIA’s developer technology engineers on hand to help them get the very best graphics and effects into their new games. The games are then rigorously tested by NVIDIA for compatibility, stability and reliability to ensure that customers can buy any game with the TWIMTBP logo on the box and feel confident that the game will deliver the ultimate install- and-play experience when played with an Contents NVIDIA GeForce-based graphics card. Game developers today like to use 3 NVIDIA news 14 Chronicles Of Narnia: The Lion, Shader Model 3.0 technology for stunning, The Witch And The Wardrobe complex cinematic effects – a technology TWIMTBP games 15 Peter Jackson’s King Kong fully supported by all the latest NVIDIA 4 Vietcong 2 16 F.E.A.R.
    [Show full text]
  • Control Your TV Experience—Watch What You Want, When You Want, from Wherever You Want!
    Control your TV experience—watch what you want, when you want, from wherever you want! FEATURES BENEFITS Simultaneous Watch Record two TV channels, or watch one TV channel while recording another—the perfect solution and Record for Windows MCE. Helpful Wizards and NVIDIA DualTV's easy-install features mean you'll be watching and recording your favorite Simple Quick Start Guide programs in no time. NVIDIA® PureVideo™ NVIDIA PureVideo delivers a crystal-clear television picture with 3D noise reduction, advanced 3D Technology comb filtering, and signal amplification. NVIDIA® MediaSqueeze™ NVIDIA MediaSqueeze lets you store more of your favorite TV programs on your hard disk or a DVD. Control your TV experience—watch what you want, Technology when you want, from wherever you want! NVIDIA PureVideo Decoder The NVIDIA PureVideo Decoder combines the industry’s highest quality DVD and MPEG-2 playback with rich surround-sound audio, and provides the best movie experience with Microsoft® Windows® Media Player and Windows XP Media Center Edition. Multistream Hardware Record a sharp, crisp TV picture while freeing the CPU for other applications. MPEG-2 MP@ML Encode Multiple Inputs Accepts TV and audio input from cable, set-top boxes, and off-the-air antennas. An internal splitter allows a single cable or antenna connection to supply two different channels simultaneously. PRODUCT SPECIFICATIONS Package Contents • TV standard • DirectSound-compatible sound card or • NVIDIA® DualTV PCI analog tuner card NTSC board: NTSC M/N integrated audio • NVIDIA DualTV
    [Show full text]
  • Reviewer's Guide
    Reviewer’s Guide NVIDIA® GeForce® GTX 280 GeForce® GTX 260 Graphics Processing Units TABLE OF CONTENTS NVIDIA GEFORCE GTX 200 GPUS.....................................................................3 Two Personalities, One GPU ........................................................................................................ 3 Beyond Gaming ............................................................................................................................. 3 GPU-Powered Video Transcoding............................................................................................... 3 GPU Powered Folding@Home..................................................................................................... 4 Industry wide support for CUDA.................................................................................................. 4 Gaming Beyond ............................................................................................................................. 5 Dynamic Realism.......................................................................................................................... 5 Introducing GeForce GTX 200 GPUs ........................................................................................... 9 Optimized PC and Heterogeneous Computing.......................................................................... 9 GeForce GTX 200 GPUs – Architectural Improvements.......................................................... 10 Power Management Enhancements.........................................................................................
    [Show full text]
  • NVIDIA Purevideo Decoder User's Guide
    Applications for Windows NVIDIA PureVideo Decoder User’s Guide Version 1.02-223 NVIDIA Corporation June 23, 2006 Published by NVIDIA Corporation 2701 San Tomas Expressway Santa Clara, CA 95050 Notice ALL NVIDIA DESIGN SPECIFICATIONS, REFERENCE BOARDS, FILES, DRAWINGS, DIAGNOSTICS, LISTS, AND OTHER DOCUMENTS (TOGETHER AND SEPARATELY, “MATERIALS”) ARE BEING PROVIDED “AS IS.” NVIDIA MAKES NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE. Information furnished is believed to be accurate and reliable. However, NVIDIA Corporation assumes no responsibility for the consequences of use of such information or for any infringement of patents or other rights of third parties that may result from its use. No license is granted by implication or otherwise under any patent or patent rights of NVIDIA Corporation. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. NVIDIA Corporation products are not authorized for use as critical components in life support devices or systems without express written approval of NVIDIA Corporation. Trademarks NVIDIA, the NVIDIA logo, 3DFX, 3DFX INTERACTIVE, the 3dfx Logo, STB, STB Systems and Design, the STB Logo, the StarBox Logo, NVIDIA nForce, GeForce, NVIDIA Quadro, NVDVD, NVIDIA Personal Cinema, NVIDIA Soundstorm, PureVideo, Vanta, TNT2, TNT, RIVA,
    [Show full text]
  • N9400GT-MD512H Graphics Accelerator
    N9400GT-MD512H Graphics Accelerator SPDIF Connector HDMI Port 512MB DDR2 memory D-Sub Port NVIDIA GeForce 9400GT DVI-I Port - HDMI supported - HDCP supported - Dual-Link DVI output supported PCI Express Interface Card Features & Specifications . Unified Shader Architecture . Digital Displays Get the best geometry, vertex and pixel shading performance at all times with a - Direct support of Display Port is integrated into the GPU. revolutionary, unified 3D shader architecture. - TMDS and LVDS support is also integrated into the GPU. Microsoft DirectX 10 Shader Model 4 Support . High quality 10-bit display pipeline Ensures top-notch compatibility and performance for all DirectX10 applications, includ- Enjoy the outstanding display quality provided by NVIDIA’s 10-bit per color display ing Shader Model 4 titles. pipeline implementation. Geometry Instancing 2.0 . NVIDIA® nView Multi-Display Technology Many games repeat 3D geometry (for example, trees or grass) hundreds to thousands of The NVIDIA nView hardware and software technology combination delivers maximum times. This GPU architecture allows a single model of the geometry to be uniquely ani- flexibility for multi-display options, and provides unprecedented end-user control of the mated an infinite number of ways, each being a unique “instance” of the original model. desktop experience. This translates into a massive performance benefit when playing games with complex scenes. Integrated HDMI Support - Hook up to the latest HDMI consumer devices using NVIDIA’s HDMI integrated au- . Displacement Mapping dio/ video solution (support for HD-Audio and S/PDIF audio input with HDCP/ HDMI This GPU GPUs employ advanced techniques to simulate highly detailed visuals using compliant output) lowpolygon models, enabling a new level of realism in 3D games and applications.
    [Show full text]
  • PC Hardware Contents
    PC Hardware Contents 1 Computer hardware 1 1.1 Von Neumann architecture ...................................... 1 1.2 Sales .................................................. 1 1.3 Different systems ........................................... 2 1.3.1 Personal computer ...................................... 2 1.3.2 Mainframe computer ..................................... 3 1.3.3 Departmental computing ................................... 4 1.3.4 Supercomputer ........................................ 4 1.4 See also ................................................ 4 1.5 References ............................................... 4 1.6 External links ............................................. 4 2 Central processing unit 5 2.1 History ................................................. 5 2.1.1 Transistor and integrated circuit CPUs ............................ 6 2.1.2 Microprocessors ....................................... 7 2.2 Operation ............................................... 8 2.2.1 Fetch ............................................. 8 2.2.2 Decode ............................................ 8 2.2.3 Execute ............................................ 9 2.3 Design and implementation ...................................... 9 2.3.1 Control unit .......................................... 9 2.3.2 Arithmetic logic unit ..................................... 9 2.3.3 Integer range ......................................... 10 2.3.4 Clock rate ........................................... 10 2.3.5 Parallelism .........................................
    [Show full text]