Freescale‟S Multicore Technologies Alex Peck Field Applications Engineering

Freescale‟S Multicore Technologies Alex Peck Field Applications Engineering

November, 2010 Multicore and More Freescale‟s Multicore Technologies Alex Peck Field Applications Engineering TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. Agenda ► Power Architecture Multicore Roadmap ► E5500 64-bit core Architecture ►Data Path Acceleration Architecture ► Starcore DSP Roadmap ►Software and Tools ► Green Hills Presentation ► Don‟t Miss Jeff Logan‟s Migration to QorIQ session! Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 2 Power Architecture® and Communications Processor Roadmap TM Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. Multicore Solutions in the Heart of Our Connected World Growth Relative to 2008=1 ►Stagnating CapEx drives increased CapEx efficiency ►Ability to deliver „more services‟ at The lower CapEx … Gap ►Service density and data deluge of network traffic drives significant opportunities in Multicore SoC ►Freescale closes “The Gap” with “Balanced, Application Driven Architecture”: - Smart multicore devices “The Gap” - Targeted application acceleration Exponentially increasing performance demands cannot be met by - Hardware assisted virtualization Moore‟s Law alone. - Aggressive process technology - Extensive ecosystem and VortiQa multicore optimized software Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. Freescale – Leader in Embedded Processors Best performance at a given power for embedded & infrastructure solutions ► Continued innovation in hardware architectures • QorIQ™: Broadest scalable family of processors in the market 4-6 Core . Evolution from PowerQUICC® family DSP MSC8144 DSP MSC8154 . Dual core @ 800 MHz at < 5 Watts MSC8156 DSP . Eight cores @ 1.5 GHz/core at 30 Watts • StarCore® DSP solutions . Up to 1.0Ghz in 3-6 core configurations with advanced accelerators 2-8 Core • Industry leading integration and Communication Engines CPU QorIQ™ P4080 ► Increasing software investment PowerQUICC MPC8572 • Optimized Multicore Solutions • Hybrid software simulation environment and debug tools 1-2 Core . Production ready software with VortiQa solutions CPU • Fast time to market QorIQ P2020 . Simplified migration to multicore architecture PowerQUICC MPC837x . More flexibility to create a uniquely differentiated product ► 45nm high-performance technology in production Service Provider Enterprise Consumer Access Industrial and Aerospace Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 5 IBM and Freescale Collaboration on Power Architecture within Power.org ► Power Architecture Advisory Council – PAAC - IBM and Freescale • Maintain integrity of the ISA over its evolution – open architecture • Collaboration on technology innovations ► Recent Innovations - ISA 2.04/2.05/2.06 • Added support for multi-core, virtualization and hypervisor • Additional instructions: Write and pre-fetch instruction for improved performance ► Technical Working Groups • Common debug methodology – single industry wide approach • Hypervisor . Full Virtual CPU Virtualization . Para-virtualization, API H-call interface for embedded PAPR • Simulation modeling – framework for compatibility between simulation tools • ABI – Application Binary Interface - Ecosystem enablement ► Future Innovations within the Architecture • Power management • Virtual CPU/Hypervisor • 64b Architecture • Multi-core Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. Power ArchitectureTM Cores Portfolio Core Roadmap QorIQ P5 • e500 mc plus: e5500 • 64b ISA2.06 • 36 bit addressing (64GB) per process • Full speed FPU • Extended Branch Predictor for 64b mode • Additional Integer/FP instructions • Support 512KB BS L2 • Supports 32-bit mode for software legacy • Support Hypervisor/ Trust Architecture (secure Boot, anti-Tamper/Detection QorIQ P3/P4 e500MC • e500 v2 plus: • Support Hypervisor/ Trust Architecture (secure Boot, anti-Tamper/Detection • Support DP FPU (classic), decorated L/S instructions • Support 128K/256K BS L2, 64 entries MMU TLB variable size, 64B CL • Designed for CoreNet Coherency Fabric, double snoop BW PowerQuicc, QorIQ P2/P1 e500 v2 • 32b PPC-E • OOO, Dual-Issue, 7-stage pipeline • Support SPE and EFPU • Designed for Shared Bus, supports SC/DC Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. Roadmap: Freescale Processors Built on Power Architecture® Technology First Generation: 45nm Next Generation: 45nm & 28nm 3x 1x QorIQ – P5 Next Gen – T5 Higher core frequency High Performance P5020/P5010 Increasing # of cores within Embedded e5500 Power Budget of Next Gen – T4 30W QorIQ – P4 e600 +Soc P4080/P4040 Application H/W e500mc accelerators Performance at Next Gen - T3 Reasonable Power QorIQ – P3 Increasing # of cores P3041 Application performance H/W enhancements PowerQUICC III e500mc Value Priced for Power/Performance QorIQ – P2 Next Gen - P2 Applications P2020/P2011 Trust Architecture Step Function Performance IncreaseFunction Step Performance e500v2 Increasing # of cores Decreasing Power Decreasing HW accelerators Increasing Performance Increasing PowerQUICC II Pro QorIQ – P1 Power Sensitive Next Gen - P1 P1020/P1021/P1022 Support Virtualization Enhanced Power Sensitive Multicore Applications PowerQUICC II e500v2 Trust Architecture & H/W Accelerators PowerQUICC I Continuous enhancement of application performance Increasing Performance Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, mobileGT, PowerQUICC, StarCore, and Symphony are trademarks of Freescale Semiconductor, Inc., TM Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC, Platform in a Package, Processor Expert, QorIQ, QUICC Engine, SMARTMOS, TurboLink and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. © 2010 Freescale Semiconductor, Inc. 8 Freescale‟s Multicore System Architecture DRAM DRAM DRAM Bridge CPU CPU CPU CPU CPU DRAM DRAM DRAM Shared Bus DRAM DRAM DRAM CPU Bus Shared I/O I/O Accel Accel I/O I/O Accel PowerQUICC/QorIQ P1, P2 QorIQ P3, P4 Embedded Challenge Bus Architecture Fabric Arch Comments Power Architecture e500 Power Architecture e500 core Moving to e500 cores across the family,

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    82 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us