ptr 211ptr 211 基于64位多内核英特尔平台的 微软sql...
TRANSCRIPT
PTR 211PTR 211PTR 211PTR 211基于基于6464位多内核英特尔平台的位多内核英特尔平台的于于 位多内核英特尔平位多内核英特尔平微软微软SQL Server 2005SQL Server 2005数据库数据库助力企业部署助力企业部署助力企业部署助力企业部署
Microsoft* SQL Server 2005 DatabaseMicrosoft* SQL Server 2005 Database6464 bit M ltibit M lti C I t lC I t l®® Pl tfPl tfon 64on 64--bit Multibit Multi--Core IntelCore Intel®® PlatformPlatform
for Enterprise Deploymentfor Enterprise Deployment
课程内容概述课程内容概述
6464位计算技术和多内核处理器已成为企业应用的位计算技术和多内核处理器已成为企业应用的6464位计算技术和多内核处理器已成为企业应用的位计算技术和多内核处理器已成为企业应用的必然选择,针对新的发展趋势,必然选择,针对新的发展趋势,IntelIntel拥有完善的拥有完善的解决方案,可以为企业用户提供强大、灵活而又解决方案,可以为企业用户提供强大、灵活而又解决方案 可以为企 用户提供强大 灵活而又解决方案 可以为企 用户提供强大 灵活而又高效的高效的6464位多内核计算平台。本专题课程将着重位多内核计算平台。本专题课程将着重介绍在部署介绍在部署Microsoft SQL Server 2005Microsoft SQL Server 2005数据库产数据库产品的过程中所涉 的品的过程中所涉 的 最新技术和产品 以最新技术和产品 以品的过程中所涉及的品的过程中所涉及的IntelIntel最新技术和产品,以及最新技术和产品,以及如何基于如何基于Intel 64Intel 64位平台和多内核处理器来充分位平台和多内核处理器来充分发挥发挥Mi ft SQL S 2005Mi ft SQL S 2005 数据库的性能数据库的性能发挥发挥Microsoft SQL Server 2005 Microsoft SQL Server 2005 数据库的性能数据库的性能和价值。和价值。
课程内容安排课程内容安排
IntelIntel®® Enterprise Server & Microsoft*Enterprise Server & Microsoft*IntelIntel Enterprise Server & Microsoft* Enterprise Server & Microsoft* Solution Stack supportSolution Stack support
IntelIntel®® Platform Innovations for Microsoft*Platform Innovations for Microsoft*IntelIntel Platform Innovations for Microsoft* Platform Innovations for Microsoft* Database DeploymentDatabase Deployment
Microsoft* Database solution scenarios onMicrosoft* Database solution scenarios onMicrosoft* Database solution scenarios on Microsoft* Database solution scenarios on IntelIntel®® PlatformPlatform
B h k f Mi ft* D t b D l tB h k f Mi ft* D t b D l tBenchmark of Microsoft* Database Deployment Benchmark of Microsoft* Database Deployment on Intelon Intel®® PlatformPlatform
SSSummarySummary
I lI l®® E i S &E i S &IntelIntel®® Enterprise Server & Enterprise Server & Microsoft* Solution StackMicrosoft* Solution StackMicrosoft Solution Stack Microsoft Solution Stack supportsupport
Intel’s Platform ApproachIntel’s Platform Approach
Processor
Intel Software Tools
Business DrivenBusiness DrivenBusiness Driven Business Driven InnovationInnovation
Balanced Capabilities Balanced Capabilities Platform
Architecture
Embedded
pp
Powerful PerformancePowerful Performance
Scalable HeadroomScalable Headroom
M I/O
Embedded Technology
Standards
Scalable HeadroomScalable Headroom
Higher Value Higher Value Unlocked Unlocked Through Intel’sThrough Intel’s Memory I/O
VTune™ Analyzers
Through Intel s Through Intel s Software ToolsSoftware Tools
VTune Analyzers
Flexible Capability & Compelling ValueFlexible Capability & Compelling Value
告别奔腾时代,进入酷睿时代告别奔腾时代,进入酷睿时代
P5 NetBurstP5 P6 Banias 英特尔® 酷睿™
Woodcrest
微架构微架构
ConroeMerom
高能奔腾高能奔腾®®奔腾奔腾®®
奔腾奔腾®® 44至强至强®® 奔腾奔腾®® MM 酷睿™2 双核
奔腾奔腾®® II/IIIII/III奔腾奔腾 至强至强
奔腾奔腾®® DD奔腾奔腾 MM 酷睿 2 双核
处理器处理器
19931993 2003200320062006
20062006年年66月月20062006年年77月月
1995199519971997
20002000200?200?
超越奔腾 迎接酷睿超越奔腾 迎接酷睿超越奔腾 迎接酷睿超越奔腾 迎接酷睿
20062006 20062006年年77月月20062006年年88月月
1997199719991999
200?200?20052005
超越奔腾,迎接酷睿超越奔腾,迎接酷睿超越奔腾,迎接酷睿超越奔腾,迎接酷睿
Future20072006IntelIntel®® Server & Workstation Platform RoadmapServer & Workstation Platform Roadmap
Intel® Itanium® 2Intel® Itanium® 29000 Sequence 9000 Sequence
Richford Platform
Montecito Montvale TukwilaMadison9M Poulson
Intel® Xeon® MPIntel® Xeon® MP7000 Sequence7000 Sequence
`
Truland Platform Caneland Platform
Future ChipsetIntel® E8870 & OEM Chipsets
PaxvilleFuture Platform
Future7000 Sequence7000 SequenceTulsa Tigerton Dunnington
Clarksboro/OEM ChipsetsE8500/8501 & OEM Chipset
PaxvilleMP
FutureProcessors
Future Chipset
Intel® Xeon® DPIntel® Xeon® DP5000 Sequence5000 Sequence
Bensley & Glidewell PlatformsDempsey/Woodcrest ClovertownPaxville/
Sossaman
Future Platforms
Future Processors
Blackford & Greencreek ChipsetsE7520 Future Chipset
Future PlatformsKaylo / Wyloway PlatformsPresler/
Intel® UP ServerIntel® UP Server& W k i& W k i Conroe
Mukilteo-2/2P & 975X
Cedar Mill
955X & E7230 Future Chipset
Future Processors& Workstation& Workstation Kentsfield
4+ CoresDual CoreForecasted Data
64 bit + Multi-core
Microsoft* 64Microsoft* 64--bit database Roadmap on bit database Roadmap on IntelIntel®® ItaniumItanium®® 2 & Xeon2 & Xeon®® EM64T EM64T ArchitectureArchitecture
Microsoft* SQL Server 2000Microsoft* SQL Server 2000
Available on IntelAvailable on Intel®® ItaniumItanium®® 2 architecture2 architecture
Microsoft* SQL Server 2005Microsoft* SQL Server 2005
Support both IntelSupport both Intel®® ItaniumItanium®® 2 and Intel2 and Intel®®Support both IntelSupport both Intel ItaniumItanium 2 and Intel2 and IntelXeonXeon®® with EM64Twith EM64T
Platform PositioningPlatform Positioning
B t P i / f O t t di f ll
Intel® Itanium® 2 processorIntel® Itanium® 2 processorIntel® Xeon® processorIntel® Xeon® processor
Best Price/performance
Broadest IA32 S/W availability
Eco-systems is building out
Outstanding performance across all segments
Need comprehensive RAS features for i i i i l d l (
Large install base and expect to maintain it moving forward
64-bit addressability with EM64T
mission critical deployment (eg. enterprise database)
64-bit computing & addressability64 bit addressability with EM64T
Native 32-bit applications for both 32 & 64-bit OS
64 bi dd bili d
Need large on-die cache for large data volume processing (eg. large database)
• 64-bit addressability does not mean more performance
OEMs are ramping volume
> 70 OEMs shipping systems (1P~512P)
• Multi Environments Support
Ch ll i IT kl d ltiBroadest IT workloads
Challenging IT workloads, resulting in expanding revenue opportunity
Support Both ArchitecturesSupport Both ArchitecturesSupport Both ArchitecturesSupport Both ArchitecturesSupport Both Architectures Support Both Architectures Based On Customers’ NeedsBased On Customers’ NeedsSupport Both Architectures Support Both Architectures
Based On Customers’ NeedsBased On Customers’ Needs
Sample Microsoft SQL* Database Solution Sample Microsoft SQL* Database Solution StackStackStackStack
Microsoft SQL Server 2005
““ChoiceChoice”” for Business Critical for Business Critical ComputingComputing
HP IntegrityHP Integrity HP NSKHP NSKHP IntegrityHP Integrity
"Mainframe Migration" programs
ACOS4 ported onto AsAmA 32- way
Positioned for mission critical, mainframe
PRIMEQUEST(TM), a "mainframe"
GCOS 8 Mainframe OS runs on
Marketing targeted for mainframe
Platform for 24/7 computing with fail-safe data i t it d li
HP NSKHP NSK
p gavailable to replace mainframe base with Superdome solutions
32 way
IPX9000 mainframe designed with Itanium
mainframe segment
mainframe class openplatform, running Linux and Windows
runs on NovaScale 9000 series
mainframe segment with its ES7000 Orion Orion platformsplatforms
integrity and linear scalability
Itanium
Broad OEM & solutions support Broad OEM & solutions support ppppin full production for legacy in full production for legacy
migrationmigration
ll®® l il iIntelIntel®® Platform Innovations Platform Innovations for Microsoft* Databasefor Microsoft* Databasefor Microsoft Database for Microsoft Database DeploymentDeployment
Intel® Platform Technology OverviewIntel® Platform Technology Overview
Lower CostLower CostEnable GrowthEnable Growth
Large cacheLarge cache
Power Power DDR2DDR2
PCI PCI Express*Express*
SSE3SSE3HT TechnologyHT Technology
Faster Faster VirtualizationVirtualizationmanagementmanagementDDR2 memoryDDR2 memory
IO RAIDIO RAID Platform Platform tibilittibilit
64bit 64bit
FSBFSB
I/O ATI/O AT
Multi CoreMulti CoreiAMTiAMT
compatibilitycompatibility
ECC System ECC System BusBus
Memory RASMemory RAS
I/O ATI/O ATFB DIMMsFB DIMMs
Mitigate RiskMitigate Risk
Platform Platform validationvalidation
Sys Mgmt BusSys Mgmt BusXD bitXD bitMemory RASMemory RAS
Products and technologies designed and validated Products and technologies designed and validated t th t d li t d b fitt th t d li t d b fit
Mitigate RiskMitigate Risk
together to deliver greater end user benefitstogether to deliver greater end user benefits
6464--bit Server Architecturebit Server ArchitectureEnable GrowthEnable Growth
6464 bit Server Architecture bit Server Architecture SupportSupportEliminates the 4GB memory barrier inherentEliminates the 4GB memory barrier inherentEliminates the 4GB memory barrier inherent Eliminates the 4GB memory barrier inherent in 32in 32--bit systemsbit systems
Same familiar Windows environmentSame familiar Windows environment
Large databases which need to address huge Large databases which need to address huge amount of memory will need the 64amount of memory will need the 64--bit bit supportsupport
6464--bit Server Support from Intel bit Server Support from Intel --ItaniumItanium®® 2 Architecture: Explicit2 Architecture: Explicit
Enable GrowthEnable Growth
ItaniumItanium 2 Architecture: Explicit 2 Architecture: Explicit ParallelismParallelism
OriginalOriginal OriginalOriginal ParallelParallel
TraditionalTraditional Itanium® ArchitectureItanium® Architecture(EPIC)(EPIC)
HardwareHardwareOriginalOriginalSourceSourceCodeCode
OriginalOriginalSourceSourceCodeCode
Itanium® Itanium® --
Parallel Parallel Machine CodeMachine Code
compilercompiler basedbasedcompilercompiler
Sequential Sequential Machine CodeMachine Code
Execution Units unusedExecution Units unused...
......
...Multiple execution Multiple execution unitsunits...
......
...Execution Units unused Execution Units unused ––
reduced efficiencyreduced efficiency. . . .units units
resources used resources used more efficientlymore efficiently
Massive Resources
P f h h P ll li ( i 64P f h h P ll li ( i 64 bi )bi )Performance through Parallelism (native 64Performance through Parallelism (native 64--bit support)bit support)Most database code optimized for parallelismMost database code optimized for parallelism
6464--bit Server Support from Intel bit Server Support from Intel --I t lI t l®® E t d d M 64 T h lE t d d M 64 T h l
Enable GrowthEnable Growth
IntelIntel®® Extended Memory 64 TechnologyExtended Memory 64 Technology
FeaturesFeatures ModesModeseatu eseatu es odesodesExtended MemoryExtended Memory
AddressabilityAddressability6464--bit Pointers, 64bit Pointers, 64--bit Registersbit Registers
LegacyLegacy32 bit OS / 32 bit OS / 32 bit 32 bit
++Additional RegistersAdditional Registers
88--SSE & 8SSE & 8--Gen PurposeGen Purpose CompatibilityCompatibility64 bi OS / 64 bi OS /
32 bit apps32 bit apps
++ ==Double Precision Double Precision (64(64--bit) bit)
Integer SupportInteger Support
64 bit OS / 64 bit OS / 32 bit apps32 bit apps
++
6464--bit Intel® bit Intel® Xeon® Xeon®
ProcessorProcessor
g ppg pp
Support for flat virtualSupport for flat virtualAddress spaceAddress space
6464--bit bit 64 bit OS /64 bit OS /64 bit apps64 bit apps
Evolutionary IAEvolutionary IA--32 architectural enhancements to 32 architectural enhancements to yysupport extended memorysupport extended memory
The Technology InsideThe Technology InsideWhat’s New?What’s New?Lower Power 64-bit Dual-Core Processors Hardware assisted virtualization (VT)Hardware assisted virtualization (VT)New dual independent point-to-point busFully Buffered DDR2 DIMM Memory (FBD)Intel® I/O Acceleration Technology (option)® / gy ( p )
Embedded RAID technology (option)
Intel® Core™ Microarchitecture (Q3 ’06)
Quad-Core Support (Q4 ’06)
PLUS …PLUS …64 bit computing (standard since 2004)
PCI Express* (standard since 2004)
Intel Execute Disable Bit (standard since 2005)
Intel Software Optimization Tools (option)
Demand Based Switching (standard since 2004)Advancing All Areas of The
System Together
Intel® I/O Acceleration Technology, Intel® Active Server Manager, Intel® Power Toolkit and Intel® xScale™ storage controllers are advanced innovation that are options on select OEM systems. Contact your preferred OEM for more details
英特尔® 智能高速缓存:动态高速缓存分配Engineering
Core 1Core 1 Core 2Core 2 Core 1Core 1 Core 2Core 2
AMD* K8Intel® Core™ Microarchitecture 英特尔® 智能高速缓存:动态高速缓存分Core 1Core 1 Core 2Core 2 Core 1Core 1 Core 2Core 2
MM
M
MM
态高速缓存分配
datadata
M
M
cache misscache miss
4 MB Shared Cache4 MB Shared Cache
Confined Confined 1MB L2 cache1MB L2 cache
Confined Confined 1MB L2 cache1MB L2 cache
* * Simulated Simulated graphics. Not to graphics. Not to S lS l
IMC
To Main Memory
4 MB Shared Cache4 MB Shared Cache ScaleScale
to GMCH/ Main Memory
!! FULL 4MBFULL 4MB Cache available Cache available t h t h
Max Max 1MB1MB dedicated cache dedicated cache available to each coreavailable to each core
出色的性能扩展空间,以及4 MB二级高速缓
存访问能力to each coreto each core available to each coreavailable to each core
!! More data readily available and More data readily available and accessible to each coreaccessible to each core
More cache missesMore cache missesMore frequent access to memory More frequent access to memory
存访问能力
英特尔和Intel标识是英特尔公司及其在美国和其他国家(地区)的子公司之商标或者注册商标。文中涉及的其它名称及商标属于各自所有者资产。所有产品、数据和数字均为初步结果,随时可能更改,恕不另行通知。版权所有 © 2006 英特尔公司。
Intel® Core™ Microarchitecture shared cache reducescache misses, leading to more efficient data access
总线架构对比AMD* 直接连接
组件并未按照实际尺寸画出,模拟图形
英特尔 AMD 直接连接
架构
英特尔
双独立总线 数据和地址数据和地址共享总线共享总线
更宽的总线,更宽的总线,数据专用数据专用
AMD* Opteron*
AMD* Opteron*
AMD* Opteron*
AMD* Opteron*
全缓冲全缓冲DDR2DDR2,,全部带宽支持全全部带宽支持全
部容量部容量
仅限仅限DDRDDR,需要牺,需要牺牲带宽来支持容量牲带宽来支持容量
I/O芯片组
I/O芯片组
部容量部容量牲带宽来支持容量牲带宽来支持容量
需要需要22枚处理器来支持内枚处理器来支持内存带宽和容量存带宽和容量
Blackford/ Greencreek
芯片组
Blackford/ Greencreek
芯片组
双向双总线 单向
组组存带宽和容量存带宽和容量芯片组芯片组
8字节宽
独立地址总线
2字节宽
共享地址总线
英特尔的FSB架构具有领先优势
英特尔和Intel标识是英特尔公司及其在美国和其他国家(地区)的子公司之商标或者注册商标。文中涉及的其它名称及商标属于各自所有者资产。所有产品、数据和数字均为初步结果,随时可能更改,恕不另行通知。版权所有 © 2006 英特尔公司。
英特尔英特尔®®酷睿酷睿™™架构架构55大创新技术大创新技术
更宽更宽 英特尔英特尔®®宽区动态执行宽区动态执行
劲劲 酷酷 动动 力力
更宽更宽
英特尔英特尔®®高级数字媒体增强高级数字媒体增强
英特尔英特尔®®宽区动态执行宽区动态执行
震撼清晰更清晰更清晰 英特尔英特尔®®高级数字媒体增强高级数字媒体增强震撼清晰
极速缓存
更清晰更清晰
更快更快 英特尔英特尔®®高级智能高速缓存高级智能高速缓存极速缓存更快更快
更高效更高效 英特尔英特尔®®智能内存访问智能内存访问 超高效率
更节能更节能 英特尔英特尔®®智能智能功效管理功效管理 睿智节能睿智节能
““Conroe” Conroe” 处理器处理器
Intel® Q965Intel® Q965
高速芯片组高速芯片组
Intel® PRO/1000Intel® PRO/1000网络连接网络连接
高速芯片组高速芯片组网络连接网络连接
英特尔平台软件英特尔平台软件&& 生态系统解决方案生态系统解决方案& & 生态系统解决方案生态系统解决方案
英特尔® 主动管理技术
英特尔® 虚拟化技术英特尔® 虚拟化技术
vProvPro技术的优势技术的优势
突破关机障碍,准确管理突破关机障碍,准确管理ITIT资产资产突破关机障碍,准确管理突破关机障碍,准确管理ITIT资产资产
突破系统崩溃障碍,远程诊断修复,突破系统崩溃障碍,远程诊断修复,ITIT掌控自如掌控自如
突破时间限制 随时更新系统突破时间限制 随时更新系统突破时间限制,随时更新系统突破时间限制,随时更新系统
突破被动防御,突破被动防御,ITIT安全双倍保险安全双倍保险
突破性能极限,双核酷睿更出众突破性能极限,双核酷睿更出众
Large cache within the CPULarge cache within the CPULower CostLower Cost
- currently up to 9MB (since Q4’04)- dual core up to 24MB in Montecito
- currently up to 8MB inXeon MP (since Q2’05)p
(2H’2006) - dual core up to 16MBin 2H’2006access latency
~ 12 to 15 clock cyclesaccess latency
h d d f
C P U
clock cycles~ hundreds of clock cycles
L1
L2L3ExternalExternalMemoryMemory
swapping
L1MemoryMemory
The L2 Cache and L3 Cache are used to store the DB tables/records.Having a larger L2 and L3 cache is beneficial since larger tables can be stored without having to do a memory or IO read transaction
Big L3 onBig L3 on--die cache reduced data access latencydie cache reduced data access latencyfor large database & business intelligence deploymentfor large database & business intelligence deployment
Server Architecture Reliability Comparisons Server Architecture Reliability Comparisons (for mission critical database deployment)(for mission critical database deployment)
Mitigate RiskMitigate Risk
(for mission critical database deployment)(for mission critical database deployment)
CharacteristicCharacteristicIntel®
Itanium® 2 Best RISC Architecture
Intel® Xeon®
Processor Other x86
ArchitectureProcessor Architecture Processor MP
Architecture
Error recovery on data bus (ECC)
Cache ECC CoverageCache ECC Coverage
Internal soft error logic check Montecito
Lockstep support
B d d t t i tBad data containment
Memory single device error correct
Memory retry on double-bit error
M i iMemory spares, mirroring
Memory RAID 5
Partitioning node core node
Electrical isolated partitions node node
Itanium® processor based platforms:Itanium® processor based platforms:Itanium® processor based platforms:Itanium® processor based platforms:leadership reliability featuresleadership reliability features
Faster calculations handled Faster calculations handled –– Itanium® 2Itanium® 2(for security algorithm implementations in secure Database deployment)(for security algorithm implementations in secure Database deployment)
Mitigate RiskMitigate Risk
(for security algorithm implementations in secure Database deployment)(for security algorithm implementations in secure Database deployment)
Instructions / clock handledCPU Architecture Instructions / clock cycle handled
Instructions / clock handled
Itanium 2 6 (through parallelism)
RISC 4~5
More instructions / clock cycle boosts performance in the looping algorithms that form the core of most encryption calculations
MS SQL* Database with security algorithm implementations- needed for secured DB transactionsneeded for secured DB transactions
Threading Evolution & MultiThreading Evolution & Multi--Core Core Enable GrowthEnable GrowthLower CostLower Cost
Pentium 4Pentium 4with HTwith HT
22--way Itanium® 2 Processors orway Itanium® 2 Processors or22--way Xeonway Xeon™™ EM64T ProcessorsEM64T Processors
Dual Core Itanium® 2 orDual Core Itanium® 2 orXeon™ EM64TXeon™ EM64T
Two independent execution Two independent execution ppcores in the same processorcores in the same processor
ExecutionExecution
StateState StateState
ExecutionExecution
StateState
ExecutionExecution
StateState
ExecutionExecution
StateState
ExecutionExecution
StateState
CacheCache
BusBus
CacheCache
BusBus
CacheCache
BusBus
CacheCache
BusBus
CacheCache
BusBusBusBus BusBus BusBusBusBus BusBus
2 Threads2 Threads1 P k1 P k
2 Threads2 Threads2 P k2 P k
2 Threads2 Threads1 P k1 P k1 Package1 Package 2 Packages2 Packages 1 Package1 Package
Improve threading support in a single packageImprove threading support in a single packageImprove threading support in a single packageImprove threading support in a single packageImprove threading support in a single packageImprove 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.Features are for planning purposes only, and subject to change without notice.
Example of a SingleExample of a Single--Core vs Core vs DualDual--Core Database clusteringCore Database clustering
Enable GrowthEnable GrowthLower CostLower Cost
44--way Intel® Itanium® 2 processor way Intel® Itanium® 2 processor based server (single core)based server (single core)
22--way Intel® Itanium® 2 processor way Intel® Itanium® 2 processor based server (dual core) based server (dual core)
T i d d iT i d d i
StateState StateState
Two independent execution Two independent execution cores in the same processorcores in the same processor
StateState StateState
CacheCache
ExeExe
CacheCache
ExeExe
ExecutionExecution
StateStateExecutionExecution
StateStateExecutionExecution
StateStateExecutionExecution
StateState
CacheCache
ExeExe
CacheCache
ExeExe
BusBus BusBusCacheCache
BusBus
CacheCache
BusBus
CacheCache
BusBus
CacheCache
BusBusBusBus BusBus
comparable performance half the size
130W 130W 130W 130W104W 104W
208W power required
D l i d f f Mi ft* d t b
-comparable performance, half the size-same size, much improved performance
- approx. 40% power required520W power required
Features are for planning purposes only, and subject to change without notice.Features are for planning purposes only, and subject to change without notice.
Dual-core server increased performance of a Microsoft* database clustering deployment at a much lower CPU power requirement
Energy Efficient PerformanceEnergy Efficient PerformanceIntel® Core™ MicroarchitectureIntel® Core™ Microarchitecture
Enable GrowthEnable GrowthLower CostLower Cost
2006 Dual2006 Dual--Core Xeon ProcessorsCore Xeon ProcessorsPerf/WattPerf/WattPerformancePerformance
135W 130W95W
4X4X 4X4X
95W 65W1
Performance Optimized Dempsey
mainstream Dempsey
mainstream Woodcrest
40W
Ultra-DenseWoodcrest
Performance Optimized Paxville
2X2X
3X3X
2X2X
3X3XWoodcrestWoodcrest
Q1 Today Today Future
Single, Compatible Server Platforms
Future
1 80W performance version available1X1X
2X2X
Paxville DPPaxville DPIrwindaleIrwindale
DempseyDempsey
1X1X
2X2X
Stable roadmap centered Stable roadmap centered around lower power processorsaround lower power processors
65nm manufacturing delivers 65nm manufacturing delivers Measured SPECint_rate using system powerMeasured SPECint_rate using system powerggthis value mainstreamthis value mainstream
Breakthrough PerformancePLUS Even Better Perf/Watt!
Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance.
Forecasted Data
Power Optimized Solutions for EnterprisePower Optimized Solutions for EnterpriseLower CostLower Cost
Today 1H’07Q2-Q3’06
130WDempsey
Performance Optimized
≤120WClovertown
80WWoodcrest
135WPaxville DP
Today
Dempsey64bit, dual-core
Optimized Clovertown64bit, quad-core
Woodcrest64bit, dual-core
BestBest absolute performanceabsolute performance
Paxville DP 64bit dual-core
MainstreamVolume
95WDempsey
64bit, dual-core
65WWoodcrest
64bit, dual-core
80WClovertown
64bit, quad-core110WIrwindale 1
New
Irwindale 64bit single-coreBalanced performance & power Balanced performance & power
95WDempsey, 64bit, dual-core
Value
31WSossaman
Ultra-Dense Servers
55WLV Irwindale
40WLV Woodcrest
40WLV WoodcrestSossaman
32bit dual-coreServers LV Irwindale
64bit single-coreLV Woodcrest
64bit, dual-coreLV Woodcrest
64bit, dual-coreOptimal performance densityOptimal performance density
Supported in current 64bit Intel® Xeon® processor based servers Supported in new DualSupported in new Dual--Core Intel® Xeon® processor based serversCore Intel® Xeon® processor based servers22
1 also supported are 95W MV Irwindale 64bit, single-core processors 2 processor upgradeability within a platform is dependent upon OEM system configuration
Dempsey: Xeon 5000 Processor seriesDempsey: Xeon 5000 Processor series Woodcrest: Xeon 5100 Processor series Woodcrest: Xeon 5100 Processor series
WHERE is MultiWHERE is Multi--core most core most beneficial ?beneficial ?Threaded ApplicationsThreaded Applications
Most midMost mid--tier and backtier and back--end applications highly threaded todayend applications highly threaded today
beneficial ?beneficial ?
Database, web and application servers well threadedDatabase, web and application servers well threaded
Gain up to 30%Gain up to 30%1 1 performance boost with Intel Hyperperformance boost with Intel Hyper--threadingthreading
Running >1 application per systemRunning >1 application per system (boost cpu utilization)(boost cpu utilization)Running >1 application per systemRunning >1 application per system (boost cpu utilization)(boost cpu utilization)
Most operating systems already multiMost operating systems already multi--threadedthreaded
Virtualize Virtualize concurrent workloads concurrent workloads
Server ConsolidationServer Consolidation
Grid and UtilityGrid and Utility
Helps Helps increase compute densityincrease compute density through better perf/wattthrough better perf/watt
MultiMulti--Threading … MultiThreading … Multi--tasking … tasking … I i C t D itI i C t D it
MultiMulti--Threading … MultiThreading … Multi--tasking … tasking … I i C t D itI i C t D it
All products and dates are preliminary and subject to change without notice.1 http://www.intel.com/performance/server/xeon/ht_perf.htm
Improving Compute DensityImproving Compute DensityImproving Compute DensityImproving Compute Density
Microsoft* Solution & IntelMicrosoft* Solution & Intel®® MultiMulti--core platformcore platform
MS SQL 2005 iMS SQL 2005 i l il i h d dh d d d id iMS SQL 2005* is a MS SQL 2005* is a multimulti--threadedthreaded design design database database
MS Windows Server 2003*, MS Windows Server MS Windows Server 2003*, MS Windows Server 2000* and MS Windows XP* are also multi2000* and MS Windows XP* are also multi--core core readyready
Virtualization Virtualization Virtual Machine Monitors (VMMs) OverviewVirtual Machine Monitors (VMMs) Overview
Lower CostLower Cost
Virtual Machine Monitors (VMMs) OverviewVirtual Machine Monitors (VMMs) Overview
VMnVM0 VM1
Apps Apps Apps
...Guest OSVirtualMachines
Apps
Guest OS
Apps
Guest OS
Apps
Virtual Machine Monitor (VMM)(VMs)
Host HWI/O DevicesProcessorsMemory
VMMVMM is a new layer of system softwareis a new layer of system software
Deprivileges OS to run as a Deprivileges OS to run as a Guest OSGuest OS
VMM can support multiple guest OSesVMM can support multiple guest OSesVMM can support multiple guest OSesVMM can support multiple guest OSes
Emulates a complete HW environment for each software stackEmulates a complete HW environment for each software stack
Isolates execution in each VM to support high security & reliabilityIsolates execution in each VM to support high security & reliability
Allocates platform resources (processing memory I/O storage …)Allocates platform resources (processing memory I/O storage …)Allocates platform resources (processing, memory, I/O, storage, …)Allocates platform resources (processing, memory, I/O, storage, …)
VMM Implementation ChallengesVMM Implementation ChallengesLower CostLower Cost
VMM ImplementationVMM ImplementationApplications Ring 3
VMM Implementation VMM Implementation ChallengesChallenges
Ring compressionRing compression
OS Ring 0
g pg p
NonNon--trapping trapping instructionsinstructions
VMExcessive FaultingExcessive Faulting
Address Space Address Space Applications Ring 3
CompressionCompressionGuest OS Ring 1
VMM Ring 0
IntelIntel®® Virtualization Technology SolutionVirtualization Technology Solution(Intel VT)(Intel VT)
Lower CostLower Cost
(Intel VT)(Intel VT)Applications Ring 3VMM runs in a new VMM runs in a new
privileged CPU mode “VMXprivileged CPU mode “VMXOS Ring 0
privileged CPU mode VMX privileged CPU mode VMX Root”Root”
Guest OS and Apps run in Guest OS and Apps run in
VM
“VMX Non“VMX Non--root” moderoot” modeRun in the intended ringRun in the intended ring
VM
Applications Ring 3
Non
-roo
tMonitor preempts VM Monitor preempts VM execution via new execution via new programmatic transitionprogrammatic transition
Guest OS Ring 0
tV
MX
N
VM Exit VM Entry
programmatic transition programmatic transition mechanismmechanism
VM Exit / VM EntryVM Exit / VM Entry
VMMRing 0
Ring 3V
MX
Roo
t VM Exit VM EntryExcessive faulting and Excessive faulting and address compression address compression eliminated by designeliminated by design V
New VMM that supports Intel VTNew VMM that supports Intel VT
eliminated by designeliminated by design
Lower CostLower CostServer Virtualization UsagesServer Virtualization Usages
ConsolidationLegacy OS/AppsOne machine/One App
Apps
OS
Apps
OS
Apps
OS
Apps
OSOne machine/One AppMixed OS environmentDevelopment life cycle
Virtual Machine MonitorPhysical Host HW
Reliability (Failover)Reallocate existing partitionDedicated fail-over partition
Web Serv(Apache)
Fail-overServer
Web Serv Web Serv(MS IIS)
TrialDeployment
FailFail--overoverServerServer
DB Serv DB Serv
ActiveActiveServerServer
ActiveActiveServerServer
As-needed partitionOS
(Linux)OS OSVirtual Machine Monitor
Physical Host HW
OS(Win 2003)OS
SecurityAbility to have different securitysettings for each container
App1Limited Access
ITVisibleOnly
App 1 App 2
Virtualization has compelling endVirtualization has compelling end--user value propositionuser value propositionVirtualization has compelling endVirtualization has compelling end--user value propositionuser value proposition
Virtual Machine MonitorPhysical Host HW
y
Virtualization has compelling endVirtualization has compelling end user value propositionuser value proposition(one of them is Database failover)(one of them is Database failover)
Virtualization has compelling endVirtualization has compelling end user value propositionuser value proposition(one of them is Database failover)(one of them is Database failover)
2006 Virtualization Roadmap2006 Virtualization RoadmapMar Apr May Jun Jul Aug Sept Oct Nov DecFebJan
Intel® Xeon®
MP (with VT
Intel®Xeon®
DP(with VT support) L h
VTd Spec Release
Microsoft* Virtual Server R2 availability (with VT support)
- targets 2nd half 2006
MP (with VT support) “Official Launch”
Launch
Microsoft Virtual Server R2beta (with VT support)
Intel has the Broadest Ecosystem Broadest Ecosystem Support Support and TimeTime--ToTo--Market Market Leadership Leadership for HW Assisted
VirtualizationVirtualization
Intel Software Tools: Optimize for TomorrowIntel Software Tools: Optimize for Tomorrow
EnvironmentsEnvironments
Intel Intel SoftwareSoftwareProductsProducts
Operating Operating SystemsSystemsSystemsSystems
ArchitecturesArchitectures
Full support to multiple architectures and environments
IntelIntel®® Software Development ProductsSoftware Development Products
IntelIntel®® CompilersCompilersBest way to get application performance on Intel Best way to get application performance on Intel processorsprocessorspp
IntelIntel®® VTuneVTune™™ AnalyzersAnalyzersQuickly identifyQuickly identify ““hot spotshot spots”” and how to fix themand how to fix themQ c y e y Q c y e y o poo po o o e o o e
IntelIntel®® Performance LibrariesPerformance LibrariesHighly optimized ready to use buildingHighly optimized ready to use building--block functionsblock functionsHighly optimized, ready to use buildingHighly optimized, ready to use building block functions block functions
IntelIntel®® Threading ToolsThreading ToolsSpeeds simplifies development & maintenance of threadedSpeeds simplifies development & maintenance of threadedSpeeds, simplifies development & maintenance of threaded Speeds, simplifies development & maintenance of threaded appsapps
IntelIntel®® Cluster ToolsCluster Toolsee C e ooC e ooCreate, analyze, optimize and deploy clusterCreate, analyze, optimize and deploy cluster--based based applications applications Intel Software Development Products for
Intel® Pentium® M, Pentium® 4, Intel® Xeon™ , ,and Itanium® 2 Processors
Mi f D b l iMi f D b l iMicrosoft* Database solution Microsoft* Database solution scenarios on Intelscenarios on Intel®® PlatformPlatformscenarios on Intelscenarios on Intel PlatformPlatform
When to consider a Microsoft* SQL When to consider a Microsoft* SQL Database (64Database (64 bit)bit)Database (64Database (64--bit)bit)
ChallengeChallenge SQLSQL--64 Provides64 Provides
Large Working Set Size (>4GB+)Large Working Set Size (>4GB+)
Lots of Buffer Pool thrashing (critical Lots of Buffer Pool thrashing (critical sections)sections)
Large cache reduces I/OLarge cache reduces I/O
Complex Queries Complex Queries
Sorts, joins, workspace that can spill to Sorts, joins, workspace that can spill to diskdisk
Large cache & higher Large cache & higher parallelismparallelism
ERP and SCM applicationsERP and SCM applications
Large Virtual Memory / Large # ConnectionsLarge Virtual Memory / Large # Connections
Many open cursorsMany open cursors
Large cache & larger Large cache & larger virtual memoryvirtual memory
Many open cursorsMany open cursors
Multiple Instances of SQL ServerMultiple Instances of SQL Server
Total memory required is >4GBTotal memory required is >4GB
Higher parallelism & large Higher parallelism & large memorymemory
y qy q
OLAP environmentOLAP environment
MS SQL Server (Analysis Services)MS SQL Server (Analysis Services)
Larger virtual memory Larger virtual memory addressingaddressing
Situation when need huge dimensions supported Situation when need huge dimensions supported in memoryin memory
MS SQL 2000/2005 32 bit & 64 bit MS SQL 2000/2005 32 bit & 64 bit C tibilitC tibilitCompatibilityCompatibility(from Xeon(from Xeon®® 3232--bit to Itaniumbit to Itanium®® 2)2)
SameSame onon--disk format for both SQL32 anddisk format for both SQL32 andSameSame onon disk format for both SQL32 and disk format for both SQL32 and SQL64 databasesSQL64 databases
P d i SQL32 SQL64P d i SQL32 SQL64Procedure to migrate SQL32 to SQL64:Procedure to migrate SQL32 to SQL64:
1.1. Detach database from 32Detach database from 32--bit server bit server
2.2. Transfer the file to the target system Transfer the file to the target system
(The same process for a standard backup and (The same process for a standard backup and t b d t i t d t t tht b d t i t d t t threstore can be used to migrate data to the restore can be used to migrate data to the
6464--bit platform, by simply restoring 32bit platform, by simply restoring 32--bit bit backup files to the 64backup files to the 64--bit platform) bit platform) pp p )p )
3.3. Attach database to 64Attach database to 64--bit server bit server
DatabaseBack-end
Clients Business LogicMid-tier
ApplicationFront-end
Switching the Microsoft* SQL 2000/2005Switching the Microsoft SQL 2000/2005Database from a 32-bit server to a 64-bit server require NO changes in the front-end and mid-tier applicationsthe front end and mid tier applications
Example of an EndExample of an End--ToTo--End OLAP ScenarioEnd OLAP Scenario[with Microsoft* SQL Server (Analysis Services)][with Microsoft* SQL Server (Analysis Services)]
Clients ApplicationFront-end Business Intelligence
Server (OLAP)Data Data
WarehouseWarehouse
( y )( y )
MS DTS MS SQL MS SQL Windows*Windows*
MS DTS
Oracle*Oracle*UNIXUNIX
ODBC
IBM* DB2*IBM* DB2*
UNIXUNIX
Financial AccountingIBM* DB2*IBM* DB2*
AS/400*AS/400*
gHR managementCRM 3rd party tools, eg.
-Data Mirror*Orion Integrator*
DataDataMS Office* / MS Windows Vista*MS Office* / MS Windows Vista*
MS Internet ExplorerMS Internet Explorer
-Orion Integrator*
TransformationTransformationMS Internet ExplorerMS Internet Explorer
Benchmark of Microsoft*Benchmark of Microsoft*Benchmark of Microsoft* Benchmark of Microsoft* Database Deployment on IntelDatabase Deployment on Intel®®
Pl fPl fPlatformPlatform
IntelIntel®® ItaniumItanium®® 2 Processor TPC2 Processor TPC--C C L d hiL d hiLeadershipLeadership
$/$/ //DateDate
One of Best Published TPCOne of Best Published TPC--C Results on TPC.org Top 10 List C Results on TPC.org Top 10 List (as of 7/25/2006)(as of 7/25/2006)
RankRank SystemSystem tpmCtpmC $/tpmC$/tpmC Database/ OSDatabase/ OSDate Date
SubmittedSubmitted
33HP Integrity Superdome HP Integrity Superdome ( )( )
1,231,431,231,43 4.82 US 4.82 US $$
Microsoft SQL2005/ Microsoft SQL2005/ 11/28/200511/28/200533
(64 CPU)(64 CPU) 33 $$ WindowsWindows11/28/200511/28/2005
1010HP Integrity Superdome HP Integrity Superdome (64 CPU)(64 CPU)
786,646786,6466.49 US 6.49 US
$$Microsoft SQL2000/ Microsoft SQL2000/
WindowsWindows08/27/200308/27/2003
(64 CPU)(64 CPU) $$ WindowsWindows
Microsoft* SQL database deployment on Intel® Itanium® 2 processor Microsoft* SQL database deployment on Intel® Itanium® 2 processor p y pp y pbased systems are getting into based systems are getting into enterprise mission criticalenterprise mission critical
environmentenvironment
( h( h dd
Leading transaction processing with choiceLeading transaction processing with choice
(2 of the Top 10 List in TPC(2 of the Top 10 List in TPC--C are Microsoft* SQL 2005* and SQL C are Microsoft* SQL 2005* and SQL 2000* database deploying on Intel® Itanium® 2 processor based 2000* database deploying on Intel® Itanium® 2 processor based
systems) systems) Performance, price performance, and availability from www.tpc.org on May 30, 2006 and are included for informational purposes only. Intel does not guarantee their accuracy. Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance
*Other names and brands may be claimed as the property of others
IntelIntel®® XeonXeon®® Breakthrough PerformanceBreakthrough PerformanceBest 2way, x86 published results on Integer & DatabaseBest 2way, x86 published results on Integer & Database
TPC*TPC*--CCHigher is better
SPECint*_rate_base2000SPECint*_rate_base2000Higher is better
1.49x1.61x
HPHPD llD ll HP HP ProLiant ProLiant
ML370 G5*ML370 G5*
Dell Dell PowerEdge PowerEdge
2950*2950*
OpteronOpteron Xeon 5080Xeon 5080 Xeon 5160Xeon 51602.60 GHz DC2.60 GHz DC 3.73 GHz DC3.73 GHz DC 3.00 GHz DC3.00 GHz DC
OpteronOpteron Xeon 5080Xeon 5080 Xeon 5160Xeon 51602.60 GHz DC2.60 GHz DC 3.73 GHz DC3.73 GHz DC 3.00 GHz DC3.00 GHz DC
Data Source: Published or Submitted results as of May 23, 2006. See backup for details
For More Details – Go to www.intelstartyourengines.comAll products, dates, and figures are preliminary and are subject to change without any notice. Copyright © 2006, Intel Corporation. Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, visit http://www.intel.com/performance/resources/limits.htm or call (U.S.) 1-800-628-8686 or 1-916-356-3104. *Other names and brands may be claimed as the property of others.
SummarySummary
WhyWhy IntelIntel--based platform on Microsoft* based platform on Microsoft* SolutionsSolutionsSolutionsSolutions
More ValueMore Value
Robust PerformanceRobust Performance
Cross Platform InnovationCross Platform Innovation
MultiMulti--core + Hyper Threading (up to 4 cores/socket) core + Hyper Threading (up to 4 cores/socket)
Dual, Independent System Bus with FBDual, Independent System Bus with FB--DIMM memoryDIMM memory
Long Useful LifeLong Useful Life IntelIntel®® Virtualization Technology, IntelVirtualization Technology, Intel®® I/O I/O Acceleration TechnologyAcceleration Technology
Optimized SolutionsOptimized SolutionsMore CapabilityMore Capability
VersatilityVersatility
I d tI d t St d dSt d d
Optimized SolutionsOptimized Solutions
Intel development, tuning & tools support Intel development, tuning & tools support
Broadest base of industryBroadest base of industry--standard solutionsstandard solutions
M f i bili i i f lM f i bili i i f lIndustryIndustry--StandardsStandards Manufacturing capability = continuity of supply to Manufacturing capability = continuity of supply to industryindustry
Industry standards, adoption & supportIndustry standards, adoption & support
More ExperienceMore Experience
Beyond The CPUBeyond The CPU
Hi h C fidHi h C fid
High quality, safety & reliability businesses have High quality, safety & reliability businesses have come to rely on come to rely on
Robust, thorough solutions validation by and with Robust, thorough solutions validation by and with industry leadersindustry leadersHigh ConfidenceHigh Confidence industry leadersindustry leaders
Thread parallelism started 10 years ago; HT (2 virtual Thread parallelism started 10 years ago; HT (2 virtual cores) todaycores) today
Get More for Your BusinessGet More for Your BusinessGet More for Your BusinessGet More for Your Business
IntelIntel®® Software NetworkSoftware NetworkRegistered to the network and learn more about Microsoft* solutions on Intel®® Architecture
VISION & TECHNOLOGIES
COLLABORATION
PRODUCTS
TRAINING
SERVICES
WEBSITE
馈馈填反馈表填反馈表