Title: Windows Client 64Bit Roadmap and Business Opportunities
1Windows Client 64-Bit Roadmap and Business
Opportunities
- Jay Kenny
- Product Manager
- Windows Client Groupjkenny _at_ microsoft.com
- Microsoft Corporation
2Session Outline
- Product Overview
- Customer Usage Scenarios
- Technical Details
- Supporting ISVs and OEMs
- Resources
3Session 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
4Project 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
5Why Do We Need 64-Bits?
- 32-bit addressing limitations
- Memory 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 grow
- Database, computation, realistic gaming,
information explosion, etc. - Moores law
- coupled with Murphys law (any available system
resources that can be used will be used)
6Windows XP Professional x64 Edition OverviewThe
Best of Windows XP Pro and More
New Functionality
- Exploits the power of 64-bit addressing to allow
up to 16 terabytes of virtual memory space - Dramatically increased physical memory support
-128 GB - Greater performance due to architectural
enhancements - Optimized for processors with x64 technology
- Seamlessly run both 32-bit and 64-bit
Windows XPProfessional Features
Security
- Includes XP SP2 enhancements
- Security Center
- Built on top of Windows Server 2003 code base
- Stronger Security Settings and Tools
- Patch Guard
- Safer browsing and email
- Windows Firewall
- Wireless support
- Bluetooth
- Windows Movie Maker
- Home Networking Wizard
- System Restore
- Wide range of peripheral support
7Pricing and Availability
- Product Pricing
- List price parity with Windows XP Professional
32-bit - Part of existing volume license agreements
- Product Availability
- OEM, 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
8Windows XP Professional x64 Edition Benefits
- Next Generation Performance
- Dramatically increases speed of memoryintensive
applications - Far greater addressable memory
- Enhanced Reliability and Security
- Built on the Server code base
- Enhanced Reliability and Security features
- Single Platform Flexibility
- Provides a seamless migration path to64-bit
computing - Runs 32-bit applications and 64-bit
applicationson one PC
9Target Customer Usage
- Windows XP Professional x64 Edition is optimal
for customers who are pushing the performance and
memory limits of todays 32-bit systems
Target Markets Professional
High End Workstation Professional Users
CAD/CAM, DCC, Developers, Financial
Consumer Digital Enthusiasts Consumer
High End 3D Gaming and Advanced
Video/Photo Editing
10High-End Workstation Market
x64-Based Workstation Forecast
97 CAGR through 2007
Source IDC, Worldwide Workstation Forecast
Summary, 2002-2007
- Key Vertical Markets
- Manufacturing
- Automotive
- Aerospace
- Entertainment
- Financial Services
- Software Development
- Benefits
- High Performance
- Flexibility
- Availability
- Enhanced Productivity
11PC Enthusiast Market
- Enthusiasts lead broader adoption
- Top 4 of Consumer
- Hardcore Gamers
- Digital Media Enthusiasts
- Customer Attributes
- Highly Technical
- Early Adopters
- Require Peak Performance
- 500K beta downloads of Windows XP Professional
x64 Edition
Consumer PC Market
12Memory and CPU Limits
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
13Differences 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
14Excellent Support for 32-Bit Applications
- x64 processor architecture allows for native
execution of 32-bit code with no emulation
overhead required - Performance equal to x86 systems
- Faster for some 32-bit applications due to
additional architecture resources under x64 - Supports .NET Framework applications
- 32-bit applications operate seamlessly with afew
exceptions - 32-bit processes cannot load 64-bit ones and vice
versa - No 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
15Microsoft x64 Technical Readiness Programs
http//www.route64.net/
http//msdn.microsoft.com/
16x64 Software Application Availability
- Most 32-bit applications run with no modification
- 64-bit software announcements
- CAD/CAM
- PTC Pro/E
- Unigraphics Parasolid
- CAE
- ESI Group Virtual Try Out Space
- DCC
- Softimage XSI
- NewTek Lightwave 3D
- Adobe Photoshop (32-bit Extended)
- Scientific
- DHI
- Wolfram Research Mathematica
- Security
- Symantec
- Audio
- Cakewalk Sonar
- Gaming
17x64 OEM System Availability
- 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
18x64 Adoption Curve
x64 Adoption Curve
- 2006
- Hardware
- Broad Availability
- X64 standard on new PCs
- Applications
- Wide variety and availability
- Business and consumer
- 32-bit app support
- X64 becoming default OS
- Market
- Mainstream x64 Adoption for both business and
consumer
- 2005
- Hardware
- Availability
- Applications
- Key Professional Applications
- Some PC Games
- 32-bit app support
- Market
- General adoption in Professional Workstation
Market (CAD, DCC, FIN, DEV, SCI) - Limited consumer adoption (high end gamers,
video/photo editing)
X64 Adoption ( of systems)
CY2006
CY2007
19Call 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
20Community Resources
- Windows Hardware Driver Central (WHDC)
- www.microsoft.com/whdc/default.mspx
- Technical Communities
- www.microsoft.com/communities/products/default.msp
x - Non-Microsoft Community Sites
- www.microsoft.com/communities/related/default.mspx
- Microsoft Public Newsgroups
- www.microsoft.com/communities/newsgroups
- Technical Chats and Webcasts
- www.microsoft.com/communities/chats/default.mspx
- www.microsoft.com/webcasts
- Microsoft Blogs
- www.microsoft.com/communities/blogs
21Additional Resources
- Assistance with porting Windows software to
64-bit - Microsoft Porting Labs in Redmond, WA - contact
64bitrdy _at_ microsoft.com to request a visit - Seminars and training events in North America,
Europe and Asia see http//www.route64.net - 64-bit Windows Development
- Consult 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/64bi
t/default.mspx - General questions not addressed by any of the
above - Please contact w64info _at_ microsoft.com