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