SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Destacado

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
 

Destacado (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.)
 

Más 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
 

Más 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...
 

Último

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Último (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

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

Notas del editor

  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.