Professional Documents
Culture Documents
Developers starting to discover the benefits of GPU compute augmenting CPU cluster-based compute
BUT
CPU+GPU applications difficult to optimize or scale, or to port from one SoC platform to another
High performance
Low power
Extensible to other accelerators on the SoC
Copyright 2015 HSA Foundation. All Rights Reserved.
Creates a consistent software architecture for heterogeneous acceleration: GPU and beyond
CPU
CPU
CPU
GPU
GPU
GPU
GPU
DSP
NIC
Sophisticated ADAS
real-time analytics
will be easier to
develop, adapt to
any platform, and be
more robust
Promoters
Supporters
Contributors
Academic
gccbrig
Vendor independent
Benefits
Optimization by GCC
Schedule
10
11
ARM customer base is showing increasing interest in HSA features for their next generation SoCs
ARM customers can already build real heterogeneous systems based on, for example:
ARM is actively developing next generation processor and interconnect IP to extend the system
capabilities aligned with HSA standards including:
12
CPU
CPU
CPU
BIG CPUs
LITTLE
CPUs
CPU
LITTLE CPUs
GPU
SMP
HMP 2013
HC 2015
Heterogeneous Multi-Processing
Heterogeneous Computing
BIG CPUs
BIG CPUs
LITTLE
CPUs
GPU
Accelerator
s
HSA
Heterogeneous System
Architecture
10/5/2015
13
Deep learning
Computer vision
Image processing
Cognitive computing
10/5/2015
14
PowerVR GPU
Core
Scheduler
Core
SIMD
SIMD
SIMD
Small
Cache
Small
Cache
Small
Cache
Large Cache
Signals
15
AFE
Ensigma RPU
Customer
IP
PowerVRGX7200
GPU
PowerVR
Series6XT
HSA-compliant
2 cluster
DDR3/4
TE &
Clock & Crypto
Reset
Control
Display Pipeline
PowerVR JPEG
Encode
Customer
IP
eFuse
PSU &
Power
Control
JTAG
& Test
PowerVR Video
Decode
L2 cache
DMAC
ROM
PowerVR Video
Encode
RAM
PowerVR Camera
ISP
OTP
Bridge
Peripheral Bus
Peripherals
GPIO; UART; I2C; I2S; SPI; SD
Customer IP
& interfaces
NAND
MIPI
USB3
HDMI
Tx & Rx
16
SUMMARY
HSA solves a real problem for developers and SoC designers
17
THANK YOU
18