SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
SILICON? CHECK. HSA? CHECK.
ALL DONE? WRONG!
TONY KING-SMITH
EXECUTIVE VP MARKETING, IMAGINATION TECHNOLOGIES
FROM MOBILE TO DATACENTER, IT ALL STARTS WITH THE SOC…

Ensigma
RPU

Radio comms
processor

PowerVR
GPU

Graphics processor

MIPS CPU
General
processor

PowerVR VPU

Video & Vision processor

2 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
THEN WE NEED A WAY FOR PROCESSORS TO COMMUNICATE…

Ensigma
RPU

Cloud
technologies

MIPS CPU
General
processor

Bus Fabric

Flow

Radio comms
processor

PowerVR
GPU

Graphics processor

Unified
Memory

PowerVR VPU

Video & Vision processor

3 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
AND WE WRITE APPS THAT USE ALL THESE RESOURCES – THANKS TO HSA

Ensigma
VLIW
Kernel?
RPU

GPU Kernel

Radio comms
processor

MIPS HSAClever CPU
General
aware app

processor

Bus Fabric

The Cloud

PowerVR
GPU

GPU Kernel

Graphics processor

GPU Kernel

Unified
Memory

PowerVR VPU
HW Kernel?

Video & Vision processor

4 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
HOORAY!

ALL THE WORLD’S PROBLEMS SOLVED…?

5 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
DREAM ON…
 Many questions to be answered
‒ Portability
‒ Scalability
‒ Simulation & modelling
‒ Power Management

 This is complex stuff – so it will take time to learn how to use it
 But the most important question is: relevance to developers
‒ Will developers actually be able to use HSA?
‒ Does HSA address the needs of tomorrow’s applications?

6 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
TARGET MARKETS

IS HSA ADDRESSING THE RIGHT ONES?

 Fact:
‒ The highest volume market by unit volume is smartphones and tablets

 Fact:
‒ Developers need to make money; they enjoy eating and drinking

 Fact:
‒ More and more applications that are engaging consumers are on mobile
platforms from consumer to enterprise
‒ So that’s where more and more developers are focused

 Fact:
‒ The SoC platforms being used in these markets are changing so rapidly,
optimising for any one platform makes little or no sense for developers

 If HSA does not target these markets, it will only be relevant to high
performance developers – a vital community, but a specialised one

HSA must address mobile platforms and developers!
7 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
ALL PLATFORMS BY OS
3,000,000
2,500,000

Others
Windows

2,000,000

Symbian
RIM
MeeGo

1,500,000

LiMo Foundation
iOS/MacOS

1,000,000

Chrome
Bada

500,000

Android

0
2010 2011 2012 2013 2014 2015 2016 2017
8 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013

Source: Imagination
GPUS SCALE WITHIN ONE GENERATION

Mobile GPU processing power (log)

PERFORMANCE ENVELOPE GROWING WITH EACH SOC GENERATION

256GFLOPs

Widening GPU
performance
envelope – but
power budget
remains static!

128GFLOPs
48GFLOPs
24GFLOPs
12GFLOPs

2013

9 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013

2014

2015

Time
PORTABILITY AND SCALABILITY

CAN MORE THAN A HANDFUL OF DEVELOPERS HANDLE SCALABLE HETEROGENEOUS APPS?

 APIs are intended to aid portability
‒ But HSAIL isn’t the easiest thing to code with; neither is OpenCL,
or OpenGL ES, or…

 Apps must now scale over a very broad range of performance at any
given point in time
‒ Todays leading edge smartphones are tomorrow’s commodity

 The reality is the numbers of developers actually skilled in using these
APIs is relatively small compared to the much broader community
‒ So middleware is essential, e.g. games engines, UI engines, function libraries

We need to stimulate the middleware community to get
traction for HSA
Writing a portable, scalable app is an emerging art form!
10 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
OTHER ISSUES ABOUND

HOW WILL DEVELOPERS GET TO GRIPS WITH THE COMPLEXITIES OF HETEROGENEOUS PLATFORMS?

 Simulation and modeling
‒ Getting harder all the time!
‒ App understanding of the underlying SoC platform has increasingly
dramatic implications on system performance

 Power management
‒ The application needs to control this, not just rely on the OS

 Processing profiles are increasingly dynamic
‒ Dynamically varying voltage, clock, thermal
‒ Switching in and out of GPU and CPU cores; shared resources

If we’re not careful, we end up with the perfect solution that’s far
too clever for mere mortals to use!
11 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
CHALLENGING CONVENTIONAL WISDOM
OR…WHERE’S THE MONEY?

 Myth: Desktop apps will move to mobile
‒ No they won’t! Look at all the successful mobile apps…
‒ Mobile apps are different - touch-based, highly interactive,
and designed to scale across a wide range of platforms

 Myth: High performance apps will move to mobile
‒ Why should they? They’re best suited to cloud servers

 Myth: Cloud computing will kill serious computing on mobile
‒ No, they will co-exist, and the smart money is on those that use both

HSA must not ignore the power and influence of mobile platforms
12 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
HOW DEVELOPER COMMUNITIES ARE PARTITIONED…

Cloud Server App
Developers

Mobile App
Developers

Big data
QoS depends on link
Medium-long timeframe

Immediate response
Always available
Instant/short timeframe

13 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
BUT THIS IS HOW IT WILL EVOLVE, AND QUICKLY…

Heterogeneous
App Developers
Immediate response
Always available
Instant to long timeframe

Cloud-based
analysis

14 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013

Immediate
response
SO IF YOU HAVE A GREAT LINK…

Heterogeneous
App Developers
Immediate response
Always available
Instant to long timeframe

Cloud-based analysis

15 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013

Immediate
response
BUT IF IT’S A BIT DODGY…

Heterogeneous
App Developers
Immediate response
Always available
Instant to long timeframe

Cloud-based analysis

16 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013

Immediate
response
Local
analysis
OR DIES ALTOGETHER…

Heterogeneous
App Developers
Immediate response
Always available
Instant to long timeframe

17 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013

Immediate
response
Local short
and longer
timframe
analysis
CONCLUSIONS
 HSA is great – but it must target both mobile and performance SoCs in order for it to be widely adopted
 High volume mobile platforms will always be cost-sensitive
‒ So you can never assume high end capabilities will migrate onto them

 Mobile platforms mean much more than smartphone app processors
‒ Data center computing will increasingly rely on low power SoC technologies derived from mobile
‒ Mobile chips will be used in ever broader markets
‒ The Internet of Things will be a key source of data essential for rich analytics – low cost, low power again

 The best developers will go where the money is
‒ If HSA is to be successful, it must target volume markets, not start at the high end

 Apps, not just SoCs, are going to be heterogeneous in many ways
‒ Partitioned across mobile and datacenter platforms, dynamically reconfiguring in response to environment
18 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013

Mais conteúdo relacionado

Mais procurados

MM-4085, Designing a game audio engine for HSA, by Laurent Betbeder
MM-4085, Designing a game audio engine for HSA, by Laurent BetbederMM-4085, Designing a game audio engine for HSA, by Laurent Betbeder
MM-4085, Designing a game audio engine for HSA, by Laurent BetbederAMD Developer Central
 
PT-4059, Bolt: A C++ Template Library for Heterogeneous Computing, by Ben Sander
PT-4059, Bolt: A C++ Template Library for Heterogeneous Computing, by Ben SanderPT-4059, Bolt: A C++ Template Library for Heterogeneous Computing, by Ben Sander
PT-4059, Bolt: A C++ Template Library for Heterogeneous Computing, by Ben SanderAMD Developer Central
 
PG-4119, 3D Geometry Compression on GPU, by Jacques Lefaucheux
PG-4119, 3D Geometry Compression on GPU, by Jacques LefaucheuxPG-4119, 3D Geometry Compression on GPU, by Jacques Lefaucheux
PG-4119, 3D Geometry Compression on GPU, by Jacques LefaucheuxAMD Developer Central
 
WT-4073, ANGLE and cross-platform WebGL support, by Shannon Woods
WT-4073, ANGLE and cross-platform WebGL support, by Shannon WoodsWT-4073, ANGLE and cross-platform WebGL support, by Shannon Woods
WT-4073, ANGLE and cross-platform WebGL support, by Shannon WoodsAMD Developer Central
 
GS-4139, RapidFire for Cloud Gaming, by Dmitry Kozlov
GS-4139, RapidFire for Cloud Gaming, by Dmitry KozlovGS-4139, RapidFire for Cloud Gaming, by Dmitry Kozlov
GS-4139, RapidFire for Cloud Gaming, by Dmitry KozlovAMD Developer Central
 
CE-4030, Optimizing Photo Editing Application with HSA Technology, by Stanley...
CE-4030, Optimizing Photo Editing Application with HSA Technology, by Stanley...CE-4030, Optimizing Photo Editing Application with HSA Technology, by Stanley...
CE-4030, Optimizing Photo Editing Application with HSA Technology, by Stanley...AMD Developer Central
 
MM-4099, Adapting game content to the viewing environment, by Noman Hashim
MM-4099, Adapting game content to the viewing environment, by Noman HashimMM-4099, Adapting game content to the viewing environment, by Noman Hashim
MM-4099, Adapting game content to the viewing environment, by Noman HashimAMD Developer Central
 
GS-4141, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
GS-4141, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...GS-4141, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
GS-4141, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...AMD Developer Central
 
CE-4028, Miracast with AMD Wireless Display technology – Kickass gaming and o...
CE-4028, Miracast with AMD Wireless Display technology – Kickass gaming and o...CE-4028, Miracast with AMD Wireless Display technology – Kickass gaming and o...
CE-4028, Miracast with AMD Wireless Display technology – Kickass gaming and o...AMD Developer Central
 
Keynote (Phil Rogers) - The Programmers Guide to Reaching for the Cloud - by ...
Keynote (Phil Rogers) - The Programmers Guide to Reaching for the Cloud - by ...Keynote (Phil Rogers) - The Programmers Guide to Reaching for the Cloud - by ...
Keynote (Phil Rogers) - The Programmers Guide to Reaching for the Cloud - by ...AMD Developer Central
 
PG-4039, RapidFire API, by Dmitry Kozlov
PG-4039, RapidFire API, by Dmitry KozlovPG-4039, RapidFire API, by Dmitry Kozlov
PG-4039, RapidFire API, by Dmitry KozlovAMD Developer Central
 
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...AMD Developer Central
 
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin Coumans
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin CoumansGS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin Coumans
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin CoumansAMD Developer Central
 
IS-4025, InContext ShopperMX – Innovative Shopper Marketing Simulations, by T...
IS-4025, InContext ShopperMX – Innovative Shopper Marketing Simulations, by T...IS-4025, InContext ShopperMX – Innovative Shopper Marketing Simulations, by T...
IS-4025, InContext ShopperMX – Innovative Shopper Marketing Simulations, by T...AMD Developer Central
 
PT-4055, Optimizing Raytracing on GCN with AMD Development Tools, by Tzachi C...
PT-4055, Optimizing Raytracing on GCN with AMD Development Tools, by Tzachi C...PT-4055, Optimizing Raytracing on GCN with AMD Development Tools, by Tzachi C...
PT-4055, Optimizing Raytracing on GCN with AMD Development Tools, by Tzachi C...AMD Developer Central
 
HC-4019, "Exploiting Coarse-grained Parallelism in B+ Tree Searches on an APU...
HC-4019, "Exploiting Coarse-grained Parallelism in B+ Tree Searches on an APU...HC-4019, "Exploiting Coarse-grained Parallelism in B+ Tree Searches on an APU...
HC-4019, "Exploiting Coarse-grained Parallelism in B+ Tree Searches on an APU...AMD Developer Central
 
HP Discover
HP DiscoverHP Discover
HP DiscoverAMD
 
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019Unity Technologies
 
Embedded and Reliable Computer Vision
Embedded and Reliable Computer VisionEmbedded and Reliable Computer Vision
Embedded and Reliable Computer VisionNVIDIA Taiwan
 

Mais procurados (20)

MM-4085, Designing a game audio engine for HSA, by Laurent Betbeder
MM-4085, Designing a game audio engine for HSA, by Laurent BetbederMM-4085, Designing a game audio engine for HSA, by Laurent Betbeder
MM-4085, Designing a game audio engine for HSA, by Laurent Betbeder
 
PT-4059, Bolt: A C++ Template Library for Heterogeneous Computing, by Ben Sander
PT-4059, Bolt: A C++ Template Library for Heterogeneous Computing, by Ben SanderPT-4059, Bolt: A C++ Template Library for Heterogeneous Computing, by Ben Sander
PT-4059, Bolt: A C++ Template Library for Heterogeneous Computing, by Ben Sander
 
PG-4119, 3D Geometry Compression on GPU, by Jacques Lefaucheux
PG-4119, 3D Geometry Compression on GPU, by Jacques LefaucheuxPG-4119, 3D Geometry Compression on GPU, by Jacques Lefaucheux
PG-4119, 3D Geometry Compression on GPU, by Jacques Lefaucheux
 
WT-4073, ANGLE and cross-platform WebGL support, by Shannon Woods
WT-4073, ANGLE and cross-platform WebGL support, by Shannon WoodsWT-4073, ANGLE and cross-platform WebGL support, by Shannon Woods
WT-4073, ANGLE and cross-platform WebGL support, by Shannon Woods
 
GS-4139, RapidFire for Cloud Gaming, by Dmitry Kozlov
GS-4139, RapidFire for Cloud Gaming, by Dmitry KozlovGS-4139, RapidFire for Cloud Gaming, by Dmitry Kozlov
GS-4139, RapidFire for Cloud Gaming, by Dmitry Kozlov
 
CE-4030, Optimizing Photo Editing Application with HSA Technology, by Stanley...
CE-4030, Optimizing Photo Editing Application with HSA Technology, by Stanley...CE-4030, Optimizing Photo Editing Application with HSA Technology, by Stanley...
CE-4030, Optimizing Photo Editing Application with HSA Technology, by Stanley...
 
MM-4099, Adapting game content to the viewing environment, by Noman Hashim
MM-4099, Adapting game content to the viewing environment, by Noman HashimMM-4099, Adapting game content to the viewing environment, by Noman Hashim
MM-4099, Adapting game content to the viewing environment, by Noman Hashim
 
GS-4141, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
GS-4141, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...GS-4141, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
GS-4141, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
 
CE-4028, Miracast with AMD Wireless Display technology – Kickass gaming and o...
CE-4028, Miracast with AMD Wireless Display technology – Kickass gaming and o...CE-4028, Miracast with AMD Wireless Display technology – Kickass gaming and o...
CE-4028, Miracast with AMD Wireless Display technology – Kickass gaming and o...
 
Keynote (Phil Rogers) - The Programmers Guide to Reaching for the Cloud - by ...
Keynote (Phil Rogers) - The Programmers Guide to Reaching for the Cloud - by ...Keynote (Phil Rogers) - The Programmers Guide to Reaching for the Cloud - by ...
Keynote (Phil Rogers) - The Programmers Guide to Reaching for the Cloud - by ...
 
PG-4039, RapidFire API, by Dmitry Kozlov
PG-4039, RapidFire API, by Dmitry KozlovPG-4039, RapidFire API, by Dmitry Kozlov
PG-4039, RapidFire API, by Dmitry Kozlov
 
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...
GS-4112, Mantle: Empowering 3D Graphics Innovation, by Guennadi Riguer and Br...
 
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin Coumans
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin CoumansGS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin Coumans
GS-4150, Bullet 3 OpenCL Rigid Body Simulation, by Erwin Coumans
 
IS-4025, InContext ShopperMX – Innovative Shopper Marketing Simulations, by T...
IS-4025, InContext ShopperMX – Innovative Shopper Marketing Simulations, by T...IS-4025, InContext ShopperMX – Innovative Shopper Marketing Simulations, by T...
IS-4025, InContext ShopperMX – Innovative Shopper Marketing Simulations, by T...
 
PT-4055, Optimizing Raytracing on GCN with AMD Development Tools, by Tzachi C...
PT-4055, Optimizing Raytracing on GCN with AMD Development Tools, by Tzachi C...PT-4055, Optimizing Raytracing on GCN with AMD Development Tools, by Tzachi C...
PT-4055, Optimizing Raytracing on GCN with AMD Development Tools, by Tzachi C...
 
HC-4019, "Exploiting Coarse-grained Parallelism in B+ Tree Searches on an APU...
HC-4019, "Exploiting Coarse-grained Parallelism in B+ Tree Searches on an APU...HC-4019, "Exploiting Coarse-grained Parallelism in B+ Tree Searches on an APU...
HC-4019, "Exploiting Coarse-grained Parallelism in B+ Tree Searches on an APU...
 
HP Discover
HP DiscoverHP Discover
HP Discover
 
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019
Optimizing HDRP with NVIDIA Nsight Graphics – Unite Copenhagen 2019
 
Embedded and Reliable Computer Vision
Embedded and Reliable Computer VisionEmbedded and Reliable Computer Vision
Embedded and Reliable Computer Vision
 
DRIVE PX 2
DRIVE PX 2DRIVE PX 2
DRIVE PX 2
 

Destaque

IS-4075, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
IS-4075, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...IS-4075, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
IS-4075, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...AMD Developer Central
 
SE-4111 Max Berman, User Authentication for Mobile Devices and Access
SE-4111 Max Berman, User Authentication for Mobile Devices and AccessSE-4111 Max Berman, User Authentication for Mobile Devices and Access
SE-4111 Max Berman, User Authentication for Mobile Devices and AccessAMD Developer Central
 
GS-4152, AMD’s Radeon R9-290X, One Big dGPU, by Michael Mantor
GS-4152, AMD’s Radeon R9-290X, One Big dGPU, by Michael MantorGS-4152, AMD’s Radeon R9-290X, One Big dGPU, by Michael Mantor
GS-4152, AMD’s Radeon R9-290X, One Big dGPU, by Michael MantorAMD Developer Central
 
DX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIsDX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIsAMD Developer Central
 
Open compute technology
Open compute technologyOpen compute technology
Open compute technologyAMD
 
GS-4106 The AMD GCN Architecture - A Crash Course, by Layla Mah
GS-4106 The AMD GCN Architecture - A Crash Course, by Layla MahGS-4106 The AMD GCN Architecture - A Crash Course, by Layla Mah
GS-4106 The AMD GCN Architecture - A Crash Course, by Layla MahAMD Developer Central
 
Optimizing the Graphics Pipeline with Compute, GDC 2016
Optimizing the Graphics Pipeline with Compute, GDC 2016Optimizing the Graphics Pipeline with Compute, GDC 2016
Optimizing the Graphics Pipeline with Compute, GDC 2016Graham Wihlidal
 

Destaque (7)

IS-4075, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
IS-4075, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...IS-4075, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
IS-4075, Optimizing Games for Maximum Performance and Graphic Fidelity, by De...
 
SE-4111 Max Berman, User Authentication for Mobile Devices and Access
SE-4111 Max Berman, User Authentication for Mobile Devices and AccessSE-4111 Max Berman, User Authentication for Mobile Devices and Access
SE-4111 Max Berman, User Authentication for Mobile Devices and Access
 
GS-4152, AMD’s Radeon R9-290X, One Big dGPU, by Michael Mantor
GS-4152, AMD’s Radeon R9-290X, One Big dGPU, by Michael MantorGS-4152, AMD’s Radeon R9-290X, One Big dGPU, by Michael Mantor
GS-4152, AMD’s Radeon R9-290X, One Big dGPU, by Michael Mantor
 
DX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIsDX12 & Vulkan: Dawn of a New Generation of Graphics APIs
DX12 & Vulkan: Dawn of a New Generation of Graphics APIs
 
Open compute technology
Open compute technologyOpen compute technology
Open compute technology
 
GS-4106 The AMD GCN Architecture - A Crash Course, by Layla Mah
GS-4106 The AMD GCN Architecture - A Crash Course, by Layla MahGS-4106 The AMD GCN Architecture - A Crash Course, by Layla Mah
GS-4106 The AMD GCN Architecture - A Crash Course, by Layla Mah
 
Optimizing the Graphics Pipeline with Compute, GDC 2016
Optimizing the Graphics Pipeline with Compute, GDC 2016Optimizing the Graphics Pipeline with Compute, GDC 2016
Optimizing the Graphics Pipeline with Compute, GDC 2016
 

Semelhante a HSA Must Target Mobile to Succeed

3 Benefits of Multi-Temperature Data Management for Data Analytics
3 Benefits of Multi-Temperature Data Management for Data Analytics3 Benefits of Multi-Temperature Data Management for Data Analytics
3 Benefits of Multi-Temperature Data Management for Data AnalyticsMapR Technologies
 
Webinar: Introducing the SnapLogic Elastic Integration Platform Summer 2014 R...
Webinar: Introducing the SnapLogic Elastic Integration Platform Summer 2014 R...Webinar: Introducing the SnapLogic Elastic Integration Platform Summer 2014 R...
Webinar: Introducing the SnapLogic Elastic Integration Platform Summer 2014 R...SnapLogic
 
Enterprise mobility MADP MEAP MCAP struggles and approaches
Enterprise mobility MADP MEAP MCAP struggles and approachesEnterprise mobility MADP MEAP MCAP struggles and approaches
Enterprise mobility MADP MEAP MCAP struggles and approachesANOOP KUMAR P
 
The New Reality: the Role of PaaS in Technology Innovation - Franklin Herbas
The New Reality: the Role of PaaS in Technology Innovation - Franklin HerbasThe New Reality: the Role of PaaS in Technology Innovation - Franklin Herbas
The New Reality: the Role of PaaS in Technology Innovation - Franklin Herbasjaxconf
 
The New Possible: How Platform-as-a-Service Changes the Game
 The New Possible: How Platform-as-a-Service Changes the Game The New Possible: How Platform-as-a-Service Changes the Game
The New Possible: How Platform-as-a-Service Changes the GameInside Analysis
 
Cwin16 tls-s2-0945-going cloud native
Cwin16 tls-s2-0945-going cloud nativeCwin16 tls-s2-0945-going cloud native
Cwin16 tls-s2-0945-going cloud nativeCapgemini
 
Why an innovative mobile strategy needs a robust API
Why an innovative mobile strategy needs a robust APIWhy an innovative mobile strategy needs a robust API
Why an innovative mobile strategy needs a robust APIManmohan Gupta
 
Why an Innovative Mobile Strategy Requires a Robust API
Why an Innovative Mobile Strategy Requires a Robust API Why an Innovative Mobile Strategy Requires a Robust API
Why an Innovative Mobile Strategy Requires a Robust API Software AG
 
DevOps and PaaS at Pulse 2014
DevOps and PaaS at Pulse 2014DevOps and PaaS at Pulse 2014
DevOps and PaaS at Pulse 2014James Governor
 
Cloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyondCloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyondUgo Landini
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarEmbarcadero Technologies
 
Web based, mobile enterprise applications
Web based, mobile enterprise applicationsWeb based, mobile enterprise applications
Web based, mobile enterprise applicationsManish Garg
 
IT Sapiens-SAP ITS Mobile Solution With Responsive Design for Multi Device Ad...
IT Sapiens-SAP ITS Mobile Solution With Responsive Design for Multi Device Ad...IT Sapiens-SAP ITS Mobile Solution With Responsive Design for Multi Device Ad...
IT Sapiens-SAP ITS Mobile Solution With Responsive Design for Multi Device Ad...Vijay Pisipaty
 
DZone’s 2016 Guide To Building And Deploying Applications In The Cloud
DZone’s 2016 Guide To Building And Deploying Applications In The CloudDZone’s 2016 Guide To Building And Deploying Applications In The Cloud
DZone’s 2016 Guide To Building And Deploying Applications In The CloudSingaram Subramanian
 
SplunkLive! London 2017 - DevOps Powered by Splunk
SplunkLive! London 2017 - DevOps Powered by SplunkSplunkLive! London 2017 - DevOps Powered by Splunk
SplunkLive! London 2017 - DevOps Powered by SplunkSplunk
 
What the business thinks about
What the business thinks aboutWhat the business thinks about
What the business thinks aboutDevOps4Networks
 

Semelhante a HSA Must Target Mobile to Succeed (20)

3 Benefits of Multi-Temperature Data Management for Data Analytics
3 Benefits of Multi-Temperature Data Management for Data Analytics3 Benefits of Multi-Temperature Data Management for Data Analytics
3 Benefits of Multi-Temperature Data Management for Data Analytics
 
Webinar: Introducing the SnapLogic Elastic Integration Platform Summer 2014 R...
Webinar: Introducing the SnapLogic Elastic Integration Platform Summer 2014 R...Webinar: Introducing the SnapLogic Elastic Integration Platform Summer 2014 R...
Webinar: Introducing the SnapLogic Elastic Integration Platform Summer 2014 R...
 
Enterprise mobility MADP MEAP MCAP struggles and approaches
Enterprise mobility MADP MEAP MCAP struggles and approachesEnterprise mobility MADP MEAP MCAP struggles and approaches
Enterprise mobility MADP MEAP MCAP struggles and approaches
 
The New Reality: the Role of PaaS in Technology Innovation - Franklin Herbas
The New Reality: the Role of PaaS in Technology Innovation - Franklin HerbasThe New Reality: the Role of PaaS in Technology Innovation - Franklin Herbas
The New Reality: the Role of PaaS in Technology Innovation - Franklin Herbas
 
The New Possible: How Platform-as-a-Service Changes the Game
 The New Possible: How Platform-as-a-Service Changes the Game The New Possible: How Platform-as-a-Service Changes the Game
The New Possible: How Platform-as-a-Service Changes the Game
 
Cwin16 tls-s2-0945-going cloud native
Cwin16 tls-s2-0945-going cloud nativeCwin16 tls-s2-0945-going cloud native
Cwin16 tls-s2-0945-going cloud native
 
MDO-VISION-CA_World2014
MDO-VISION-CA_World2014MDO-VISION-CA_World2014
MDO-VISION-CA_World2014
 
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
SAP Mobile Platform: Virtual Bootcamp – How to build your Enterprise Mobile A...
 
Why an innovative mobile strategy needs a robust API
Why an innovative mobile strategy needs a robust APIWhy an innovative mobile strategy needs a robust API
Why an innovative mobile strategy needs a robust API
 
Why an Innovative Mobile Strategy Requires a Robust API
Why an Innovative Mobile Strategy Requires a Robust API Why an Innovative Mobile Strategy Requires a Robust API
Why an Innovative Mobile Strategy Requires a Robust API
 
DevOps and PaaS at Pulse 2014
DevOps and PaaS at Pulse 2014DevOps and PaaS at Pulse 2014
DevOps and PaaS at Pulse 2014
 
Build A Scalable Mobile App
Build A Scalable Mobile App Build A Scalable Mobile App
Build A Scalable Mobile App
 
OmnibusCloud.short
OmnibusCloud.shortOmnibusCloud.short
OmnibusCloud.short
 
Cloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyondCloudify your applications: microservices and beyond
Cloudify your applications: microservices and beyond
 
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinarMove Desktop Apps to the Cloud - RollApp & Embarcadero webinar
Move Desktop Apps to the Cloud - RollApp & Embarcadero webinar
 
Web based, mobile enterprise applications
Web based, mobile enterprise applicationsWeb based, mobile enterprise applications
Web based, mobile enterprise applications
 
IT Sapiens-SAP ITS Mobile Solution With Responsive Design for Multi Device Ad...
IT Sapiens-SAP ITS Mobile Solution With Responsive Design for Multi Device Ad...IT Sapiens-SAP ITS Mobile Solution With Responsive Design for Multi Device Ad...
IT Sapiens-SAP ITS Mobile Solution With Responsive Design for Multi Device Ad...
 
DZone’s 2016 Guide To Building And Deploying Applications In The Cloud
DZone’s 2016 Guide To Building And Deploying Applications In The CloudDZone’s 2016 Guide To Building And Deploying Applications In The Cloud
DZone’s 2016 Guide To Building And Deploying Applications In The Cloud
 
SplunkLive! London 2017 - DevOps Powered by Splunk
SplunkLive! London 2017 - DevOps Powered by SplunkSplunkLive! London 2017 - DevOps Powered by Splunk
SplunkLive! London 2017 - DevOps Powered by Splunk
 
What the business thinks about
What the business thinks aboutWhat the business thinks about
What the business thinks about
 

Mais de AMD Developer Central

Leverage the Speed of OpenCL™ with AMD Math Libraries
Leverage the Speed of OpenCL™ with AMD Math LibrariesLeverage the Speed of OpenCL™ with AMD Math Libraries
Leverage the Speed of OpenCL™ with AMD Math LibrariesAMD Developer Central
 
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware WebinarAn Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware WebinarAMD Developer Central
 
Webinar: Whats New in Java 8 with Develop Intelligence
Webinar: Whats New in Java 8 with Develop IntelligenceWebinar: Whats New in Java 8 with Develop Intelligence
Webinar: Whats New in Java 8 with Develop IntelligenceAMD Developer Central
 
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...AMD Developer Central
 
TressFX The Fast and The Furry by Nicolas Thibieroz
TressFX The Fast and The Furry by Nicolas ThibierozTressFX The Fast and The Furry by Nicolas Thibieroz
TressFX The Fast and The Furry by Nicolas ThibierozAMD Developer Central
 
Rendering Battlefield 4 with Mantle by Yuriy ODonnell
Rendering Battlefield 4 with Mantle by Yuriy ODonnellRendering Battlefield 4 with Mantle by Yuriy ODonnell
Rendering Battlefield 4 with Mantle by Yuriy ODonnellAMD Developer Central
 
Low-level Shader Optimization for Next-Gen and DX11 by Emil Persson
Low-level Shader Optimization for Next-Gen and DX11 by Emil PerssonLow-level Shader Optimization for Next-Gen and DX11 by Emil Persson
Low-level Shader Optimization for Next-Gen and DX11 by Emil PerssonAMD Developer Central
 
Direct3D12 and the Future of Graphics APIs by Dave Oldcorn
Direct3D12 and the Future of Graphics APIs by Dave OldcornDirect3D12 and the Future of Graphics APIs by Dave Oldcorn
Direct3D12 and the Future of Graphics APIs by Dave OldcornAMD Developer Central
 
Introduction to Direct 3D 12 by Ivan Nevraev
Introduction to Direct 3D 12 by Ivan NevraevIntroduction to Direct 3D 12 by Ivan Nevraev
Introduction to Direct 3D 12 by Ivan NevraevAMD Developer Central
 
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth Thomas
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth ThomasHoly smoke! Faster Particle Rendering using Direct Compute by Gareth Thomas
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth ThomasAMD Developer Central
 
Computer Vision Powered by Heterogeneous System Architecture (HSA) by Dr. Ha...
Computer Vision Powered by Heterogeneous System Architecture (HSA) by  Dr. Ha...Computer Vision Powered by Heterogeneous System Architecture (HSA) by  Dr. Ha...
Computer Vision Powered by Heterogeneous System Architecture (HSA) by Dr. Ha...AMD Developer Central
 
Productive OpenCL Programming An Introduction to OpenCL Libraries with Array...
Productive OpenCL Programming An Introduction to OpenCL Libraries  with Array...Productive OpenCL Programming An Introduction to OpenCL Libraries  with Array...
Productive OpenCL Programming An Introduction to OpenCL Libraries with Array...AMD Developer Central
 
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14AMD Developer Central
 
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14AMD Developer Central
 

Mais de AMD Developer Central (20)

Leverage the Speed of OpenCL™ with AMD Math Libraries
Leverage the Speed of OpenCL™ with AMD Math LibrariesLeverage the Speed of OpenCL™ with AMD Math Libraries
Leverage the Speed of OpenCL™ with AMD Math Libraries
 
Introduction to Node.js
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.js
 
Media SDK Webinar 2014
Media SDK Webinar 2014Media SDK Webinar 2014
Media SDK Webinar 2014
 
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware WebinarAn Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
 
DirectGMA on AMD’S FirePro™ GPUS
DirectGMA on AMD’S  FirePro™ GPUSDirectGMA on AMD’S  FirePro™ GPUS
DirectGMA on AMD’S FirePro™ GPUS
 
Webinar: Whats New in Java 8 with Develop Intelligence
Webinar: Whats New in Java 8 with Develop IntelligenceWebinar: Whats New in Java 8 with Develop Intelligence
Webinar: Whats New in Java 8 with Develop Intelligence
 
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...
The Small Batch (and other) solutions in Mantle API, by Guennadi Riguer, Mant...
 
Inside XBox- One, by Martin Fuller
Inside XBox- One, by Martin FullerInside XBox- One, by Martin Fuller
Inside XBox- One, by Martin Fuller
 
TressFX The Fast and The Furry by Nicolas Thibieroz
TressFX The Fast and The Furry by Nicolas ThibierozTressFX The Fast and The Furry by Nicolas Thibieroz
TressFX The Fast and The Furry by Nicolas Thibieroz
 
Rendering Battlefield 4 with Mantle by Yuriy ODonnell
Rendering Battlefield 4 with Mantle by Yuriy ODonnellRendering Battlefield 4 with Mantle by Yuriy ODonnell
Rendering Battlefield 4 with Mantle by Yuriy ODonnell
 
Low-level Shader Optimization for Next-Gen and DX11 by Emil Persson
Low-level Shader Optimization for Next-Gen and DX11 by Emil PerssonLow-level Shader Optimization for Next-Gen and DX11 by Emil Persson
Low-level Shader Optimization for Next-Gen and DX11 by Emil Persson
 
Gcn performance ftw by stephan hodes
Gcn performance ftw by stephan hodesGcn performance ftw by stephan hodes
Gcn performance ftw by stephan hodes
 
Inside XBOX ONE by Martin Fuller
Inside XBOX ONE by Martin FullerInside XBOX ONE by Martin Fuller
Inside XBOX ONE by Martin Fuller
 
Direct3D12 and the Future of Graphics APIs by Dave Oldcorn
Direct3D12 and the Future of Graphics APIs by Dave OldcornDirect3D12 and the Future of Graphics APIs by Dave Oldcorn
Direct3D12 and the Future of Graphics APIs by Dave Oldcorn
 
Introduction to Direct 3D 12 by Ivan Nevraev
Introduction to Direct 3D 12 by Ivan NevraevIntroduction to Direct 3D 12 by Ivan Nevraev
Introduction to Direct 3D 12 by Ivan Nevraev
 
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth Thomas
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth ThomasHoly smoke! Faster Particle Rendering using Direct Compute by Gareth Thomas
Holy smoke! Faster Particle Rendering using Direct Compute by Gareth Thomas
 
Computer Vision Powered by Heterogeneous System Architecture (HSA) by Dr. Ha...
Computer Vision Powered by Heterogeneous System Architecture (HSA) by  Dr. Ha...Computer Vision Powered by Heterogeneous System Architecture (HSA) by  Dr. Ha...
Computer Vision Powered by Heterogeneous System Architecture (HSA) by Dr. Ha...
 
Productive OpenCL Programming An Introduction to OpenCL Libraries with Array...
Productive OpenCL Programming An Introduction to OpenCL Libraries  with Array...Productive OpenCL Programming An Introduction to OpenCL Libraries  with Array...
Productive OpenCL Programming An Introduction to OpenCL Libraries with Array...
 
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14
Rendering Battlefield 4 with Mantle by Johan Andersson - AMD at GDC14
 
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
RapidFire - the Easy Route to low Latency Cloud Gaming Solutions - AMD at GDC14
 

Último

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
[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
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
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
 

Último (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
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
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
[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
 
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...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
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
 

HSA Must Target Mobile to Succeed

  • 1. SILICON? CHECK. HSA? CHECK. ALL DONE? WRONG! TONY KING-SMITH EXECUTIVE VP MARKETING, IMAGINATION TECHNOLOGIES
  • 2. FROM MOBILE TO DATACENTER, IT ALL STARTS WITH THE SOC… Ensigma RPU Radio comms processor PowerVR GPU Graphics processor MIPS CPU General processor PowerVR VPU Video & Vision processor 2 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
  • 3. THEN WE NEED A WAY FOR PROCESSORS TO COMMUNICATE… Ensigma RPU Cloud technologies MIPS CPU General processor Bus Fabric Flow Radio comms processor PowerVR GPU Graphics processor Unified Memory PowerVR VPU Video & Vision processor 3 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
  • 4. AND WE WRITE APPS THAT USE ALL THESE RESOURCES – THANKS TO HSA Ensigma VLIW Kernel? RPU GPU Kernel Radio comms processor MIPS HSAClever CPU General aware app processor Bus Fabric The Cloud PowerVR GPU GPU Kernel Graphics processor GPU Kernel Unified Memory PowerVR VPU HW Kernel? Video & Vision processor 4 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
  • 5. HOORAY! ALL THE WORLD’S PROBLEMS SOLVED…? 5 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
  • 6. DREAM ON…  Many questions to be answered ‒ Portability ‒ Scalability ‒ Simulation & modelling ‒ Power Management  This is complex stuff – so it will take time to learn how to use it  But the most important question is: relevance to developers ‒ Will developers actually be able to use HSA? ‒ Does HSA address the needs of tomorrow’s applications? 6 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
  • 7. TARGET MARKETS IS HSA ADDRESSING THE RIGHT ONES?  Fact: ‒ The highest volume market by unit volume is smartphones and tablets  Fact: ‒ Developers need to make money; they enjoy eating and drinking  Fact: ‒ More and more applications that are engaging consumers are on mobile platforms from consumer to enterprise ‒ So that’s where more and more developers are focused  Fact: ‒ The SoC platforms being used in these markets are changing so rapidly, optimising for any one platform makes little or no sense for developers  If HSA does not target these markets, it will only be relevant to high performance developers – a vital community, but a specialised one HSA must address mobile platforms and developers! 7 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
  • 8. ALL PLATFORMS BY OS 3,000,000 2,500,000 Others Windows 2,000,000 Symbian RIM MeeGo 1,500,000 LiMo Foundation iOS/MacOS 1,000,000 Chrome Bada 500,000 Android 0 2010 2011 2012 2013 2014 2015 2016 2017 8 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013 Source: Imagination
  • 9. GPUS SCALE WITHIN ONE GENERATION Mobile GPU processing power (log) PERFORMANCE ENVELOPE GROWING WITH EACH SOC GENERATION 256GFLOPs Widening GPU performance envelope – but power budget remains static! 128GFLOPs 48GFLOPs 24GFLOPs 12GFLOPs 2013 9 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013 2014 2015 Time
  • 10. PORTABILITY AND SCALABILITY CAN MORE THAN A HANDFUL OF DEVELOPERS HANDLE SCALABLE HETEROGENEOUS APPS?  APIs are intended to aid portability ‒ But HSAIL isn’t the easiest thing to code with; neither is OpenCL, or OpenGL ES, or…  Apps must now scale over a very broad range of performance at any given point in time ‒ Todays leading edge smartphones are tomorrow’s commodity  The reality is the numbers of developers actually skilled in using these APIs is relatively small compared to the much broader community ‒ So middleware is essential, e.g. games engines, UI engines, function libraries We need to stimulate the middleware community to get traction for HSA Writing a portable, scalable app is an emerging art form! 10 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
  • 11. OTHER ISSUES ABOUND HOW WILL DEVELOPERS GET TO GRIPS WITH THE COMPLEXITIES OF HETEROGENEOUS PLATFORMS?  Simulation and modeling ‒ Getting harder all the time! ‒ App understanding of the underlying SoC platform has increasingly dramatic implications on system performance  Power management ‒ The application needs to control this, not just rely on the OS  Processing profiles are increasingly dynamic ‒ Dynamically varying voltage, clock, thermal ‒ Switching in and out of GPU and CPU cores; shared resources If we’re not careful, we end up with the perfect solution that’s far too clever for mere mortals to use! 11 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
  • 12. CHALLENGING CONVENTIONAL WISDOM OR…WHERE’S THE MONEY?  Myth: Desktop apps will move to mobile ‒ No they won’t! Look at all the successful mobile apps… ‒ Mobile apps are different - touch-based, highly interactive, and designed to scale across a wide range of platforms  Myth: High performance apps will move to mobile ‒ Why should they? They’re best suited to cloud servers  Myth: Cloud computing will kill serious computing on mobile ‒ No, they will co-exist, and the smart money is on those that use both HSA must not ignore the power and influence of mobile platforms 12 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
  • 13. HOW DEVELOPER COMMUNITIES ARE PARTITIONED… Cloud Server App Developers Mobile App Developers Big data QoS depends on link Medium-long timeframe Immediate response Always available Instant/short timeframe 13 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013
  • 14. BUT THIS IS HOW IT WILL EVOLVE, AND QUICKLY… Heterogeneous App Developers Immediate response Always available Instant to long timeframe Cloud-based analysis 14 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013 Immediate response
  • 15. SO IF YOU HAVE A GREAT LINK… Heterogeneous App Developers Immediate response Always available Instant to long timeframe Cloud-based analysis 15 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013 Immediate response
  • 16. BUT IF IT’S A BIT DODGY… Heterogeneous App Developers Immediate response Always available Instant to long timeframe Cloud-based analysis 16 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013 Immediate response Local analysis
  • 17. OR DIES ALTOGETHER… Heterogeneous App Developers Immediate response Always available Instant to long timeframe 17 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013 Immediate response Local short and longer timframe analysis
  • 18. CONCLUSIONS  HSA is great – but it must target both mobile and performance SoCs in order for it to be widely adopted  High volume mobile platforms will always be cost-sensitive ‒ So you can never assume high end capabilities will migrate onto them  Mobile platforms mean much more than smartphone app processors ‒ Data center computing will increasingly rely on low power SoC technologies derived from mobile ‒ Mobile chips will be used in ever broader markets ‒ The Internet of Things will be a key source of data essential for rich analytics – low cost, low power again  The best developers will go where the money is ‒ If HSA is to be successful, it must target volume markets, not start at the high end  Apps, not just SoCs, are going to be heterogeneous in many ways ‒ Partitioned across mobile and datacenter platforms, dynamically reconfiguring in response to environment 18 | SILICON? CHECK. HSA: CHECK. ALL DONE? WRONG! | NOVEMBER 12, 2013