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