Intel`s enabling strategies for 64-bit and multi-core
Transcription
Intel`s enabling strategies for 64-bit and multi-core
Unlocking the Power of Linux in the New Age of 64-bit Intel Processors Intel’s enabling strategies for 64-bit and multi-core processors Sunil Kulkarni Intel Corporation Software & Solutions Group *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 1 Agenda y Intel’s Linux Enablement Strategy y Intel’s Platform Strategy y Intel’s Multi-Core Roadmap y Intel’s 64-bit Computing Choices y Intel’s Multi-Core Plans y Multi-Core Software Development y Summary *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 2 Intel’s Linux* Enablement Strategy y Objective: Create integrated and robust solutions on Linux that take full advantage of Intel’s unique platform features Bring Solutions to Market Providing & Facilitating Development Tools Linux Enablement & Community Platform Readiness on Linux Meeting Meeting customer customer requirements requirements by by vertical vertical industry industry *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 3 Working at all Layers…. Bring Solutions to Market Application optimization Vertical solutions Support for Open Source Providing & Facilitating Dev Tools GCC & Binuties dev Intel Dev tools on Linux Linux debugger Eclipse Linux* Enablement & Community OSDL & FSG Linux Kernel dev OSD release optimization Linux “maintainerships” Platform Readiness on Linux PCI & PCI-X into Linux Memory RAS Drivers EFI/Tiano “Framework” Centrino Wireless drivers *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 4 Intel Platform Strategy… and Multi-core y Intel continues to drive platform strategies across segments – Driven by expanding end user needs – Platform advancements: Wireless, Manageability, Security, Form Factor, Battery life, Compute Capability,… y Intel Multi-core platforms are means to deliver tremendous growth in compute capability – Builds upon the success of Hyper-Threading Technology – Multi-threaded application performance and Responsiveness in Multi-tasking environments Intel -core: Enabled IntelMulti Multi-core: Enabledby byIntel IntelInnovation Innovationand and Moore’s Moore’sLaw Law *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 5 Moore’s Law (GHz to multi-core) - Inevitability Get ON the multi-core curve! Performance Performance Performancethrough through multi -core multi-core Intel MC Assistance •Threading •Multi-tasking •Training •Tools “Concurrency is the next major revolution in how we write software” -Dr Dobb’s Journal, Herb Sutter March 2005 Performance Performancethrough through frequency frequency - 2005 + *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 6 The Move to IA Multi-core Platform 2005 2006+ Itanium® processor MP Itanium® 2 Processor Montecito Montvale Itanium® Itanium® 2 Processor 3M (Fanwood) processor DP Millington DP Montvale Dimona MP Server DP Server / WS Desktop Client Current Intel® Xeon™ Processor MP 64-bit Intel® Xeon™ processor MP 64-bit Intel® Xeon™ Processor w/ 2MB cache Pentium® 4 processor Tukwila Tulsa Dempsey Whitefield Future Pentium® Processor Extreme Edition Presler Future Smithfield Pentium® 4 processor Mobile Client Paxville Future Cedar Mill Yonah Pentium® M processor Single core Yonah Future Dual/Multi-core All products and dates are preliminary and subject to change without notice. *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 7 The Move to IA Multi-core Platform Current Itanium® processor MP Itanium® 2 Processor Itanium® Itanium® 2 Processor 3M (Fanwood) processor DP MP Server DP Server / WS Desktop Client Intel® Xeon™ Processor MP 2005 2006+ Montecito Montvale 4 processor Tukwila >10 Multi-Core Projects Millington Dimona Spanning DP AllMontvale Segments 64-bit Intel® Xeon™ processor MP 64-bit Intel® Xeon™ Processor w/ 2MB cache Pentium® Future Paxville Tulsa Whitefield Dempsey Pentium® Processor Extreme Edition Presler Future Future Smithfield Pentium® 4 processor Cedar Mill * Mobile & Desktop Pentium Mobile Client ** data is projected run rate exiting the year. Yonah Future Source: Intel Pentium® M processor Yonah All products and dates are preliminary and subject to change without notice. Single core *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. Dual/Multi-core 8 Two Complementary 64-bit Architectures Current Architecture Or Solutions Transition Benefits Mainframe Mainframe Architecture Architecture Exceptional Performance with Choice of OS, SW & HW Vendors IA-32 Architecture 64-bit Support via Intel® EM64T. Great Performance for 32-bit Applications Architecture of Choice 2 Million+ 64-bit Processors Already Shipped from Intel *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 9 What is Multi-Core? y Two or more independent execution cores in the same processor y Specific implementations will vary over time - driven by manufacturing cost efficiencies – Best mix of product architecture and volume mfg capabilities – Designed to deliver performance, OEM and end user experience Single die (Monolithic) based processor Example: Smithfield Core0 Core1 Example: Montecito Core1 Multi-Chip Processor Example: 65nm “Presler” Core0 Core1 Core0 Front Side Bus Front Side Bus *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. Front Side Bus 10 Threading Evolution Pentium® 4 with HT Dual Intel® Xeon® Processors Smithfield - Dual Core State State State State State State Execution Execution Execution Execution Execution Cache Cache Cache Cache Cache Bus Bus Bus Bus Bus 2 Threads 1 Package 2 Threads 2 Packages 2 Threads 1 Package Improve threading support in a single package *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 11 The Evolution Continues…. Intel® Pentium® Processor Extreme Edition State State State State Execution Execution Cache Cache Bus Bus 4 Threads 1 Package The next step on the path to Multi -Core Technology Multi-Core *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 12 Intel’s Future Dual Core Direction y Dual Core products in all segments by 2006 – Mobile – Desktop – Server y Building long term roadmap to support y Intel’s Multi-Core and Multi-Threading support will deliver the performance of the future *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 13 Intel Threading Enabling Developer Platforms SW Tools and Expertise Extensive Support Services Early Access Program Threading Immersion Program HT/ Dual Core platforms Remote Access Intel Compilers Intel Threading Toolkit, Performance Libraries, Whitepapers SW Engineers Application Tuning Centers Intel Solution Services Intel Software College Comprehensive ComprehensiveEnabling: Enabling:Accelerating Acceleratingthe theEcosystem Ecosystem *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 14 Intel Strategy – Driving Thread Parallelism – HT: Better parallelism via utilization of existing resources – Volume server and desktop in 2002 – Continued thread enabling programs – Dual Core: Powerful evolution of HT that provides 2 full execution cores in a single processor – Volume ramp across all segments (Desktop, Mobile, Server) – Future Multi-core: Continued processor level parallelism with >=2 cores in a single processor – Continued scale with Moore’s Law for future volume prods in all segments Delivering Delivering HW HW ‘Threading’ ‘Threading’ in in Volume Volume *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 15 From Servers to Mobile/Wireless Computing, Intel® Software Development Products Enable Application Development Across Intel Processors *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 16 Intel® - beyond processors…. Validation 25,000 Hours Chipsets Communication & Storage Building Blocks Boards & Server Systems Intel Capital Solutions Blueprints 432 Wins $1.98 B Unparalleled industry reach and ecosystem breadth Software Tools Developer Services Early Access Program Intel® Solutions Services Intel Software College Software Vendor Alliances *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 17 Summary y Intel’s Linux enablement strategy - Create integrated and robust solutions on Linux that take full advantage of Intel’s unique platform features y Intel’s complementary 64-bit architectures provide choices to meet deployment needs across any enterprise y Intel’s product line moving to multi-core across all segments y Intel’s software development expertise and tools are ready to assist you to take advantage of multi-core platforms y Intel’s multi-core complementary architectures provide choices that will allow you to unlock the power of 64-bit computing y Intel is beyond just processors *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 18 Thank You For Your Time Today *Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 19