ION Enables an Unobtrusive PC
Total Page:16
File Type:pdf, Size:1020Kb
Sridhar Pursai Senior Director, NVIDIA MCP NVIDIA Confidential Maximizing Performance in a Space NVIDIA Confidential …or in a “bottle” NVIDIA Confidential ION enables an unobtrusive PC NVIDIA Confidential ION Overview Dual LVDS Analog 2 x DP | 1 x Dual TMDS TMDS RGB 2 x TMDS | DP + TMDS Host CPU FSB 128b DDR2-800 1333 MT/sec DDR3-1333 6 SATA /eSATA x16 or 2x8 PCIe Gen2 lanes 3Gb/s (RAID 0,1) 2 root ports (for SLI) 12 USB 2.0 ports 4x1 PCIe Gen1 lanes 4 root ports 10/100/1000 Ethernet MAC NVIDIA Confidential Versatility DDR2-800 / …Full PC Feature Set FSB-1333 DDR3-1333 Dual Channel SMU Pentium4 FSB DDR2/DDR3 EHCI 2.0 USB 16 lanes Gen2 PCIe Pads OHCI 1.1 Gen2 4 lanes Gen2 12 EHCI 2.0 Ports OHCI 1.1 Video RGB DAC Processor Pads Azalia TVENC TV DAC Pads GigE Dual LVDS / Pads SMBus GPU SingleTMDS PCI-PCI TMDS / DP Pads Flash Cntrlr SATA PHY AHCI Pads Legacy 6 Ports Clock Synthesizer NVIDIA Confidential Board Space …Two Chip System Solution FSB GeForce DDR2/DDR3 GPU Die = 158 mm2 GeForce HD video 65nm TSMC CPU 9400M Processor 21mm x 21mm 35mm x 35mm SMU System Board Space = 1665 mm2 IO (Competition = 2555 mm2) NVIDIA Confidential Size …NVIDIA ION picoITX Platform 10 cm (3.9”) 7 cm (2.8”) NVIDIA Confidential ION Reference Motherboard IO USB 2.0 Dual-Link DVI + Analog RGB Gigabit Ethernet HDMI SATA SO-DIMM on the bottom NVIDIA Confidential Size …NVIDIA ION Reference PC Total Power = 25W! ~1/2 Liter case! 1.5” 4.4” 5.7” NVIDIA Confidential Size …NVIDIA ION for Ultra small form factors 35x35 Package 27x27 HDI Package Commodity Package Extreme performance/board area Lower cost NVIDIA Confidential NVIDIA ION has Revolutionized Small, Low Power Desktop PCs NVIDIA Confidential Optimizing Power … per Use-Case Performance vs Power 700 600 600 500 3DMV @ 90C 400 HD Playback @ 75C 300 DVD Playback @ 65C Idle @ 50C 200 3DMark Vantage 100 100 0 0 2 4 6 8 10 12 14 Power (W) NVIDIA Confidential Battery Life … >6 Hrs (MobileMark’07) Component Power (W) ION 3.6 Vreg 1.2W CPU 0.5 Misc USB 0.1 0.6W ION SATA 0.7 3.6W Memory (DDR3) 0.45 Panel PCle 0.1 1.8W Panel 1.8 Memory CPU Misc 0.6 (DDR3) SATA 0.5W 0.45W 0.7W Vreg 1.2 PCle USB Total 9.0 0.1W 0.1W Battery Life with 56 Whr 6.2 hr NVIDIA Confidential Power Management: combination of hardware and software I/O power management Device Presence / Link Width Absence indicators Unit Clock gating Device & Link States Unit Frequency modulation ACPI States On-chip Microcontroller Performance Activity & Bandwidth modulation requirement OS/Driver/BIOS indicator Voltage modulation State machine Temperature Based controls Global frequency modulation within units GPIO inputs CPU interrupts Interrupt inputs DRAM power state OS and Driver management commands CPU power state NVIDIA Confidential management Key Power Management techniques Minimize/coalesce memory traffic Large on-die display buffer Display Compaction Request aggregation Main Memory is in self refresh > 96% of the time under idle conditions Activity based Frequency/Voltage scaling Power-optimized circuits Aggressive power down modes for I/O and custom cells Fast entry/exit from low-power modes Low-leakage cells where speed is not a concern Core Logic Power States software abstraction NVIDIA Confidential Now ION™ Revolutionizes Small, Low Power Notebooks SMALL SIZE. BIG PEFORMANCE. Lenovo Ideapad S12 with NVIDIA ION NVIDIA Confidential Co-Processing CPU GPU NVIDIA Confidential Consumer Experience Host CPU Bridge Memory GPU …NVIDIA ION GeForce GPU SM Work Distribution I-Cache 16 Streaming Processors MT Issue Geometry Controller 1.1 GHz processor clock SMC C-Cache I-Cache I-Cache MT Issue MT Issue SP SP DX 10.1 Graphics C-Cache C-Cache SP SP SP SP SP SP DX Compute SP SP SP SP SP SP SP SP SP SP CUDA GPU Computing SP SP SP SP SFU SFU SFU SFU Shared Shared SP SP Memory Memory Texture Unit SFU SFU Tex L1 Shared Interconnect Memory ROP L2 Memory Interface NVIDIA Confidential GPU Computing Programming Interfaces GPU Computing Applications DirectX C OpenCL Compute FORTRAN with CUDA extensions NVIDIA GPU with the CUDA Parallel Computing Architecture NVIDIA Confidential Optimized Consumer Experience …Win7 CODEC Acceleration – Built in DX-Compute QuickTime Movie Encode on ION (Lower is better) 120% 100% 80% 60% CPU Usage 40% 20% 0% 720p 1080p Vista Win7 NVIDIA Confidential HD / BD Video Playback Security/DRM: AES128 decrypt support Video standards: MPEG1/2, VC1, WMV9 H.264 main and high profile Resolutions: 1080i@60Hz, 1080p@30Hz Display Decode performance: 40+Mbits/sec entropy decode 3D Processor Engine Concurrent decode of one 1080i/p and one 480i/p stream Entropy Decoder Post Processing: Deinterlacing Security Deblocking Processor Film grain technology (FGT) Video Post Decoder Color correction Processor Composition: Scaling Color space conversion Blending Post- Composite Display Decrypt Decode Processing NVIDIA Confidential Consumer Experience …Low Power Video Playback Low BD and SD playback power ION SD 480i ION BD 1080p CPU N270 N270 Chipset ION ION MEM 128bit DDR3-1066 128bit DDR3-1066 CPU Power1 0.9W 1.7W MCP Power2 6W 8W Total CPU + MCP Power 6.9W 9.7W 1. Based on CPU utilization during playback – SD at 20%, BD at 60%. 2. Measured ION at WC Sigma – Titanic DVD used for SD at 65C, Corpse Bride BD used for BD at 75C. NVIDIA Confidential Optimized Consumer Experience …Benchmark Performance N270 Benchmark Perf – Ion vs. Status Quo 2500 2062 2004 2000 1826 1694 1407 1500 1314 1118 Score 1000 ION ION ION ION ION ION 500 128 64 128 64 128 64 129 Does Not Run 0 3DMark06 3DMarkVantage E PCMark 2005 Ion: 128b DDR2-800 – ION + N270, 2x1GB, DDR2-800, Vista32 Ion 64b: DDR2-533 – ION + N270, 1GB, DDR2-533, Vista32 Competition: 64b DDR2-533 – 945G + N270, 1GB, DDR2-533, Vista32 NVIDIA Confidential NVIDIA ION an Industry Phenomenon NVIDIA Confidential ION Summary Lowest cost Graphics Plus Premium experience GeForce Atom GPU CPU Premium OS Full HD NVIDIA Confidential Questions? NVIDIA Confidential.