Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Greendroid ppt

GreenDroid An architecture for dark silicon age ppt

  • Inicia sesión para ver los comentarios

Greendroid ppt

  1. 1. A Seminar on GREENDROID AN ARCHITECTURE FOR DARK SILICON AGE Shreyas Kardalli 27-Mar-16 2 Presented By: Dept. of E&CE, GEC RAICHUR Guidance: Prof.Saraswati HOD & Associate Professor Dept. Of Electronics And Communication Engineering (3GU10EC030)
  3. 3. INTRODUCTION 27-Mar-16 Dept of E&CE, GEC RAICHUR 4 1) Mobile phone are now replaced by Smart phone that run on the open source operating systems such as Android or IOS. 2) The Green Droid mobile application processor is a 45-nm multi core research prototype that targets the Android mobile phone software stack. 3) It can execute general purpose mobile programs with 11 times less energy than today’s most energy-efficient designs, at similar or better performance levels. 4) GREENDROID will serve as a prototype for mobile application processors in the next five to ten years.
  4. 4. Contd…. 27-Mar-16 Dept. of E&CE, GEC RAICHUR 5 5) It has a specially built structure that can analyze a current Android phone and determine which apps, and which CPU circuits the phone is using the most. 6) Then it can dream up a processor design that best takes advantage of those usage habits, creating a CPU that’s both faster and more energy efficient.
  5. 5. NECESSITY 27-Mar-16 Dept. of E&CE, GEC RAICHUR 6 1) A key technological problem for microprocessor architects is the utilization wall. 2) The utilization wall says that, with each process generation, the percentage of transistors that a chip design can switch at full frequency drops exponentially because of power constraints. 3) A direct consequence of this is Dark Silicon.
  6. 6. DARK SILICON 27-Mar-16 Dept. of E&CE, GEC RAICHUR 7 1) How many transistors you can actually use simultaneously given your power budget – the gap between area gains and power gains. 2) Dark silicon is necessary, because engineers are unable to reduce chips operating voltages any further to offset increases in power consumption and waste heat produced by smaller, faster chips . 3) This dark silicon limits the utilization of the application processors to the fullest.
  7. 7. THE UTILIZATION WALL 27-Mar-16 Dept. of E&CE, GEC RAICHUR 8 Scaling theory a) Transistor and power budgets no longer balanced b) Exponentially increasing problem. Experimental results a) Replicated small data path b) More ‘Dark Silicon’ than active Observations in the wild a) Flat frequency curve b) Increasing cache/processor ratio
  8. 8. ARCHITECTURE OF GREENDROID 27-Mar-16 Dept. of E&CE, GEC RAICHUR 9 1) The GreenDroid architecture uses specialized, energy- efficient processors, called conservation cores, or c-cores to execute frequently used portions of the application code. 2) Collectively, the c-cores span approximately 95 percent of the execution time of team’s test Android-based workload.
  9. 9. 27-Mar-16Dept. of E&CE, GEC RAICHUR 10
  10. 10. 27-Mar-16 Dept. of E&CE, GEC RAICHUR 11 The system comprises an array of 16 non identical tiles.
  11. 11. 27-Mar-16 Dept. of E&CE, GEC RAICHUR 12 Each tile holds components common to every tile the CPU, on-chip network (OCN) and shared Level 1 (L1) data cache—and provides space for multiple conservation cores (c-cores) of various sizes.
  12. 12. 27-Mar-16 Dept. of E&CE, GEC RAICHUR 13 The c-cores are tightly coupled to the host CPU via the L1 data cache and a specialized interface.
  13. 13. CONSERVATION CORES 27-Mar-16 Dept. of E&CE, GEC RAICHUR 14 Specialized Cores For Reducing Energy Automatically generated from hot regions of program source Patching support future proofs HW Fully Automated Tool Chain Drop-in replacements for code Hot code implemented by C-Core, cold code runs on host CPU HW generation/SW integration Energy Efficient Up to 16x for targeted hot code
  14. 14. 27-Mar-16Dept. of E&CE, GEC RAICHUR 15
  15. 15. 27-Mar-16 Dept. of E&CE, GEC RAICHUR 16 Figure shows the projected energy savings in GreenDroid and the origin of these savings. The savings come from two sources 1) First, c-cores don’t require instruction fetch, instruction decode, a conventional register file, or any of the associated structures. Removing these reduces energy consumption by 56 percent. 2) The second source of savings (35 % of energy) comes from the specialization of the c-cores data path. 3) The result is that average per-instruction energy drops from 91 pJ per instruction to just 8 pJ per instruction.
  16. 16. 27-Mar-16Dept. of E&CE, GEC RAICHUR 17
  17. 17. ADVANTAGES 27-Mar-16 Dept. of E&CE, GEC RAICHUR 18 1) Less power consumption. 2) Most faster than android 3) More Efficient 4) Easy to use 5) Life time is more 6) More application is available in GreenDroid than android.
  18. 18. APPLICATIONS 27-Mar-16 Dept. of E&CE, GEC RAICHUR 19 1) GreenDroid is a boon for dark silicon problem. 2) Can be used for desktop processors. 3) Power savings can be applied to other program, increasing throughput
  19. 19. 27-Mar-16 Dept. of E&CE, GEC RAICHUR 20 CONCLUSION Over the next five to 10 years, the breakdown of conventional silicon scaling and the resulting utilization wall will exponentially increase the amount of dark silicon in both desktop and mobile processors. The Green Droid prototype demonstrates that c-cores offer a new technique to convert dark silicon into energy savings and increased parallel execution under strict power budgets. The estimate that the prototype will reduce processor energy consumption by 91 percent for the code that c-cores target, and result in an overall savings of 7.4 times.
  20. 20. 27-Mar-16 Dept. of E&CE, GEC RAICHUR 21 REFERENCE 1) G. Venkatesh et al., Conservation Cores: Reducing the Energy of Mature Computations,: Proc.15th Intl Conf.Architectural Support for Programming Languages and Operating Systems, ACM Press, 2010, pp. 205/-218. 15th Intl. Conf. Architectural Support for Prog. Languages and Op. Sys., Mar. 2010. 2) N. Goulding et al., GreenDroid: A Mobile Application Processor for a Future of Dark Silicon, HotChips, 2010. 3) M. Taylor et al., The Raw Processor: A Scalable 32 bit Fabric for General Purpose and Embedded Computing, HotChips, 2001.