Escolar Documentos
Profissional Documentos
Cultura Documentos
Assistant Professor
Dept. Of ECE SCTCE
Presented by:
Sourav Sasidharan (1240211
Sreeram R (12402112)
1
ABSTRACT
This seminar emphasizes on increasing the
utilization of rarely used silicon, called Dark Silicon,
for an energy efficient architecture in android.
GreenDroid attains this by filling the dark silicon
with specialised cores.
CONTENTS
Utilization wall and Dark
silicon
C-core
Greendroid and its
Architecture
C-core Energy efficiency
Conclusion
MOORES LAW
The number of transistors in a chip doubles every new technological
node
Today
3.8 Ghz
4x Faster
15.2
Ghz
3.6 Ghz
1 Core
16x more
plentiful
6 Cores
16
cores
90nm
22nm
64x
3.6 Ghz
6 Cores
5.7x
UTILIZATION WALL
With each successive generation, the percentage of a chip that
can actively switch drops exponentially due to power
constraints
A direct consequence of this is Dark Silicon
limits the utilization of the application processors
e.g.; take
65 nm32 nm
4 cores @ 3 GHz
32 nm
CONSERVATION CORES
Hot code
Specialized cores for
reducing energy
Hotcode run by c-cores,and cold
code runs on host cpu
C-cores uses upto 18x less
energy
Shared D-cache
D cache
Host
CPU
C-Core
I cache
(general purpose)
Cold code
ANDROID
Googles OS+app.
Environment for mobile
devices
Java applications run on the
Dalvik virtual machine
Apps share a set of libraries
(libc,OpenGL,SQLite,etc)
APPLICATIONS
LIBRARIES
DALVIK
CACHE
LINUX KERNEL
HARDWARE
10
Applying C-cores to
Android
Android well suited for ccores
Core set of commonly
used applications
Libraries are hot code
Dalvik virtual machine is
hot code
Libraries,Dalvik,kernel
and application hotspots
c-cores
APPLICATIONS
LIBRARIES
DALVIK
CACHE
LINUX KERNEL
HARDWARE
C-CORES
11
WHAT IS GREENDROID?
A mobile application processor
45-nm multicore research prototype
Targets the Android mobile-phone software stack.
Can execute general-purpose mobile programs with 11 times
less energy
Saves energy by using specialised cores called conservation
cores(c-cores)
C-cores span approximately 95 percent of the execution time
12
13
14
15
16
D-Cache; 6%
6; 6% 3; 3%
I-Cache; 23%
Datapath; 38%
Fetch/Decode; 19%
C-cores 8pJ/instr
CONCLUSION
Over the next 5 to 10 years, the amount of dark
silicon will increase exponentially.
c-cores technique converts dark silicon into
energy savings.
Reduce processor energy consumption by 91
percent for hot code.
18
Reference
Michael B. Taylor
A LANDSCAPE OF THE NEW DARK SILICON DESIGN
REGIME
Published by IEEE computer society
Steven Swanson Michael Bedford Taylor
THE GREENDROID MOBILE APPLICATION
PROCESSOR:AN
ARCHITECTURE FOR SILICONS
DARK FUTURE
Published by IEEE computer society
http://greendroid.ucsd.edu/
THANK
YOU
20