TechDay 2015 GPU

Transcription

TechDay 2015 GPU
ARM Technology Forum
Multimedia Technology From ARM
June 2015
Dennis Laudick
VP Partner Marketing
1
Accelerating the Pace of Innovation
2014
2009
By Creative Tools. Watermark removed by User:Ainali [CC BY 2.0
(http://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons
2
Display
5x
Camera
4x
Connectivity
20x
Sensors
3x
Video
34x
CPU
17x
GPU
40x
Memory Bandwidth
16x
By GalaxyOptimus (Own work) [CC BY-SA 3.0
(http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons
Anything, Anywhere, Anytime
Rich user
experiences
Epic Games using Enlighten Technology from Geomerics, an ARM Company
3
Multi-casting, UHD and
4K video streams
"Arsenal vs Chelsea" by Wonker at Flickr. Licensed under CC BY 2.0 via Wikimedia Commons.
Anything, Anywhere, Anytime
Microsoft Office for Android, 2015
4
Autodesk Autocad360 for Android, 2014
Expanding Complexity of Content
760M
53%
Mobile game
users in
APAC1
of mobile data
was video
in 20132
Immersive Gaming Media Capture and Sharing
User Interfaces Computer Vision & Image Processing
5
73%
69%
of mobile device
resolutions are
HD or more3
Mobile video
CAGR
2013-20184
Sources:
1: Global Mobile Game Confederation (GMGC)
2: CISCO VNI report
3: Android Developer Dashboards
4: CISCO VNI report
Mobile Gaming in 2015 – High End Titles with Console Quality
Nitro Nation Stories
Araha
République
Creative Mobile
Inilogs
Camouflaj, LLC
Modern Combat 5: Blackout
Gameloft
Godfire: Rise of Prometheus
Vivid Games S.A.
Injustice: Gods Among Us
Joe Dever's Lone Wolf
Warner Bros.
BulkyPix
telltale
tool
Game of Thrones
Telltale Games
6
World of Tanks Blitz
Wargaming World
Oddworld: Stranger's Wrath
Oddworld Inhabitants Inc
Mobile Gaming in 2015 – High End Titles with Console Quality
Riptide GP2
Dead Trigger 2
GT Racing 2
Vector Unit
Madfinger Games
Gameloft
Engine 4
Mortal
Kombat X
Warner Bros.
International
Enterprises
7
*Released referring to the Play Store
Implosion
Real Boxing
Rayark Inc.
Vivid Games S.A.
8
Complexity of Device Requirements
Balancing performance, power and price to address consumer needs
Energy Efficiency
Higher
Performance
Higher
Cost Efficiency
Faster
Time to Market
Deliver extra
performance
in same
thermal
budget
Handle more
complex
content and
higher
resolutions
Bring highquality,
affordable
technology
to the
mainstream
Remain
competitive
in a fastpaced
market
Higher
9
Delivery Requires Innovation Throughout the SoC and Device
Performance
Slimmer and sleeker
form factors
Thermal design
Capabilities
Battery life
Features
10
Cost
ARM IP Suite Delivering 2016 Premium Mobile Experiences
Enabling innovation on the most
advanced process nodes
Highest performance
ARM Cortex CPU
Complements ARM big.LITTLE
enhancing energy efficiency
11
Highest performance and most
energy-efficient ARM Mali GPU
Next generation ARM CoreLink
Cache Coherent Interconnect
Premium configurations of Mali video
and display processors
ARM® Mali™-T880: New Horizon for Mobile Visuals
1.8x more performance of 2014 Mali-T760 based
devices
 Delivering advanced gaming and console-like experiences
Most energy-efficient Mali GPU
 40% energy reduction for same workloads
Enabling superior system level benefits
 Complemented by Mali-V550 video and Mali-DP550
display processors
 TrustZone secure video path for premium 4K content
12
Mali-T880 & Mali-T860 Overview
Mali-T880/T860 builds on top of the technical advances of Mali-T760
 Significant improvements in energy efficiency – up to 40% improvement over Mali-T760
 Incorporates proven bandwidth reduction technologies : ASTC, AFBC, Smart Composition, TE
Increased Performance
 Improved performance across real 3D, causal 2D and UI use cases
 Increased arithmetic performance for compute heavy applications
Support for high fidelity content for 4K and beyond
 Native 10-bit YUV input and output support
 Gamma correct filtering for maximum color fidelity
 High performance full speed implementation – no shader conversion
13
Improved Performance for High-End and Casual content
Quad prioritization
 2D blitting +40%
 2D-like content +12%
 Also benefits advanced content
3x ALUs
 Increased arithmetic performance
 Up to 33% Manhattan uplift from HW
 Up to 50% Peak compute performance increase
Performance Improvement vs. Mali-760
GFXBench Manhattan
GFXBench T-Rex
Improved Early Z test throughput
 Eliminating work earlier in the pipeline
BasemarkX
2D Blit
Casual Gaming
User Interface
Cache size tuning, improved thread
management
 Increase size of L1 and L0 instruction caches
14
CLBenchmark
Quaternion Rotation
10%
20%
30%
40%
Mali GPU Roadmap
Energy Efficient GPU Roadmap
 Mali™-T604
 Mali-T624
 Mali-T628
 Mali-T760
 Mali-T860 & T880
• First OpenGL® ES 3.1
and OpenCL Full Profile
mobile GPU
• 50% performance uplift
• Full ASTC support
• Extending scalability to 8
cores
• Increased SoC energy
efficiency
• Scalability to 16 cores
• Energy efficiency and
performance gains
• UI performance uplift
Cost Efficient GPU Roadmap
15
 Mali-400 MP
 Mali-450 MP
 Mali-T622
 Mali-T720
 Mali-T820 & T830
• First OpenGL ES 2 multicore GPU
• Leading area efficiency
• Double the performance
of Mali-400 MP
• Enabling Full Profile
Compute and OpenGL
ES 3.1 in mid-range
• Optimised area efficiency
and decreased cost and
time-to-market
• Performance density
increases
• Bandwidth efficiency with
AFBC and other features
ARM® Mali™ Success
Total
114
73 licensees
licenses
550M
25
Mali –based GPUs
shipped in 2014
new Mali
licenses
in FY14
600
500
Mali is in
75%
of DTVs…
…
…
>50%
>35%
of Android
tablets…
of
smartphones
Million units
400
300
200
100
0
2011
16
2012
2013
2014
Important Mali Design Values
Tile-Based
Multi-Core
Real Performance
11
Tile-based rendering gives
the best start for an energy
efficient GPU architecture.
But more than a technology
it’s a way of thinking to
keep working data close
and bandwidth to minimum
17
Building multi-core capability
into the core of the
architecture allows ultimate
scalability and partner
flexibility. A valuable and
unrivaled extra dimension
Paper specs are far less
important than real world
performance. Delivering
sustained performance in
real devices with real
constraints is what matters
Mali Scalability – True Partner Value
Mali is the only GPU IP with true scalability
 Multi-core from ground up allows partner configurability
 A Mali MP product covers a full roadmap of competing
monolithic products
Unrivaled ability to match to markets




Perfect for hitting the right product position
Fine tune balance of PPA and cost
Ranging from super-efficient performance champions…
… to cost optimized mass-market products
Core hardening can be reused in all configs
 Utilize hardening resource efficiency
 Reduce Time-To-Market
18
Real World Performance
Mali prioritizes real performance over specs
 A key example is peak architectural fill-rate
 I.e. pixel throughput per clock
 Nominal fill-rate has not changed
 Same for Mali-400 as for the latest, Mali-T880
 Effective actual fill-rate is close to double
 A true benefit for UI, browsing and casual uses
 Achieved through
 Innovation focus on real applications and use cases
 Architectural tuning for real SoC environments
Mali-400
19
Mali-T880
Real World Performance
 Another example is peak architectural GFLOPS
 Comparing between Mali-T604 and Mali-T760
 Nominal GFLOPS has not changed
 Effective performance more than doubled
 Achieved through
 Innovation focus on real applications and use cases
 Architectural tuning for real SoC environments
20
Mali-T604
Mali-T760
Console Class Gaming Right in your Hands
ARM acquired Geomerics in 2013
Enlighten – Physically based Dynamic Lighting
Enlighten reproduces console experiences on
all platforms
ARM and Enlighten – powerful ecosystems
Available in
Unity 5.0
21
22
Mali Video and Display Roadmap
Video Processor Roadmap
 Mali-V500
 Mali-V550
• Scalable to 4K120 encode/decode
• ARM® Frame Buffer Compression (AFBC)
• Trustzone™ technology enabled
• 10-bit HEVC decode
• HEVC encode
• Motion Elimination
Display Processor Roadmap
23
 Mali-DP500
 Mali-DP550
• Up to 4k2K display
• Secure display layer
• AFBC
• 7 layer composition
• Co-processor interface
• Motion elimination
Mali-V550 Overview
HEVC
H.264
First video IP with multi-standard codec including
HEVC ( H.265) for both encode and decode
in a single core
JPEG
MPEG4
 Optimal area solution enables HEVC
in the mainstream
VP8
Scalable performance and multi-stream video
 1080p 60 on a single core up to 4K120 on 8 cores
 Multiple simultaneous encode/decode streams
 10-bit YUV support
MPEG2
VC-1
Optimized for lowest power
 More than 50% system bandwidth saving with AFBC
 Up to 35% extra system bandwidth saving for WiFi
Display/Miracast with Motion Search Elimination
Robust to bus latency
 Design lower cost memory system without dropping frames
24
H.263
Real
Mali-DP550 Overview
Energy efficient processing all the way to the glass
Low power and low memory bandwidth usage
 Composition, rotation, scaling, post-processing and display output
in a single pass
 Supports system-wide AFBC and Motion Search Elimination
Efficient composition of up to 7 layers
 Scales to 4K resolution
Enable 3rd party display differentiation
 Co-processor interface enables 3rd party / SoC vendor IP
in Mali display pipeline
Feature rich IP




25
Wide range of pre-processing and post-processing features
Wide range of YUV/RGB pixel formats including 10-bit YUV
Single or dual display output
Compatible with all major display standards
ARM Mali and Future Trends
 Resolution race continues, but slowing down
 Peak around 4k for most handheld devices
Drive innovation in standards
 Better fidelity must come from better pixels
 Increased use of complex shading algorithms
 Growing complexity in geometry
 More innovation in middleware and apps
 Requires open but robust APIs and GPUs
Move the limits of architecture
 Real time graphics will continue to be tricks
 Every “correct” effect can be faked, cheaper
 The cheaper the effects, the more can be used
 More effects looks better
26
Increase value to customers
27
Leverage Mali Ecosystem Partnerships
28
Developer Outreach Activities
Presentations, demos and workshops at developer events
 Expected to be present at around 20 developer events in 2015
 Topics:
 Best practises and optimization techniques for ARM Mali graphics
(target game developers)
 ARM Tools: MGD, DS-5 Streamline, developer resources
 GPU acceleration for UI and Browser (target broadcast industry and
HTML5 developers)
 Computer Vision workshop at EVA summit (target ARM partners and
OpenCL / RS developers)
29
Mali Developer Center
 A full range of resources on one, easy-
access portal (EN & CN):





Tools
SDKs
Drivers
Tutorials & Developer Guides
Sample Code
http://malideveloper.arm.com
http://malideveloper.arm.com/cn
30
Mali GPU Software Tools
Performance Analysis, Debug, and Software Development
Mali Graphics Debugger
• API Trace & Debug
• OpenGL® ES,
OpenCL™
• Debug and improve
performance at frame
level
OpenGL ES Emulator
• Emulate OpenGL ES
2.0 and 3.0
• Windows and Linux
• Khronos Conformant
31
ARM DS-5 Streamline
Mali GPU
- Timeline
- HW Counters
- OpenCL visualizer
Texture Compression Tool
• Command line and GUI
• ETC, ETC2, ASTC
• 3D textures
Mali Offline Compiler
• Analyze shader
performance
• Generates binary
shaders
• Command line tool
Third Party Tools
Integration with
partners’ tools
Thank You
malideveloper.arm.com
32