21
Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Embed Size (px)

Citation preview

Page 1: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Windows Client 64-Bit Roadmap and Business Opportunities

Jay KennyProduct ManagerWindows Client Groupjkenny @ microsoft.comMicrosoft Corporation

Page 2: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Session OutlineSession Outline

Product Overview

Customer Usage Scenarios

Technical Details

Supporting ISVs and OEMs

Resources

Page 3: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Session GoalsSession Goals

Attendees should leave this sessionwith the following:

A better understanding of the features and benefits of Windows XP Professional x64 Edition and the business opportunity for the x64 Market

Knowledge of where to find resources for porting existing drivers to x64 or building new x64 drivers

Page 4: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Project MissionProject Mission

Foundation: Establish the foundation for pervasive 64-bit computing

Performance: Give customers the ability to do more faster than previously possible

Security: Protect customers from maliciouscode with greater security enhancementsthan ever before

Compatibility: Ensure unprecedented compatibility that eases customer transitionfrom 32-bit environments

Page 5: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Why Do We Need 64-Bits?Why Do We Need 64-Bits?

32-bit addressing limitationsMemory bottlenecks lead to workarounds for surpassing the 2GB per user process limit

Address Windowing Extensions (AWE) and Physical Address Extensions (PAE) are difficult to implement

General scaling problems and limitations

Software demands on hardware continue to growDatabase, computation, realistic gaming, information explosion, etc.

Moore’s law…

…coupled with Murphy’s law (“any available system resources that can be used will be used”)

Page 6: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Windows FirewallWindows Firewall Wireless supportWireless support BluetoothBluetooth Windows Movie MakerWindows Movie Maker Home Networking WizardHome Networking Wizard System RestoreSystem Restore Wide range of peripheral supportWide range of peripheral support

Windows XPWindows XPProfessional FeaturesProfessional Features

New FunctionalityNew FunctionalityExploits the power of 64-bit addressing to allow up to 16 Exploits the power of 64-bit addressing to allow up to 16

terabytes of virtual memory spaceterabytes of virtual memory spaceDramatically increased physical memory support -128 GBDramatically increased physical memory support -128 GBGreater performance due to architectural enhancementsGreater performance due to architectural enhancementsOptimized for processors with x64 technologyOptimized for processors with x64 technologySeamlessly run both 32-bit and 64-bitSeamlessly run both 32-bit and 64-bit

SecuritySecurity Includes XP SP2 enhancementsIncludes XP SP2 enhancements Security CenterSecurity Center Built on top of Windows Server 2003 Built on top of Windows Server 2003

code basecode base Stronger Security Settings and ToolsStronger Security Settings and Tools Patch GuardPatch Guard Safer browsing and emailSafer browsing and email

Windows XP Professional x64 Edition: OverviewWindows XP Professional x64 Edition: OverviewThe Best of Windows XP Pro and MoreThe Best of Windows XP Pro and More

Page 7: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Pricing and AvailabilityPricing and Availability

Product PricingList price parity with Windows XP Professional 32-bit

Part of existing volume license agreements

Product AvailabilityOEM, System Builder, MSDN and TechNet

No Retail Packaged Product

Included in Volume Licensing

Localized English, Japanese

Multilingual User Interface packs for German, Spanish, Italian, Korean, French, Swedish, Simplified Chinese, and Traditional Chinese

Page 8: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Windows® XP Professional x64 Edition: BenefitsWindows® XP Professional x64 Edition: Benefits

Next Generation Performance Dramatically increases speed of memoryintensive applications

Far greater addressable memory

Enhanced Reliability and SecurityBuilt on the Server code base

Enhanced Reliability and Security features

Single Platform FlexibilityProvides a seamless migration path to64-bit computing

Runs 32-bit applications and 64-bit applicationson one PC

Page 9: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Target Markets:Target Markets:

Professional:Professional: High End Workstation High End Workstation

Professional UsersProfessional Users CAD/CAM, DCC, Developers, Financial CAD/CAM, DCC, Developers, Financial

Consumer:Consumer: Digital Enthusiasts Consumer Digital Enthusiasts Consumer High End 3D Gaming and Advanced High End 3D Gaming and Advanced

Video/Photo EditingVideo/Photo Editing

Target Customer UsageTarget Customer Usage

Windows XP Professional x64 Edition is optimal for customers who are pushing the performance and memory limits of today’s 32-bit systems

Page 10: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Key Vertical MarketsKey Vertical Markets• ManufacturingManufacturing

• AutomotiveAutomotive• AerospaceAerospace

• EntertainmentEntertainment• Financial ServicesFinancial Services• Software DevelopmentSoftware Development

BenefitsBenefits• High PerformanceHigh Performance• FlexibilityFlexibility• AvailabilityAvailability• Enhanced ProductivityEnhanced Productivity

x64-Based Workstation Forecastx64-Based Workstation Forecast

97% CAGR through 200797% CAGR through 2007

0100002000030000400005000060000700008000090000

100000

Shipments

2002 2003 2004 2005 2006 2007

Source: IDC, Worldwide Workstation Forecast Summary, 2002-2007

High-End Workstation MarketHigh-End Workstation Market

Page 11: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Customer AttributesCustomer Attributes• Highly TechnicalHighly Technical• Early Adopters Early Adopters • Require Peak Require Peak

Performance Performance

Top 4% Top 4% of Consumer of Consumer• Hardcore GamersHardcore Gamers• Digital Media Digital Media

EnthusiastsEnthusiasts

Consumer PC MarketConsumer PC Market

• 500K beta 500K beta downloads of downloads of Windows XP Windows XP Professional Professional x64 Editionx64 Edition

• Enthusiasts lead Enthusiasts lead broader adoptionbroader adoption

PC Enthusiast MarketPC Enthusiast Market

Page 12: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Memory and CPU LimitsMemory and CPU Limits

General Memory Limits x86 x64

Total Virtual Address Space 4 GB 16 TB

Virtual Address Space per 32-bit process 2 GB / 3 GB1 2 GB / 4 GB2

Virtual Address Space per 64-bit process Not applicable 8 TB

Paged Pool 470 MB / 650 MB3 128 GB

Non-Paged Pool 256 MB 128 GB

System Cache 1 GB 1 TB

Physical Memory and CPU Limits x86 x64 Edition

Windows XP Professional 4 GB / 1-2 CPUs 128 GB / 1-2 CPUs

1 – Applications must be compiled with /LARGEADDRESSAWARE and the /3gb switch must be included in the BOOT.INI configuration file

2 – Applications must be compiled with /LARGEADDRESSAWARE, but the /3gb switch is not included in the BOOT.INI configuration file

3 – Extended with Windows Server 2003 SP1

Page 13: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Differences from 32-Bit XP ProfessionalDifferences from 32-Bit XP Professional

Created from the Windows Server 2003code base

Benefits from security and reliability improvements being delivered with Windows Server 2003 SP1

Windows XP Professional servicing updates will not work on Windows XP Professional x64 Edition

No support for DOS, 16-bit applications, POSIX or some legacy networking protocols

x64 greatly benefits from additional registers provided by the x64 processor

No support for 32-bit device drivers

Page 14: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Excellent Support for 32-Bit ApplicationsExcellent Support for 32-Bit Applications

x64 processor architecture allows for native execution of 32-bit code with no emulation overhead requiredPerformance equal to x86 systems

Faster for some 32-bit applications due to additional architecture resources under x64

Supports .NET Framework applications32-bit applications operate seamlessly with afew exceptions:

32-bit processes cannot load 64-bit ones and vice versaNo support for 16-bit code except for some 16-bit installers that Windows transparently swaps with compatible 32-bit versions

All kernel mode drivers must be 64-bit

Page 15: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Microsoft x64 Technical Readiness ProgramsMicrosoft x64 Technical Readiness Programs

Route-64 Developer Program

- Tour through cities worldwide

Talk-64 Developer Webcasts

3 day hands-on training program

Technical Beta Program Developer access to latest builds

Actively file bugs

10k participants

Customer Preview Programhttp://www.microsoft.com/windowsxp/64bit/evaluation/upgrade.mspx

500K+ participants

Technology Adoption Program

1 to 1 developer interaction

Depth program for ISVs and Customers

Produce x64 native applications

Trial Software Program 180 day Evaluation download

http://www.route64.net/

http://msdn.microsoft.com/

Page 16: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Most 32-bit applications run with no modification64-bit software announcements

CAD/CAMPTC – Pro/EUnigraphics – Parasolid

CAEESI Group – Virtual Try Out Space

DCCSoftimage – XSINewTek – Lightwave 3DAdobe – Photoshop (32-bit Extended)

ScientificDHIWolfram Research – Mathematica

SecuritySymantec

AudioCakewalk – Sonar

GamingAtari – Shadow Ops

Check out the Fast Lane to see 64-bit applications in action

x64 Software Application Availabilityx64 Software Application Availability

Page 17: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Wide OEM and System Builder support for x64

Windows XP Professional x64 Edition systemsavailable from:

Dell

HP

IBM

Acer

Fujitsu Siemens

Alienware

Check out the systems in the Fast Lane

x64 OEM System Availabilityx64 OEM System Availability

Page 18: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

X64

Ado

ptio

n (#

of

syst

ems)

X64

Ado

ptio

n (#

of

syst

ems)

x64 Adoption Curvex64 Adoption Curve

•20062006•HardwareHardware

•Broad AvailabilityBroad Availability

•X64 standard on new PCsX64 standard on new PCs

•ApplicationsApplications•Wide variety and availabilityWide variety and availability

•Business and consumerBusiness and consumer

•32-bit app support32-bit app support

•X64 becoming default OSX64 becoming default OS

•MarketMarket

•Mainstream x64 Adoption for Mainstream x64 Adoption for both business and consumerboth business and consumer

•20052005•HardwareHardware

•AvailabilityAvailability

•ApplicationsApplications•Key Professional ApplicationsKey Professional Applications

•Some PC GamesSome PC Games

•32-bit app support32-bit app support

•MarketMarket

•General adoption in Professional General adoption in Professional Workstation Market (CAD, DCC, Workstation Market (CAD, DCC, FIN, DEV, SCI)FIN, DEV, SCI)

•Limited consumer adoption (high Limited consumer adoption (high end gamers, video/photo editing)end gamers, video/photo editing)

CY

2006

CY

2006

CY

2007

CY

2007

x64 Adoption Curve x64 Adoption Curve

Page 19: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Call to ActionCall to Action

Ensure that your device and driver work on Windows XP Professional x64 Edition

Follow the details on www.microsoft.com/whdcto ensure that your device is WHQL x64 signed

Evaluate old drivers to ensure x64 compatibility

Page 20: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Community ResourcesCommunity Resources

Windows Hardware & Driver Central (WHDC)www.microsoft.com/whdc/default.mspx

Technical Communitieswww.microsoft.com/communities/products/default.mspx

Non-Microsoft Community Siteswww.microsoft.com/communities/related/default.mspx

Microsoft Public Newsgroupswww.microsoft.com/communities/newsgroups

Technical Chats and Webcastswww.microsoft.com/communities/chats/default.mspx

www.microsoft.com/webcasts

Microsoft Blogswww.microsoft.com/communities/blogs

Page 21: Windows Client 64-Bit Roadmap and Business Opportunities Jay Kenny Product Manager Windows Client Group jkenny @ microsoft.com Microsoft Corporation

Additional ResourcesAdditional Resources

Assistance with porting Windows software to 64-bitMicrosoft Porting Labs in Redmond, WA - contact 64bitrdy @ microsoft.com to request a visit

Seminars and training events in North America, Europe and Asia – see http://www.route64.net

64-bit Windows DevelopmentConsult the Platform SDK and Driver Development Kits

Visit msdn.microsoft.com and search on “64-bit”

WHDC: 64-bit Platform Design website: http://www.microsoft.com/whdc/system/platform/64bit/default.mspx

General questions not addressed by any of the abovePlease contact w64info @ microsoft.com