ARM Media Processing Division - library.corporate-ir.netlibrary.corporate-ir.net/library/19/197/197211/items/310754/Mike... · Smallest OpenGL ES 1.1, OpenVG GPU ... Mali™Software
Post on 21-Jul-2018
222 Views
Preview:
Transcript
222Confidential
Dev Con MPD market update
Products and partners: Mali200 – 6 new platforms coming to market in 2009
Mali55 – 1 new platforms coming to market in 2009
Competition: IMG - Mali400 MP BEATS 6 IMG SGX products - 520/530/535/540/545/550
AMD - exiting the graphics IP business
Customers: 13 Mali GPU licensees across 4 product markets - PMP, PND, wireless, STB
NEW lead licensee for Mali-400 MP - ST Micro
Come and see Mali and the graphics team in action - stand #506 NEW Mali-55 test chip running a series of demo’s
Preimum content demos on Mali-200:
Project Gotham Racer [PGR3] – premium console title
Robotic ARM – concept UI from ARM
Xfusion – console gaming experience
Dedicated track of graphics technical seminars [room #203] ALL material will be available after the exhibition for download
333Confidential 33
Graphics – 1B Unit Opportunity by 2012
Vision: all consumer visual experiences will be enhanced bygraphics hardware acceleration
444Confidential 4
Bringing Graphics to the Mainstream
public licensees of Mali GPU
13 Mali GPULicensees
Over 150 devices nowshipping from OEMgraphics partners
Mali is the “CompleteGraphics Stack”
Wireless
Home
555Confidential
Screen resolution driving the need for GPU
STB/Mobile TV out = ~94x pixel throughput of feature phone
How to scale from feature phone to 1080p STB?
Fill rate requirements from 100M to >800M pixels per second
Multiple GPU products?
Increased cost of maintenance and support
Increased software complexity (multiple device drivers)
Mali offers scaleable performance with single software stack
To over 1 billion pixels/second
x94 bit ratex94 bit rate
QVGA 480x320 WVGA HD 1080
6612.53.51.30.7Mb/frame
3232241816bit/pixel
1920x1080854x480480x320320x240220x196resolution
HD 1080pWVGAiPhoneQVGAF/Phone
6612.53.51.30.7Mb/frame
3232241816bit/pixel
1920x1080854x480480x320320x240220x196resolution
HD 1080pWVGAiPhoneQVGAF/Phone
666Confidential 6
Performance Scaleable to 1G Pixel/s
Mali™-400 MP
Mali™-200
Mali™-55
Vis
ua
lc
om
ple
xit
y
Screen resolution
NextGenerationNavigation
FlashLite
MobileGaming
WebBrowsing Java
Gaming
3DNavigation
Flash 10
TV HD UI
VideoPost
Processing
HD VideoPost
Processing
2D/3DPresentations
HD 3DGaming
Console 3DGaming
777Confidential 7
Mali Cores – PPA and Benchmarks
All the performance andup to 50% less bandwidththan the competition
Mali-400 MP area includes32kB L2 cache
4X FSAA turned on (1 pix= 4 sub-samples) andbi-linear filtering
No overdraw assumptions
Power numbers basedon 30fps 3DMM06 VGArendering
Area numbers for 80%utilisation
All memories included
888Confidential
Mali creates dynamic user experiences
Browsing and UI
Navigation 3D Games
H/W Memory copy- fast scrolling
Texture map (fontpalette). Draw ANY font
size more quickly
4xFSAA - high qualityfonts & graphics on high
resolution screen
Texture maps - fastrendering & zooming
of images
Tri-linear filteringenables HQ images
Dynamic User Experience -Texture Mapping, Rotation,Growing/Shrinking, Flipping
Tri-linear filteringReflections effects
FSAA - high qualitysmooth edges
Blending semi-transparentwindows, pop-up boxes
etc NO performancepenalty
Programmable shaders-“state-of-the-art”console graphics
Blendingreveals hiddenbuildings
999Confidential
Complete Graphics Stack
Mali Driver Software (OpenGL ES, OpenVG)
ARM CPU Mali GPU
CPU and Mali GPU/Drivers from ARM
Mali Java Middleware(JSR184, 226, 239, 287, 297) Mali-SVG-t
Mali Middleware From ARM
ARM MaliSDK and
tools
ARMRealView
tools
Reduce time to market, cost and risk
Mali middleware licensed to tier 1 OEMs – understand requirements & build better GPUs
Mali GPU licensed to silicon partners – positive out of box experience
ARM Mali developer relations program – working with key software partners around Mali
Java Games, apps, UI SVG-t Apps/UI
Flash Player
Flash Games, UI Native UI, apps, games
ARM Mali Developer Relations
101010Confidential
Mali-55 Overview
Smallest OpenGL ES 1.1, OpenVG GPU
1.0mm² @ 65nm
High performance and image quality
4X/16X full scene anti-aliasing
Penalty-free 4X
Efficient memory bandwidth usage
Second generation tile-based renderer
Low risk, complete graphics stack
JSRs validated with Mali cores
Mali developer relations and tools
Shipping in OEM product
111111Confidential
Mali-200 Overview
OpenGL ES 2.0, 1.1 and OpenVG 1.1
Flexible, programmable shaders
Energy-efficient memory bandwidth
Third generation tile-based renderer
High performance and image quality
No performance drop or additionalbandwidth for blending
The complete graphics stack
Performance-optimized drivers
Pre-integrated graphics middleware
Java JSR184, 297, 239, 226, 287 & SVG-t
Mali developer relations and tools
Available now, multiple licensees
121212Confidential
Mali-400 MP Overview
Performance scalable
Up to 30M tri/s, 275M-1.1Gpix/s
1 to 4 fragment processors
Scales to HD 1080p resolutions
Power and area scale to meet market needs
L2 cache tuned for maximum throughput
Lowest memory bandwidth
Single, optimized driver for all configurations
Supported with complete graphics stack
Mali developer relations and tools
Licensed, available for lead partners now
131313Confidential 13
Graphics Processor Roadmap
ARM Mali“the smarter architecture”
Mali-55
Mali-200
Baldur
Released
Development
Adv. Planning
Concept
x1-4
Mali-400 MP
Vithar
x1-N
x1-N
OpenGL ES 2.x
OpenGL ES 1.x
R&D Activities
- Cortex-A9 ACPMali-400 MP
- Video/graphics
- New APIs
- GPGPU
- OpenCL
- Composition
- Further bandwidthreduction
Thor
141414Confidential
Mali Engineered for Real Performance
Standard open market benchmarks = gaming-orientated
Silicon vendor-specific benchmarks = marketing numbers!
OEM’s demand benchmarks reflect real world applications
At ARM we do things differently:
Benchmarks real OEM use cases
Design Mali for real applications, not marketing numbers
Advise open market benchmark companies on real applications
Results - Mali reduces memory bandwidth by up to 50%
3DMM06 Proxycon @33FPS
Mali-400 MP @220MHz, HD 720p
Total bandwidth 8.1MB/frame
Pixel processing 5.9MB/frame
151515Confidential
Mali partner availability – ARM estimates
tbaMali-400 MPI
tbaMali-200H
Samples 2Q09
Platform 4Q09
Mali-200G
4Q08 / 1Q09?Mali-55F
Samples Dec 2008
Platform Feb 2009
Mali-200E
4Q08Mali-200D
2Q09Mali-200C
Samples Nov 2008
Boards Dec 2008/Jan 2009
Mali-200B
NowMali-55A
Target Silicon AvailabilityMali CoreCustomer
161616Confidential
Mali Developer Relations Program
Lowering the total cost of graphics ownership
Open-up new business opportunities throughsales & marketing activities
Engage market leading partners
Robustness & time to market advantage
Lower barriers for designing for GPU’s
Mali tools and Developer Community
Explore emerging applications
Achieve leadership and system perspective
171717Confidential
Mali™ Software Development Kit (SDK)
Performance Analysis Tool (PAT)
Offline ESSL Shader Compiler
Texture Compression Tool
Demo Engine and Import Tools
Instrumented drivers
High quality documentation
Shader Library
+Emulator
+Shader Debugger
+Conditioning tool
…everything you need to start developing applications for Mali
…reducing time to market for developers
top related