right tools to do the right things - architecting a … tools to do the right things anand patel,...

20
Mali Ecosystem Right Tools to do the Right Things Anand Patel, Ecosystem Marketing

Upload: lamdang

Post on 12-May-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

Mali Ecosystem Right Tools to do the Right Things Anand Patel, Ecosystem Marketing

Page 2: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

Mali Ecosystem

Page 3: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

Mali Ecosystem Benefits

Page 4: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

UI : Demanding on the GPU

User interfaces exploit the

ARM ® Mali™ GPU

Overlay and alpha blending

Complex Transitions

Animated icons

Video as texture

Gesture driven UI

Increasing GPU performance

required for demanding UIs in the

future

Ranging from basic 2D UIs at low

resolutions to stereoscopic 3D effects

at 1080p with multiple video streams

Page 5: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

Mali Ecosystem: Tablet and DTV

Focus on HTML5 & Flash for

next generation of UI

Optimizations to their 3D

engine and 3D Algorithms

Graphics acceleration via OpenGL ES,

DirectFB

API for C and Lua

3D IPTV / STB UI (1080p)

Rapid UI development using

Inflexion

Page 6: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

Home Trends

Digital home drivers

Intuitive, 3D video,

3D graphics UI

Connectivity and

social networking

Energy efficiency

Reducing cost

Enabling with ARM

2GHz Cortex™-A9 to

Cortex-A15

2D/3D graphics

Mali-400 MP to Mali-

T604

Physical IP, system

interconnect, compute

systems

Software ecosystem

OS, browser

optimizations for core

components

Plug-ins and

CODECs

Development tools

Page 7: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

Nature User Interfaces

Intuitive and Natural

User Interfaces

Gesture based UI

Optical Flow based TOF, Structured light

3D head tracking

Face/Smile detection

Interactive AR UI

Live participation

Live screensaver

Page 8: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

HTML5 : Enabling a Rich UX

User Interface is a key success factor across both mobile and home

segments

HTML5 in browsers and hybrid applications are becoming increasingly

important across segments – Mobile and Home

Media Player

(IP STB)

Tablet

Connected TV

Game Console Phone

Device UI Browser UI Application UI

Page 9: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

HTML5 Page Rendering on a TV

Graphics Stack : Converting vector

painting commands into color pixels on a

screen.

Structural

Visual

Graphics Context can be optimized

for Mali GPUs

Page 10: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

GPU Acceleration of Page Rendering

Layout Compositing, CSS

Animation*

Scaling, zooming, panning, progressing rendering* CSS 3D/ Canvas 2D**

Games, 3D modeling, Data

Visualization using WebGL

*source Sencha **source Webkit.org

Page 11: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

Improvement of Webkit using Mali GPUs

CSS3 Animation (Accelerated

Compositing)

HTML5 2D Canvas

(Accelerated 2D Canvas)

Significant performance

improvement on Mali GPU

Evidence of improvement in Webkit using a GPU

Page 12: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

HTML5: Enabling the ‘Web of Things’

Any device, Anywhere

HTML5 based user interfaces becoming increasingly popular in the home segment

Immersive, visually appealing, cross-platform UI

SVG/Canvas provides new methods to access information

Online gaming across devices (using WebGL)

App store on TV

Technology

HW optimized HTML5 rendering engines (Webkit, Presto) enhance the UX visually and improve UI efficiency

USP

Mali optimized HTML5 based UI will enable partners to distinguish themselves from the competition

Page 13: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

The Gaming Experience Game Developers and Engine

Developers Exploit Mali GPU

Ranges from:

...basic 2D to complex 3D content with Shader effects.

...frame rate requirements from 10 to 60+ FPS

...HVGA to 1080p, pushing 4K with next generation

Higher quality per pixel with Mali

Free 4x Anti-aliasing enables higher image quality for gaming

High performance fragment shader to create realistic environments, water reflections, shadows, bump mapping, environment mapping, etc...

Page 14: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

Unity 3D

Broad platform support Android, iOS, Mac, PC, Web, Wii, Xbox360, PS3, Adobe Flash Player, Chrome

Native Client

Over 1M registered developers today Including Coca-Cola, Disney, EA, LEGO, Microsoft, Ubisoft, Warner Bros

2000+ Games on mobile devices today

Union Allowing Developers to access platforms outsides of their reach

Bringing an ever expansive catalogue of games to OEM’s

Strategic relationship with ARM Mali FSAA Enabler available in the Asset Store

Ongoing Engineer-to-Engineer optimization engagement

Page 15: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

The Augmented Reality Experience

Encompasses advanced features from several areas

AR = <Augmentation> + Gaming + 3D + Navigation + more

Augmentation can be local info, social media content or user specific data

Utilize the power of the quad core

Mali GPU to overlay 3D effects on to

the view of the real world

Rich ecosystem of partners

ARM present at top AR events!

Page 16: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

Rich Developer Tools Portfolio

Asset & Content Creation

• Texture Compression Tool

• Binary Asset Exporter

• Asset Conditioning Tool

Software Development

• OpenGL® ES 2.0 SDK for Linux & Android™

• OpenGL ES Emulator

• Shader Development Studio

• Offline Shader Compiler

• Shader Library

Performance Analysis & Debug

• DS-5™ Toolchain & Streaming Performance Analyzer

Page 17: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

DS-5 Toolchain & Streamline

ARM DS-5 v5.9 toolchain with

support for Mali GPUs

System wide performance analysis

Simultaneous visibility across Cortex

processors + Mali GPUs

Technology Leadership with first

available system level tool in mobile

Optimize performance and power

efficiency of graphics applications

across the system

Page 18: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

DS-5 Toolchain Overview

Compiler

Eclipse

Debugger

Device Configuration Database

Hardware Debug

Streamline

Simulation

DS-5 Toolchain

Editions : Community Basic Professional

Best –in-class suite of software development tools for all

ARM processors

Eclipse-based IDE provides code development, debug,

performance analysis and compatibility with 3rd party plug-ins

Thousands of developers using DS-5 toolchain today

Page 19: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

Streamline Performance Analyzer

Filmstrip

CPU Activity

S/W Counters

H/W Counters

GPU Activity

API Events

Heatmap

Page 20: Right Tools to do the Right Things - Architecting a … Tools to do the Right Things Anand Patel, Ecosystem Marketing Mali Ecosystem Mali Ecosystem Benefits UI : Demanding on the GPU

www.malideveloper.com