heterogeneous multicore processors
play

HETEROGENEOUS MULTICORE PROCESSORS A LEXANDER V ITKALOV ENGRC 350 - PowerPoint PPT Presentation

HETEROGENEOUS MULTICORE PROCESSORS A LEXANDER V ITKALOV ENGRC 350 Novem ber 2 1 ,2 0 0 5 1 Vitkalov | H eterogeneous Multicore Processors INTRODUCTION: BASIC CONCEPTS Frequency Number of cycles per second. Higher frequency generally


  1. HETEROGENEOUS MULTICORE PROCESSORS A LEXANDER V ITKALOV ENGRC 350 Novem ber 2 1 ,2 0 0 5 1 Vitkalov | H eterogeneous Multicore Processors

  2. INTRODUCTION: BASIC CONCEPTS � Frequency � Number of cycles per second. � Higher frequency generally means higher performance. � Power � Amount of work done per second. � Proportional to frequency. � Depends on the number of transistors. � Moore’s Law � Performance of processors doubles every 18 months. 2 Vitkalov | H eterogeneous Multicore Processors

  3. INTRODUCTION: ADVANCED CONCEPTS � More on Moore. Moore's Law � Some time in the next 1000000 several years we get to 100000 some finite limits” – Gordon Moore, 1997 10000 � Theoretical limit to be 1000 reached by 2017. 100 � Current Options 10 � 65nm > Increased costs 1 � Utilize parallelism � Hyperthreading 0.1 � Dual Core Processors 0.01 1970 1975 1980 1985 1990 1995 2000 2005 2010 2015 3 Vitkalov | H eterogeneous Multicore Processors

  4. INTRODUCTION: ADVANCED CONCEPTS � Future Options � Multicore � Heterogeneous � Programmable � System on Chip 4 Vitkalov | H eterogeneous Multicore Processors

  5. PERFORMANCE COMPARISON � Dual Core is roughly 30% Overall Performance faster than single core. 25000 � Operates at a lower 20000 frequency. � Much lower power 15000 consumption per core. 10000 5000 0 Intel Intel AMD Athlon AMD Athlon Intel Pentium Pentium D FX-57 X2 Pentium M 5 Vitkalov | H eterogeneous Multicore Processors

  6. PERFORMANCE PER WATT COMPARISON � Performance advantages Performance per Watt of high end are marginal 400 � Dual Core outperforms 350 Single Core 300 � Mobile architectures are 250 still more efficient 200 150 100 50 0 Intel Intel AMD Athlon AMD Athlon Intel Pentium Pentium D FX-57 X2 Pentium M 6 Vitkalov | H eterogeneous Multicore Processors

  7. 7 PRINCIPLES OF OPERATION Vitkalov | H eterogeneous Multicore Processors

  8. ADVANTAGES OF MULTICORE: COMPATIBILITY � Heterogeneous cores can provide different levels of compatibility between the processors. � More efficient designs at no expense in backward compatibility. � Slower cores backward compatible cores can be combined with faster ones. � Cores with different instruction sets can be combined through programmable layer that translates one into another. 8 Vitkalov | H eterogeneous Multicore Processors

  9. ADVANTAGES OF MULTICORE: COMPATIBILITY � RISC - � Reduced Instruction Set Computer � Micro Instruction Set – � Breaks RISC Instructions further into smaller pieces for faster processing � Translation Layer – � Translates One Instruction Set into another. 9 Vitkalov | H eterogeneous Multicore Processors

  10. ADVANTAGES OF MULTICORE: EFFICIENCY � Decreased Power Performance per Watt Consumption 250 � Low power processors are usually more efficient. 200 � Heterogeneous cores can provide balance between 150 performance and power consumption. 100 � Application Specific Instruction Sets 50 � Higher efficiency � Higher performance 0 Single Core Dual Core Quad Core 10 Vitkalov | H eterogeneous Multicore Processors

  11. ADVANTAGES OF MULTICORE: FUNCTIONALITY � Application Specific Instruction Sets � High performance cores � Specialized Instruction Set for each core. � Tailored for a specific application. � High flexibility through software programmability. � High performance at low power consumption. � Multi-Media Applications. � Core Synthesis � Combination of high performance and energy efficient cores. � Select cores work for a specific application. � Need a sophisticated communications bus. 11 Vitkalov | H eterogeneous Multicore Processors

  12. FEASIBILITY � 90nm � Current manufacturing process � Good enough for dual core applications � 65nm � Takes over 90nm in 2006 � High initial costs � Lower cost per chip � 50% Smaller area � More cores can be fit together on a die. 12 Vitkalov | H eterogeneous Multicore Processors

  13. WHY MULTICORE? � Performance Advantages � 10X Faster � Can be tailored for specific application � Truly parallel execution � High performance mobile solutions 13 Vitkalov | H eterogeneous Multicore Processors

  14. WHY MULTICORE? � Power Advantages � 10X lower power consumption � Enables thinner faster and lighter laptops � Handtops – power of a computer on your palm � 24 hour battery life � Lower heat dissipation through decreased frequency. 14 Vitkalov | H eterogeneous Multicore Processors

  15. REFERENCES � Intel Corporation: www.intel.com � AMD Corporation: www.amd.com � Tom’s Hardware Guide: www.tomshardware.com � Computer Magazine: www.computer.org � Specific References Available if Requested 15 Vitkalov | H eterogeneous Multicore Processors

  16. QUESTIONS? A LEXANDER V ITKALOV ENGRC 350 Novem ber 2 1 ,2 0 0 5 16 Vitkalov | H eterogeneous Multicore Processors

  17. THANK YOU. A LEXANDER V ITKALOV ENGRC 350 Novem ber 2 1 ,2 0 0 5 17 Vitkalov | H eterogeneous Multicore Processors

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend