10
Building a successful developer ecosystem Gemma Paris Developer Community Manager, ARM

Building a successful developer ecosystem - Gemma Paris, Developer Community Manager, ARM

Embed Size (px)

DESCRIPTION

Slides from Gemma Paris' keynote at November 2013's London Games Conference. How ARM are helping mobile game developers leverage the power of the ARM processor architecture - offering free tools and tutorials and working with middleware, top studios and the developer community.

Citation preview

Page 1: Building a successful developer ecosystem - Gemma Paris, Developer Community Manager, ARM

Building a successful developer ecosystem

Gemma Paris

Developer Community Manager, ARM

Page 2: Building a successful developer ecosystem - Gemma Paris, Developer Community Manager, ARM

2

Processor IP – Design of the brain of the chip

Software development tools

ARM Technology Advanced digital products are incorporating

more and more ARM technology – from processor and multimedia IP to software

Physical IP – Design of the building blocks of the chip

Page 3: Building a successful developer ecosystem - Gemma Paris, Developer Community Manager, ARM

3

ARM Mali Ecosystem

Strength in key market segments: #1 Android GPU IP

supplier >20% Android Smartphones

#1 in Android tablets (>50%)

#1 in Digital Smart TVs (>70%)

ARM Mali GPUs are leaders in balancing power, area and functionality

Page 4: Building a successful developer ecosystem - Gemma Paris, Developer Community Manager, ARM

4

Mobile Bandwidth growth is constraint by power Desktop = 170 Watts to >300Watts for GPU only Console = 80-100 Watts (CPU/GPU/WiFi/Network) Mobile platform = 3-7 Watts (CPU/GPU/Modem/WiFi)

2006 2008 2010 2012 2014 2016 20180.000

50.000

100.000

150.000

200.000

250.000

300.000

350.000

400.000 How long before Desktop GPU Bandwidth is seen in Mobile?

Gig

a b

ytes

/sec

PS3 Xbox 360

Sat

e o

f th

e A

rtD

eskt

op

Sate of the ArtMobile

Mobile GPU BW Growth Year on Year

Source: GDC’2013

Page 5: Building a successful developer ecosystem - Gemma Paris, Developer Community Manager, ARM

5

ARM Ecosystem Success Stories

Cocos2d-XBy using ARM Ecosystem tools and support: 52% faster FPS after avoiding wasteful memcpy (some code was

overusing it) – ARM tools for profiling showed where the hotspot was. 29% faster FPS after adding Texture compression support 28% faster response when CPU thread synchronization enhanced

Details on http://www.cocos2d-x.org/news/137

PLAYJAM - Gamestick Using the wider Ecosystem resources: Interface directly with TV OEMs and be on their game store front end Interface with operators and game studios Access to all different breath of ARM silicon partners to get the best

feature set for next generation products Technical support Gamestick pod on ARM booths at events

Page 6: Building a successful developer ecosystem - Gemma Paris, Developer Community Manager, ARM

6

Mali Developer Center: malideveloper.arm.commalideveloper.arm.com

Supporting Mali developers with a full range of resources through one, easy-

access portal

Page 7: Building a successful developer ecosystem - Gemma Paris, Developer Community Manager, ARM

7

Asset CreationTexture Compression ToolAsset Conditioning ToolBinary Asset Exporter

ARM Mali Developer Tools

Software DevelopmentSDKs for OpenGL ES & OpenCLOpenGL ES EmulatorsShader Development StudioShader Library

Performance Analysis & DebugDS-5 Toolchain & Streamline Performance AnalyzerMali Graphics DebuggerOffline Shader Compiler

Page 8: Building a successful developer ecosystem - Gemma Paris, Developer Community Manager, ARM

8

Developer Education for Mali GPUs

http://malideveloper.arm.com/develop-for-mali/tutorials-developer-guides/

Page 9: Building a successful developer ecosystem - Gemma Paris, Developer Community Manager, ARM

9

Contact Us via the forum on our social media platform:

http://community.arm.com/

Check for ARM Mali Graphics Place: http://community.arm.com/groups/arm-mali-graphics

Developer Education for Mali GPUs

Page 10: Building a successful developer ecosystem - Gemma Paris, Developer Community Manager, ARM

10

Visit Us at Developer Events