SlideShare une entreprise Scribd logo
1  sur  10
Building a successful
developer ecosystem
Gemma Paris
Developer Community Manager, ARM
ARM Technology
 Advanced digital products are incorporating
more and more ARM technology – from
processor and multimedia IP to software

Processor IP –

Design of the
brain of the chip

Physical IP –

Design of the building blocks of
the chip

Software development tools

2
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

3
Mobile GPU BW Growth Year on Year
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)
400.000

How long before Desktop GPU Bandwidth is seen in Mobile?

350.000
300.000
250.000

Giga bytes/sec



200.000

150.000

PS3

Xbox 360

2014

2016

100.000
50.000

Sate of the Art
Mobile

0.000
2006

2008

2010

2012

2018

Source: GDC’2013
4
ARM Ecosystem Success Stories
Cocos2d-X
By 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

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

Supporting Mali
developers with a full
range of resources
through one, easyaccess portal

6
ARM Mali Developer Tools
Software Development
SDKs for OpenGL ES & OpenCL
OpenGL ES Emulators
Shader Development Studio
Shader Library

Asset Creation
Texture Compression Tool
Asset Conditioning Tool
Binary Asset Exporter

Performance Analysis & Debug
DS-5 Toolchain & Streamline Performance Analyzer
Mali Graphics Debugger
Offline Shader Compiler

7
Developer Education for Mali GPUs
http://malideveloper.arm.com/develop-formali/tutorials-developer-guides/

8
Developer Education for Mali GPUs
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

9
Visit Us at Developer Events

10

Contenu connexe

En vedette

Building a developer community in an enterprise world
Building a developer community in an enterprise worldBuilding a developer community in an enterprise world
Building a developer community in an enterprise worldLaura Cowen
 
Node1 developer marketing
Node1 developer marketingNode1 developer marketing
Node1 developer marketingGerald Been
 
CMX Series - Building Developer Community Through Hackathons
CMX Series - Building Developer Community Through HackathonsCMX Series - Building Developer Community Through Hackathons
CMX Series - Building Developer Community Through HackathonsSarah-Jane Morris
 
The Fundamentals of Developer Marketing - 2013
The Fundamentals of Developer Marketing - 2013The Fundamentals of Developer Marketing - 2013
The Fundamentals of Developer Marketing - 2013Bruce Jones
 
Building a developer community around hardware + software
Building a developer community around hardware + softwareBuilding a developer community around hardware + software
Building a developer community around hardware + softwareAmanda Whaley
 
Developer Marketing: Tactics & Technology
Developer Marketing: Tactics & TechnologyDeveloper Marketing: Tactics & Technology
Developer Marketing: Tactics & TechnologyMurtza Manzur
 
Developer Marketing - API Days
Developer Marketing - API DaysDeveloper Marketing - API Days
Developer Marketing - API DaysCaroline Lewko
 
Creating a Developer Community
Creating a Developer CommunityCreating a Developer Community
Creating a Developer CommunityKohsuke Kawaguchi
 
Igniting Developer Community - I Love APIs Conference 2015
Igniting Developer Community - I Love APIs Conference 2015Igniting Developer Community - I Love APIs Conference 2015
Igniting Developer Community - I Love APIs Conference 2015Adam FitzGerald
 
Catchy Developer Marketing (B2D) Agency. An overview of services.
Catchy Developer Marketing (B2D) Agency. An overview of services. Catchy Developer Marketing (B2D) Agency. An overview of services.
Catchy Developer Marketing (B2D) Agency. An overview of services. Richard Hurring
 
Building A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityBuilding A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityProgrammableWeb
 
PulsoConf: Platform & Community - Dev Outreach @ Evernote
PulsoConf: Platform & Community - Dev Outreach @ EvernotePulsoConf: Platform & Community - Dev Outreach @ Evernote
PulsoConf: Platform & Community - Dev Outreach @ EvernoteChris Traganos
 
How to Build an Influencer Program (That Gets Results)
How to Build an Influencer Program (That Gets Results)How to Build an Influencer Program (That Gets Results)
How to Build an Influencer Program (That Gets Results)Onalytica
 
S.D.L.C (Software Development Life Cycle.)
S.D.L.C (Software Development Life Cycle.)S.D.L.C (Software Development Life Cycle.)
S.D.L.C (Software Development Life Cycle.)Jayesh Buwa
 

En vedette (16)

Building a developer community in an enterprise world
Building a developer community in an enterprise worldBuilding a developer community in an enterprise world
Building a developer community in an enterprise world
 
Node1 developer marketing
Node1 developer marketingNode1 developer marketing
Node1 developer marketing
 
CMX Series - Building Developer Community Through Hackathons
CMX Series - Building Developer Community Through HackathonsCMX Series - Building Developer Community Through Hackathons
CMX Series - Building Developer Community Through Hackathons
 
Heroku in Japan
Heroku in JapanHeroku in Japan
Heroku in Japan
 
The Fundamentals of Developer Marketing - 2013
The Fundamentals of Developer Marketing - 2013The Fundamentals of Developer Marketing - 2013
The Fundamentals of Developer Marketing - 2013
 
Building a developer community around hardware + software
Building a developer community around hardware + softwareBuilding a developer community around hardware + software
Building a developer community around hardware + software
 
Developers Giving Back
Developers Giving BackDevelopers Giving Back
Developers Giving Back
 
Developer Marketing: Tactics & Technology
Developer Marketing: Tactics & TechnologyDeveloper Marketing: Tactics & Technology
Developer Marketing: Tactics & Technology
 
Developer Marketing - API Days
Developer Marketing - API DaysDeveloper Marketing - API Days
Developer Marketing - API Days
 
Creating a Developer Community
Creating a Developer CommunityCreating a Developer Community
Creating a Developer Community
 
Igniting Developer Community - I Love APIs Conference 2015
Igniting Developer Community - I Love APIs Conference 2015Igniting Developer Community - I Love APIs Conference 2015
Igniting Developer Community - I Love APIs Conference 2015
 
Catchy Developer Marketing (B2D) Agency. An overview of services.
Catchy Developer Marketing (B2D) Agency. An overview of services. Catchy Developer Marketing (B2D) Agency. An overview of services.
Catchy Developer Marketing (B2D) Agency. An overview of services.
 
Building A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer CommunityBuilding A Business-Facing Mobile Developer Community
Building A Business-Facing Mobile Developer Community
 
PulsoConf: Platform & Community - Dev Outreach @ Evernote
PulsoConf: Platform & Community - Dev Outreach @ EvernotePulsoConf: Platform & Community - Dev Outreach @ Evernote
PulsoConf: Platform & Community - Dev Outreach @ Evernote
 
How to Build an Influencer Program (That Gets Results)
How to Build an Influencer Program (That Gets Results)How to Build an Influencer Program (That Gets Results)
How to Build an Influencer Program (That Gets Results)
 
S.D.L.C (Software Development Life Cycle.)
S.D.L.C (Software Development Life Cycle.)S.D.L.C (Software Development Life Cycle.)
S.D.L.C (Software Development Life Cycle.)
 

Plus de LondonGamesConference

Building the perpetual franchise - David Reid, CCP
Building the perpetual franchise - David Reid, CCPBuilding the perpetual franchise - David Reid, CCP
Building the perpetual franchise - David Reid, CCPLondonGamesConference
 
Google and games - Toby Dawson, Google
Google and games - Toby Dawson, GoogleGoogle and games - Toby Dawson, Google
Google and games - Toby Dawson, GoogleLondonGamesConference
 
The challenges of quality assurance for a constantly changing product - Erik ...
The challenges of quality assurance for a constantly changing product - Erik ...The challenges of quality assurance for a constantly changing product - Erik ...
The challenges of quality assurance for a constantly changing product - Erik ...LondonGamesConference
 
Making the cut - Roberta Lucca, Bossa
Making the cut - Roberta Lucca, BossaMaking the cut - Roberta Lucca, Bossa
Making the cut - Roberta Lucca, BossaLondonGamesConference
 
The changing face of motion capture - Phil Elderfield, Vicon Motion Systems
The changing face of motion capture - Phil Elderfield, Vicon Motion SystemsThe changing face of motion capture - Phil Elderfield, Vicon Motion Systems
The changing face of motion capture - Phil Elderfield, Vicon Motion SystemsLondonGamesConference
 
Driving growth and engagement of your game with Facebook - Tarquin Henderson,...
Driving growth and engagement of your game with Facebook - Tarquin Henderson,...Driving growth and engagement of your game with Facebook - Tarquin Henderson,...
Driving growth and engagement of your game with Facebook - Tarquin Henderson,...LondonGamesConference
 
Video games, by the numbers - Michael Pachter, Wedbush Securities
Video games, by the numbers - Michael Pachter, Wedbush SecuritiesVideo games, by the numbers - Michael Pachter, Wedbush Securities
Video games, by the numbers - Michael Pachter, Wedbush SecuritiesLondonGamesConference
 
Sharing great stories on Kickstarter - Charles Cecil, Revolution
Sharing great stories on Kickstarter - Charles Cecil, RevolutionSharing great stories on Kickstarter - Charles Cecil, Revolution
Sharing great stories on Kickstarter - Charles Cecil, RevolutionLondonGamesConference
 
Hawken and Transmedia - Mark Long, Meteor Entertainment
Hawken and Transmedia -  Mark Long, Meteor Entertainment Hawken and Transmedia -  Mark Long, Meteor Entertainment
Hawken and Transmedia - Mark Long, Meteor Entertainment LondonGamesConference
 
Global Opportunities for Social & Mobiles Games - Rex Ng, 6waves
Global Opportunities for Social & Mobiles Games -  Rex Ng, 6waves  Global Opportunities for Social & Mobiles Games -  Rex Ng, 6waves
Global Opportunities for Social & Mobiles Games - Rex Ng, 6waves LondonGamesConference
 
Old tricks for new dogs: what can the "new" games economy take from the "old"...
Old tricks for new dogs: what can the "new" games economy take from the "old"...Old tricks for new dogs: what can the "new" games economy take from the "old"...
Old tricks for new dogs: what can the "new" games economy take from the "old"...LondonGamesConference
 
From playtime to primetime - Mark Turpin, Business Yogscast
From playtime to primetime -  Mark Turpin, Business YogscastFrom playtime to primetime -  Mark Turpin, Business Yogscast
From playtime to primetime - Mark Turpin, Business YogscastLondonGamesConference
 
Digital Transition: The Heroes and Zeroes - Nicholas Lovell, Founder, GamesBr...
Digital Transition: The Heroes and Zeroes - Nicholas Lovell, Founder, GamesBr...Digital Transition: The Heroes and Zeroes - Nicholas Lovell, Founder, GamesBr...
Digital Transition: The Heroes and Zeroes - Nicholas Lovell, Founder, GamesBr...LondonGamesConference
 

Plus de LondonGamesConference (13)

Building the perpetual franchise - David Reid, CCP
Building the perpetual franchise - David Reid, CCPBuilding the perpetual franchise - David Reid, CCP
Building the perpetual franchise - David Reid, CCP
 
Google and games - Toby Dawson, Google
Google and games - Toby Dawson, GoogleGoogle and games - Toby Dawson, Google
Google and games - Toby Dawson, Google
 
The challenges of quality assurance for a constantly changing product - Erik ...
The challenges of quality assurance for a constantly changing product - Erik ...The challenges of quality assurance for a constantly changing product - Erik ...
The challenges of quality assurance for a constantly changing product - Erik ...
 
Making the cut - Roberta Lucca, Bossa
Making the cut - Roberta Lucca, BossaMaking the cut - Roberta Lucca, Bossa
Making the cut - Roberta Lucca, Bossa
 
The changing face of motion capture - Phil Elderfield, Vicon Motion Systems
The changing face of motion capture - Phil Elderfield, Vicon Motion SystemsThe changing face of motion capture - Phil Elderfield, Vicon Motion Systems
The changing face of motion capture - Phil Elderfield, Vicon Motion Systems
 
Driving growth and engagement of your game with Facebook - Tarquin Henderson,...
Driving growth and engagement of your game with Facebook - Tarquin Henderson,...Driving growth and engagement of your game with Facebook - Tarquin Henderson,...
Driving growth and engagement of your game with Facebook - Tarquin Henderson,...
 
Video games, by the numbers - Michael Pachter, Wedbush Securities
Video games, by the numbers - Michael Pachter, Wedbush SecuritiesVideo games, by the numbers - Michael Pachter, Wedbush Securities
Video games, by the numbers - Michael Pachter, Wedbush Securities
 
Sharing great stories on Kickstarter - Charles Cecil, Revolution
Sharing great stories on Kickstarter - Charles Cecil, RevolutionSharing great stories on Kickstarter - Charles Cecil, Revolution
Sharing great stories on Kickstarter - Charles Cecil, Revolution
 
Hawken and Transmedia - Mark Long, Meteor Entertainment
Hawken and Transmedia -  Mark Long, Meteor Entertainment Hawken and Transmedia -  Mark Long, Meteor Entertainment
Hawken and Transmedia - Mark Long, Meteor Entertainment
 
Global Opportunities for Social & Mobiles Games - Rex Ng, 6waves
Global Opportunities for Social & Mobiles Games -  Rex Ng, 6waves  Global Opportunities for Social & Mobiles Games -  Rex Ng, 6waves
Global Opportunities for Social & Mobiles Games - Rex Ng, 6waves
 
Old tricks for new dogs: what can the "new" games economy take from the "old"...
Old tricks for new dogs: what can the "new" games economy take from the "old"...Old tricks for new dogs: what can the "new" games economy take from the "old"...
Old tricks for new dogs: what can the "new" games economy take from the "old"...
 
From playtime to primetime - Mark Turpin, Business Yogscast
From playtime to primetime -  Mark Turpin, Business YogscastFrom playtime to primetime -  Mark Turpin, Business Yogscast
From playtime to primetime - Mark Turpin, Business Yogscast
 
Digital Transition: The Heroes and Zeroes - Nicholas Lovell, Founder, GamesBr...
Digital Transition: The Heroes and Zeroes - Nicholas Lovell, Founder, GamesBr...Digital Transition: The Heroes and Zeroes - Nicholas Lovell, Founder, GamesBr...
Digital Transition: The Heroes and Zeroes - Nicholas Lovell, Founder, GamesBr...
 

Dernier

Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 

Dernier (20)

Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

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

  • 1. Building a successful developer ecosystem Gemma Paris Developer Community Manager, ARM
  • 2. ARM Technology  Advanced digital products are incorporating more and more ARM technology – from processor and multimedia IP to software Processor IP – Design of the brain of the chip Physical IP – Design of the building blocks of the chip Software development tools 2
  • 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 3
  • 4. Mobile GPU BW Growth Year on Year 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) 400.000 How long before Desktop GPU Bandwidth is seen in Mobile? 350.000 300.000 250.000 Giga bytes/sec  200.000 150.000 PS3 Xbox 360 2014 2016 100.000 50.000 Sate of the Art Mobile 0.000 2006 2008 2010 2012 2018 Source: GDC’2013 4
  • 5. ARM Ecosystem Success Stories Cocos2d-X By 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 5
  • 6. Mali Developer Center: malideveloper.arm.com malideveloper.arm.com Supporting Mali developers with a full range of resources through one, easyaccess portal 6
  • 7. ARM Mali Developer Tools Software Development SDKs for OpenGL ES & OpenCL OpenGL ES Emulators Shader Development Studio Shader Library Asset Creation Texture Compression Tool Asset Conditioning Tool Binary Asset Exporter Performance Analysis & Debug DS-5 Toolchain & Streamline Performance Analyzer Mali Graphics Debugger Offline Shader Compiler 7
  • 8. Developer Education for Mali GPUs http://malideveloper.arm.com/develop-formali/tutorials-developer-guides/ 8
  • 9. Developer Education for Mali GPUs 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 9
  • 10. Visit Us at Developer Events 10

Notes de l'éditeur

  1. Many developers in the mobile space started out in the desktop or console space and are re-creating their work in those spaces for mobile. Some of them find that they have to drop the complexity of their content in order to achieve reasonable performance on mobile, but this needn't necessarily be the case. Desktop and mobile GPUs work in different ways and have different capabilities; understanding these differences can inform a more efficient usage of the resources available on mobile GPUs.
  2. Video tutorials, whitepapers, etc.