*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
IntelIntel’’s enabling strategies for s enabling strategies for 6464--bit and multibit and multi--core processorscore processors
Sunil KulkarniSunil KulkarniIntel CorporationIntel CorporationSoftware & Solutions GroupSoftware & Solutions Group
Unlocking the Power of Linux in the New Age of Unlocking the Power of Linux in the New Age of 6464--bit Intel Processorsbit 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. 2
AgendaAgenda
Intel’s Linux Enablement StrategyIntel’s Linux Enablement StrategyIntel’s Platform StrategyIntel’s Platform StrategyIntel’s MultiIntel’s Multi--Core RoadmapCore RoadmapIntel’s 64Intel’s 64--bit Computing Choicesbit Computing ChoicesIntel’s MultiIntel’s Multi--Core PlansCore PlansMultiMulti--Core Software DevelopmentCore Software DevelopmentSummarySummary
*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
Bring Solutions to Market
Providing & Facilitating Development Tools
IntelIntel’’s Linux* Enablement Strategys Linux* Enablement Strategy
Objective: Create integrated and robust solutions on Linux that Objective: Create integrated and robust solutions on Linux that take full advantage of Intel’s unique platform featurestake full advantage of Intel’s unique platform features
Linux Enablement & Community
Platform Readiness on Linux
Meeting customer requirements by vertical industry
Meeting customer requirements by Meeting customer requirements by vertical industryvertical 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. 4
Providing & Facilitating Dev Tools
Working at all LayersWorking at all Layers……. .
Linux* Enablement & Community
Bring Solutions to Market
Platform Readiness on LinuxPCI & PCIPCI & PCI--X into LinuxX into LinuxMemory RAS DriversMemory RAS Drivers
EFI/Tiano “Framework”EFI/Tiano “Framework”Centrino Wireless driversCentrino Wireless drivers
OSDL & FSG OSDL & FSG Linux Kernel devLinux Kernel dev
OSD release optimizationOSD release optimizationLinux “Linux “maintainershipsmaintainerships””
GCC & GCC & BinutiesBinuties dev dev Intel Dev tools on LinuxIntel Dev tools on Linux
Linux debugger Linux debugger EclipseEclipse
Application optimizationApplication optimizationVertical solutionsVertical solutions
Support for Open Source Support for Open Source
*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
Intel Platform StrategyIntel Platform Strategy…… and Multiand Multi--core core
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,…
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 Multi-core: Enabled by Intel Innovation and Moore’s Law
Intel MultiIntel Multi--core: Enabled by Intel Innovation and core: Enabled by Intel Innovation and Moore’s LawMoore’s 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. 6
MooreMoore’’s Law (GHz to multis Law (GHz to multi--core) core) -- InevitabilityInevitability
++--
Perf
orm
ance
Perf
orm
ance
20052005
Intel MC AssistanceIntel MC Assistance••ThreadingThreading••MultiMulti--taskingtasking••Training Training ••ToolsTools
Get ON the multiGet ON the multi--core curve!core curve!
“Concurrency is the next major revolution in how we
write software”-Dr Dobb’s Journal,
Herb SutterMarch 2005
Performance through multi-core
Performance through Performance through multimulti--core core
Performance through frequency
Performance through Performance through frequencyfrequency
*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 MultiThe Move to IA Multi--corecore
All products and dates are preliminary and subject to change without notice.
CurrentCurrent 20052005 2006+2006+ FutureFuture
Desktop Desktop ClientClient
PentiumPentium®® 4 4 processorprocessor
Cedar MillCedar MillPentiumPentium®® 4 4 processorprocessor
PreslerPreslerSmithfieldSmithfield
Future Future PentiumPentium®® Processor Processor
Extreme EditionExtreme Edition
ItaniumItanium®®processor MPprocessor MP ItaniumItanium®® 2 Processor2 Processor Montecito MontvaleMontecito Montvale TukwilaTukwila
ItaniumItanium®® 2 Processor 2 Processor --3M (Fanwood)3M (Fanwood) DimonaDimonaItaniumItanium®®
processor DPprocessor DPMillington DP MontvaleMillington DP Montvale
Mobile Mobile ClientClient
PentiumPentium®® M processorM processorYonahYonah Future Future
YonahYonah
PlatformPlatform
6464--bit Intelbit Intel®® XeonXeon™™processor MPprocessor MP
IntelIntel®® XeonXeon™™Processor MPProcessor MP WhitefieldWhitefieldMP ServerMP Server
DP Server / DP Server / WSWS
Paxville Tulsa Paxville Tulsa
Future Future DempseyDempsey6464--bit Intelbit Intel®® XeonXeon™™ Processor w/ 2MB cacheProcessor w/ 2MB cache
Single coreSingle core Dual/MultiDual/Multi--corecore
*Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 8
The Move to IA MultiThe Move to IA Multi--corecore
All products and dates are preliminary and subject to change without notice.
CurrentCurrent 20052005 2006+2006+ FutureFuture
Single coreSingle core Dual/MultiDual/Multi--corecore
Desktop Desktop ClientClient
PentiumPentium®® 4 4 processorprocessor
Cedar MillCedar MillPentiumPentium®® 4 4 processorprocessor
PreslerPreslerSmithfieldSmithfield
Future Future PentiumPentium®® Processor Processor
Extreme EditionExtreme Edition
ItaniumItanium®®processor MPprocessor MP ItaniumItanium®® 2 Processor2 Processor Montecito MontvaleMontecito Montvale TukwilaTukwila
ItaniumItanium®® 2 Processor 2 Processor --3M (Fanwood)3M (Fanwood) DimonaDimonaItaniumItanium®®
processor DPprocessor DPMillington DP MontvaleMillington DP Montvale
Mobile Mobile ClientClient
PentiumPentium®® M processorM processorYonahYonah Future Future
YonahYonah
PlatformPlatform
6464--bit Intelbit Intel®® XeonXeon™™processor MPprocessor MP
IntelIntel®® XeonXeon™™Processor MPProcessor MP WhitefieldWhitefieldMP ServerMP Server
DP Server / DP Server / WSWS
Paxville Tulsa Paxville Tulsa
Future Future DempseyDempsey6464--bit Intelbit Intel®® XeonXeon™™ Processor w/ 2MB cacheProcessor w/ 2MB cache
>10 Multi-Core Projects Spanning All Segments
* Mobile & Desktop Pentium** data is projected run rate exiting the year.
Source: 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
Two ComplementaryTwo Complementary6464--bit Architecturesbit Architectures
2 Million+ 642 Million+ 64--bit Processors bit Processors Already Shipped from IntelAlready Shipped from Intel
Current ArchitectureCurrent ArchitectureOr SolutionsOr Solutions Transition BenefitsTransition Benefits Architecture of ChoiceArchitecture of Choice
MainframeArchitectureMainframeMainframe
ArchitectureArchitecture
ExceptionalExceptionalPerformance withPerformance with
Choice of OS,Choice of OS,SW & HW VendorsSW & HW Vendors
IAIA--3232ArchitectureArchitecture
6464--bit Supportbit Supportvia Intelvia Intel®® EM64T.EM64T.
Great Performance forGreat Performance for3232--bit Applicationsbit Applications
*Features are for planning purposes only, and subject to change without notice *Other names and brands may be claimed as the property of others. 10
What is MultiWhat is Multi--Core?Core?
MultiMulti--Chip ProcessorChip ProcessorExample: 65nm “Presler”Example: 65nm “Presler”
Single die (Monolithic) based processorSingle die (Monolithic) based processor
Core0Core0 Core1Core1
Front Side BusFront Side Bus
Core0Core0 Core1Core1
Front Side BusFront Side Bus
Two or more independent execution cores in the same processorSpecific 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
Example: SmithfieldExample: Smithfield Example: MontecitoExample: Montecito
Core1Core1
Front Side BusFront Side Bus
Core0Core0
*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
Threading EvolutionThreading Evolution
CacheCache
ExecutionExecution
StateState StateState
BusBus
Pentium® 4Pentium® 4with HTwith HT
2 Threads2 Threads1 Package1 Package
CacheCache
ExecutionExecution
StateState
BusBus
CacheCache
ExecutionExecution
StateState
BusBus
Dual Intel®Dual Intel®Xeon® ProcessorsXeon® Processors
2 Threads2 Threads2 Packages2 Packages
CacheCache
ExecutionExecution
StateState
BusBus
CacheCache
ExecutionExecution
StateState
BusBus
Smithfield Smithfield -- Dual CoreDual Core
2 Threads2 Threads1 Package1 Package
Improve threading support in a single packageImprove threading support in a single packageImprove 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. 12
The Evolution Continues….
CacheCache
ExecutionExecution
BusBus
CacheCache
ExecutionExecution
BusBus
4 Threads4 Threads1 Package1 Package
The next step on the path to Multi-Core TechnologyThe next step on the path to MultiThe next step on the path to Multi--Core TechnologyCore Technology
StateState StateState StateState StateState
Intel®Intel®Pentium® ProcessorPentium® Processor
Extreme EditionExtreme Edition
*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
IntelIntel’’s Future Dual Core Directions Future Dual Core Direction
Dual Core products in all segments by 2006Dual Core products in all segments by 2006–– MobileMobile–– DesktopDesktop–– ServerServer
Building long term roadmap to supportBuilding long term roadmap to support
Intel’s MultiIntel’s Multi--Core and MultiCore and Multi--Threading support Threading support will deliver the performance of the futurewill 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. 14
Intel Threading EnablingIntel Threading EnablingDeveloper Developer PlatformsPlatforms SW Tools SW Tools
and Expertiseand Expertise
Comprehensive Enabling: Accelerating the EcosystemComprehensive Enabling: Accelerating the EcosystemComprehensive Enabling: Accelerating the Ecosystem
HT/ Dual Core HT/ Dual Core platformsplatformsRemote AccessRemote Access
Intel CompilersIntel CompilersIntel Threading Toolkit,Intel Threading Toolkit,Performance Libraries, Performance Libraries, WhitepapersWhitepapersSW EngineersSW Engineers
Extensive Support Extensive Support ServicesServices
Early Access ProgramEarly Access Program
Threading Immersion Threading Immersion ProgramProgram
Application Tuning Application Tuning CentersCenters
Intel Solution ServicesIntel Solution Services
Intel Software CollegeIntel Software College
*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
–– HT: HT: Better parallelism via utilization of existing resourcesBetter parallelism via utilization of existing resources–– VolumeVolume server and desktop in 2002server and desktop in 2002–– Continued thread enabling programsContinued thread enabling programs
–– Dual Core: Dual Core: Powerful evolution of HT that provides 2 full execution Powerful evolution of HT that provides 2 full execution cores in a single processor cores in a single processor
–– VolumeVolume ramp across ramp across allall segments (Desktop, Mobile, Server)segments (Desktop, Mobile, Server)
–– Future MultiFuture Multi--core: core: Continued processor level parallelism with >=2 Continued processor level parallelism with >=2 cores in a single processorcores in a single processor
–– Continued scale with Moore’s Law for Continued scale with Moore’s Law for future volumefuture volume prods in all segmentsprods in all segments
Intel Strategy Intel Strategy –– Driving Thread ParallelismDriving Thread Parallelism
Delivering HW ‘Threading’ in VolumeDelivering HW ‘Threading’ in VolumeDelivering HW ‘Threading’ in 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. 16
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. 17
Intel® SolutionsServices
Solutions Blueprints432 Wins $1.98 B
Intel Capital
Developer Services
Early AccessProgram
Intel SoftwareCollege
Validation25,000 Hours
Chipsets Boards & Server Systems
Unparalleled industry reach and ecosystem breadth
Communication &Storage Building Blocks
IntelIntel®® -- beyond processorsbeyond processors……..
Software VendorAlliances
Software Tools
*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
SummarySummary
Intel’s Linux enablement strategy Intel’s Linux enablement strategy -- Create integrated and robust solutions on Linux Create integrated and robust solutions on Linux that take full advantage of Intel’s unique platform featuresthat take full advantage of Intel’s unique platform features
Intel’s complementary 64Intel’s complementary 64--bit architectures provide choices to meet deployment needs bit architectures provide choices to meet deployment needs across any enterpriseacross any enterprise
Intel’s product line moving to multiIntel’s product line moving to multi--core across all segmentscore across all segments
Intel’s software development expertise and tools are ready to asIntel’s software development expertise and tools are ready to assist you to take sist you to take advantage of multiadvantage of multi--core platformscore platforms
Intel’s multiIntel’s multi--core complementary architectures provide choices that will allowcore complementary architectures provide choices that will allow you to you to unlock the power of 64unlock the power of 64--bit computingbit computing
Intel is beyond just processorsIntel 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. 19
Thank You For Your Time TodayThank You For Your Time Today
Top Related