8/18/2019 Greendroid seminar
1/20
1
Guide: Sandhya LAssistant Professor Dept. Of ECE SCTCE
Presented by:Sourav Sasidharan (124021Sreeram R (12402112)
8/18/2019 Greendroid seminar
2/20
2
ABSTRACT
•
This seminar emphasizes on increasing theutiization o! rarey used siicon" caed #ar$ Siicon"!or an energy e%cient architecture in android&
• 'reen#roid attains this by *ing the dar$ siicon+ith speciaised cores&
8/18/2019 Greendroid seminar
3/20
CONTENTS
• ,tiization +a and #ar$siicon
•-.core
• reendroid and its/rchitecture
• -.core nergy e%ciency• -oncusion
8/18/2019 Greendroid seminar
4/20
“The nu!er of transistors in a "hip dou!#es e$ery ne% te"hno#o&i"a#node'
(OORE)S LA*
4
8/18/2019 Greendroid seminar
5/20
The S"a#in& Proise Of
(oore)s La%
3ears /go Today transistors are
& hz
1 -ore
4 5aster
16 morepenti!u
16 cores
17&2 hz
Today
80nm 22nm &6 hz 6 -ores
647&9
&6 hz
6 -ores
7
8/18/2019 Greendroid seminar
6/20
*ith ea"h su""essi$e &eneration+ the per"enta&e of a "hip that
"an a"ti$e#y s%it"h drops e,ponentia##y due to po%er
"onstraints
- A dire"t "onseuen"e of this is Dar/ Si#i"on
– #iits the uti#i0ation of the app#i"ation pro"essors
6
1T2L23AT2ON *ALL
8/18/2019 Greendroid seminar
7/20
iization a: #ar$ ;mpications !or ? n68 n
9
8/18/2019 Greendroid seminar
8/20
*7AT DO *E DO *2T7 DAR S2L2CON
Goa#: Le$era&e Dar/ si#i"on for ore effi"ient ar"hite"ture
Approa"h:
. i## dar/ si#i"on %ith spe"ia#ised "ores "a##ed ""ores tosa$e ener&y on "oon apps.
8. E,e"ution Fup fro ""ore to ""ore
6. Pro$ide fo"used re"onfi&ura!i#ity to e$o#$in& %or/#oads
8/18/2019 Greendroid seminar
9/20
CONSERAT2ON CORES
• Specialized cores forreducing energy – =otcode run by c.cores"and cod
code runs on host cpu
– -.cores uses upto 1 essenergy
– Shared #.cache
• Fully automated toolchain – -.cores automaticay generated
!rom hot program regions
– = generation>S integration
D "a"he
7ost
CP19&enera# purpose;
2 "a"he
Hot code
Cold code
C-Core
8
8/18/2019 Greendroid seminar
10/20
ANDRO2D
• ooge?s @SAapp&nvironment !or mobie
devices• Bava appications run on the
#avi$ virtua machine• /pps share a set o! ibraries
(ibc"@penC"SDCite"etc)
/PPC;-/T;@ES
C;FR/R;S#/CG;H-/-=
=/R#/R
C;E,I HREC
10
8/18/2019 Greendroid seminar
11/20
Applying C-cores to
Android• /ndroid +e suited !or c.
cores -ore set o! commony
used appications Cibraries are hot code #avi$ virtua machine is
hot code Cibraries"#avi$"$erne
and appication hotspotsc.cores
/PPC;-/T;@ES
C;FR/R;S#/CG;H-/-=
=/R#/R
C;E,I HREC
-.-@RS 11
8/18/2019 Greendroid seminar
12/20
*7AT 2S GREENDRO2D
• A o!i#e app#i"ation pro"essor
– 4?n u#ti"ore resear"h prototype
– Tar&ets the Android o!i#ephone soft%are sta"/.
– Can e,e"ute &enera#purpose o!i#e pro&ras %ith ties
#ess ener&y
• Sa$es ener&y !y usin& spe"ia#ised "ores "a##ed "onser$ation
"ores9""ores;
• C"ores span appro,iate#y H? per"ent of the e,e"ution tie
12
8/18/2019 Greendroid seminar
13/20
The GreenDroid Ar"hite"ture
1
8/18/2019 Greendroid seminar
14/20
• Tied attice o! 16 cores
• ach tie contains
o 6.10 /ndroid c.cores
o 2HF #.-ache
o
8/18/2019 Greendroid seminar
15/20
• ?IJ C"ores
• 8?J D"a"he
• 8?J (2PS "ore+
2"a"he and on"hip
net%or/
GreenDroid Ti#e #oor p#an
17
8/18/2019 Greendroid seminar
16/20
16
8/18/2019 Greendroid seminar
17/20
8/18/2019 Greendroid seminar
18/20
CONCL1S2ON
-O$er the ne,t ? to I years+ the aount of dar/
si#i"on %i## in"rease e,ponentia##y.
-""ores te"hniue "on$erts dar/ si#i"on into
ener&y sa$in&s.
-Redu"e pro"essor ener&y "onsuption !y H
per"ent for hot "ode.
1
8/18/2019 Greendroid seminar
19/20
Re!erence
• Michael B. aylor!" #"$S&"'E (F )E $E* "+, S-#-&($ ES-$
+E-ME/'u0lished 0y -EEE computer society
• Steven Sanson Michael Bedford aylor !)E +EE$+(- M(B-#E "''#-&"-($'+(&ESS(+2"$ "+&)-E&3+E F(+ S-#-&($4S"+, F33+E/'u0lished 0y -EEE computer society
• http255greendroid.ucsd.edu5
http://greendroid.ucsd.edu/http://greendroid.ucsd.edu/http://greendroid.ucsd.edu/
8/18/2019 Greendroid seminar
20/20
)"$,
6(3
20