EMBEDDED
65 • SETTEMBRE • 2017
38
SPECIALE
|
ARCHITETTURE ETEROGENEE
-
Q
/
-
M K
.+ '53 53
À 53
$
-
si) utilizzando tutti e sei i core disponibili e di-
À X
(gruppi autoconsistenti di istruzioni) ciascuno per
Q
! %5
“processing element”. I cluster sono eseguiti in
thread e memoria sia per i processi di calcolo ge-
Q À
K
8 K+5 ))
2
+
2
B
/
$'
.
-
"
&
l’esecuzione ai thread di un solo cluster quando
questo richiede una risposta in tempo reale (Zero
Context Switching).
+B +AB
P
+AB
stessi sei core di calcolo possono essere trasforma-
+B
clustering hardware.
Calcolo parallelo
Qualcomm Technologies
ha usato i transistor
H HG(
!)
'
:%
} P :) 53
Q
U 3 J2 Q ! 4 J2
I Kryo sono CPU ARM semi-custom perché deri-
K
*. 6" #%
-
K
-
K
Q
Symphony System Manager assegna le risorse ai
8
U X
impegnati e diminuirlo agli altri dinamicamen-
te in funzione delle necessità. Insieme alle CPU
Z
J
3)
U #!) .2 ,' 2 6 5:
20V
/ K+
'
+' !3 '
-
!:) K
X j ,4%3! ,
% A%:3 U2
K
H
-
'
V!5 /(G
Q
! J
M ! ) .
j "H :) !! 3 5 J
j "H :) !!
# J -
)
. /
2 ' P
Suite che supporta i sensori biometrici mentre al
supporto satellitare ci pensa il modulo Qualcomm
Location.
Exynos Mongoose
Samsung
ha interpretato l’architettura eteroge-
nea cercando di distinguersi da Qualcomm con
$
&
fabbricazione con transistor FinFET in geometria
!) +
G6P ::4
-
X
G6P . 53
U
J2 X
*. 6" % ! #
J2 J G6P . .
-
Fig. 3 – Nello Snapdragon 835 Qualcomm integra
quattro CPU Kryo a 2,45 GHz, quattro Kryo a
1,9 GHz, una GPU Adreno 540, un DSP Hexagon
682 predisposto al calcolo parallelo e l’ISP a 14
bit Spectra 180
Fig. 4 – Nel processore eterogeneo Samsung
Exynos 8895 ci sono quattro nuovi core
Exynos M2 a 64 bit con clock di 2,5 GHz e
quattro ARM Cortex-A53 da 1,7 GHz gestiti
dalla tecnologia adattativa Samsung Coherent
Interconnect