29
The Business Case The Business Case For Developing 64- For Developing 64- bit Drivers bit Drivers Barry Goffe Barry Goffe Director Director Windows Vista Product Windows Vista Product Management Management Microsoft Corporation Microsoft Corporation

The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

Embed Size (px)

Citation preview

Page 1: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

The Business Case For The Business Case For Developing 64-bit DriversDeveloping 64-bit Drivers

Barry GoffeBarry GoffeDirectorDirectorWindows Vista Product ManagementWindows Vista Product ManagementMicrosoft CorporationMicrosoft Corporation

Page 2: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

AgendaAgenda

64-bit momentum and the state 64-bit momentum and the state of the industry transitionof the industry transition

MicrosoftMicrosoft

64-bit market perspectives64-bit market perspectivesAMDAMD

IntelIntel

Panel Discussion: Panel Discussion: Broadcom, Creative, Logitech, PhilipsBroadcom, Creative, Logitech, Philips

Q&AQ&A

Page 3: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

64-bit Momentum: Then64-bit Momentum: Then

WinHEC, 2005: WinHEC, 2005: Microsoft announced Windows XP Professional x64 Microsoft announced Windows XP Professional x64 Edition and Windows Server 2003 x64 EditionEdition and Windows Server 2003 x64 Edition

Bill Gates reiterated his expectation that the industry Bill Gates reiterated his expectation that the industry will transition to 64-bit, underscoring the benefits:will transition to 64-bit, underscoring the benefits:

Addressing up to16 TB of memoryAddressing up to16 TB of memory

Ability to run 32-bit and Ability to run 32-bit and 64-bit applications64-bit applications

Protection from malwareProtection from malware

Page 4: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

64-bit Momentum: Now64-bit Momentum: Now

Widespread adoption and trial by Widespread adoption and trial by audiences with a need for performance:audiences with a need for performance:

Technical Workstation Users (Audio Technical Workstation Users (Audio Production, Animation, CAD/CAM)Production, Animation, CAD/CAM)

Consumer Enthusiasts (Photography, Consumer Enthusiasts (Photography, Video, Gaming)Video, Gaming)

Page 5: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

64-bit Momentum: Now64-bit Momentum: Now

IHV and ISV AdoptionIHV and ISV Adoption

Page 8: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

Accelerating 64-bitAccelerating 64-bit

64-bit editions of Windows Vista 64-bit editions of Windows Vista across the SKU line-up across the SKU line-up

All devices with the Windows logo will be All devices with the Windows logo will be required to have 64-bit supportrequired to have 64-bit support

Native 64-bit applications will be Native 64-bit applications will be highlighted at the launch of Windows Vistahighlighted at the launch of Windows Vista

Licensing changes make it easy for Licensing changes make it easy for customers to switch to 64-bitcustomers to switch to 64-bit

Page 9: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

64-bit Chips Are Mainstream 64-bit Chips Are Mainstream

Source: Mercury ResearchSource: Mercury Research

Page 10: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

64-bit Hardware 64-bit Hardware EcosystemEcosystem

Dave KaplowitzDave KaplowitzManager, Platform HardwareManager, Platform HardwareAdvanced Micro DevicesAdvanced Micro Devices

Page 11: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

64-bit Market Growth64-bit Market Growth

Source: Gartner Q4’05 PC ShipmentsSource: Gartner Q4’05 PC Shipments

Page 12: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

Health Of The 64-bit EcosystemHealth Of The 64-bit Ecosystem

AMD ships x64 processors exclusively AMD ships x64 processors exclusively for desktop, workstation, and serverfor desktop, workstation, and server

Every PC manufacturer shipping 64-bit capable hardwareEvery PC manufacturer shipping 64-bit capable hardware

Hundreds of awards won for companies Hundreds of awards won for companies contributing products and technologiescontributing products and technologies

Thousands of Companies providing products Thousands of Companies providing products and services associated with x64 and services associated with x64

Page 13: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

AMD64 For ServersAMD64 For Servers

Highest performing x86 processor Highest performing x86 processor for 2P and 4P systemsfor 2P and 4P systemsDual-Core Native DesignDual-Core Native DesignAMD64 with Direct AMD64 with Direct Connect ArchitectureConnect ArchitectureIntegrated Memory Controller Integrated Memory Controller improves performance and improves performance and reduces power consumptionreduces power consumptionAMD PowerNow!AMD PowerNow!TM TM technology with technology with Optimized Power Management Optimized Power Management dynamically reduces powerdynamically reduces power

Source: Mercury Research, April 2006Source: Mercury Research, April 2006

% = AMD64 Share of Server Market% = AMD64 Share of Server Market

Page 14: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

MainstreamMainstreamBest solutions for consumer and commercial needsBest solutions for consumer and commercial needsCompetitive features, performance, and priceCompetitive features, performance, and price

ValueValueBetter performance and competitively pricedBetter performance and competitively pricedMost cost-effective Most cost-effective processor/infrastructure solutionprocessor/infrastructure solution

Ultimate Computing ExperienceUltimate Computing ExperienceAMD’s highest performing CPUAMD’s highest performing CPUIdeal for gaming enthusiasts and content creationIdeal for gaming enthusiasts and content creation

Superior Multi-tasking PerformanceSuperior Multi-tasking PerformanceExcels in intensive, sophisticated, Excels in intensive, sophisticated, and multi-threaded tasksand multi-threaded tasksBest solution for digital content creation and Best solution for digital content creation and media entertainment applicationsmedia entertainment applications

ULT

IMA

TE

PE

RF

OR

MA

NC

EM

AIN

ST

RE

AM

VA

LU

E

DesktopDesktopWorkstationWorkstation

PE

RF

OR

MA

NC

E

Scalable SolutionScalable SolutionMultiprocessor capableMultiprocessor capableHigh Performance I/OHigh Performance I/OMaximum ProductivityMaximum Productivity

PE

RF

OR

MA

NC

EP

ER

FO

RM

AN

CE

MO

BIL

ITY

D/T ReplacementD/T ReplacementDesktop Level Desktop Level PerformancePerformanceGoes AnywhereGoes Anywhere

PortabilityPortabilityBalance of ultimate Balance of ultimate performance and mobilityperformance and mobility

MobileMobile

Thin & LightThin & LightAMD64 performanceAMD64 performanceMade for mobilityMade for mobility

AMD64 For ClientsAMD64 For Clients

Page 16: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

x64 Client – Platform Suppliersx64 Client – Platform Suppliers

Page 17: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

SynopsisSynopsis

64-bit processors have become pervasive64-bit processors have become pervasiveMobile up to ServerMobile up to Server

Consumer and CommercialConsumer and Commercial

Robust ecosystemRobust ecosystemSoftwareSoftware

HardwareHardware

Page 18: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

Intel Roadmap Support Intel Roadmap Support For 64-bit TechnologyFor 64-bit Technology

Jim FisterJim FisterLead Technology StrategistLead Technology StrategistDigital Enterprise GroupDigital Enterprise GroupIntel CorporationIntel Corporation

Page 19: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

Cores & ThreadsSupports larger number of Supports larger number of

software threads for software threads for greater performance greater performance

VirtualizationRobust, higher Robust, higher performance performance

virtual partitionsvirtual partitions

Reliability, ScalabilityComprehensive data Comprehensive data

integrity & error recoveryintegrity & error recoveryHigher BW I/O and memory Higher BW I/O and memory

standardsstandards

System Management Common management Common management

standards for lower TCOstandards for lower TCOSecurity

Risk management, Risk management, improved data protection, improved data protection,

and new platform and new platform technologiestechnologies

Power Management Lower power consumed Lower power consumed

and improved data center and improved data center utilizationutilization

Intel Enterprise TechnologiesIntel Enterprise TechnologiesDeliver the Features and Value Demanded by Business Today Deliver the Features and Value Demanded by Business Today

… … Deliver the Features and Value Demanded by Business Today Deliver the Features and Value Demanded by Business Today

… …

… …With the Flexibility and Agility Built-in For TomorrowWith the Flexibility and Agility Built-in For Tomorrow … …With the Flexibility and Agility Built-in For TomorrowWith the Flexibility and Agility Built-in For Tomorrow

Page 20: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

64-bit Momentum Considered 64-bit Momentum Considered

0%

20%

40%

60%

80%

100%

2003 2004 2005 2006 2007

32-bit

64-bit

Sources: Mercury Research, IDCSources: Mercury Research, IDC

44.8M44.8M 118.3M118.3M 156.0M156.0M 170.2M170.2M

Nearly a Half a BillionNearly a Half a Billion

A BillionA BillionConnectedConnected

64-bit Systems64-bit SystemsBy 2010?By 2010?

Market Opportunity and Momentum to 64-bit is InevitableMarket Opportunity and Momentum to 64-bit is InevitableMarket Opportunity and Momentum to 64-bit is InevitableMarket Opportunity and Momentum to 64-bit is Inevitable

Intel client support forIntel client support for

64-bit ramping in volume64-bit ramping in volume

Intel client support forIntel client support for

64-bit ramping in volume64-bit ramping in volume

Page 21: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

IntelIntel®® Core™ Microarchitecture Core™ Microarchitecture Key FeaturesKey Features

Dual Core withDual Core with IntelIntel®® Core™ Core™

MicroarchitectureMicroarchitectureImproved ooo engineImproved ooo engine

Wider issue ports, Wider issue ports, shorter pipelinesshorter pipelines

IntelIntel®® Extended ExtendedMemory 64Memory 64TechnologyTechnology

Up to 4MB CacheUp to 4MB CacheFaster FSBFaster FSBHigher Core Higher Core FrequenciesFrequencies

Improved Power Improved Power Management and Management and

Performance Performance FeaturesFeatures

New, Innovative Features Result in New, Innovative Features Result in Improved Performance and Performance / WattImproved Performance and Performance / Watt

New, Innovative Features Result in New, Innovative Features Result in Improved Performance and Performance / WattImproved Performance and Performance / Watt

Page 22: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

It Takes More Than Just ChipsIt Takes More Than Just Chips

INTELINTEL®®

SOLUTIONSSOLUTIONSSERVICESSERVICES

SOLUTIONSSOLUTIONSBLUEPRINTSBLUEPRINTS

INTEL CAPITALINTEL CAPITAL

SOFTWARESOFTWARETOOLSTOOLS

INTEL INTEL SOFTWARE SOFTWARE NETWORKNETWORK

SOFTWARE VENDORSOFTWARE VENDORALLIANCESALLIANCES

EARLYEARLYACCESSACCESS

PROGRAMPROGRAMINTELINTEL

SOFTWARESOFTWARECOLLEGECOLLEGE

PLATFORM SILICONPLATFORM SILICON BOARDS ANDBOARDS ANDSYSTEMSSYSTEMS

INDUSTRY INDUSTRY STANDARDSSTANDARDS

Page 23: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

Panel DiscussionPanel Discussion

Business justification for 64-bitBusiness justification for 64-bit

Best practices for managing Best practices for managing the 64-bit transitionthe 64-bit transition

Page 24: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

PanelistsPanelists

BroadcomBroadcomVinod Lakhani, Marketing Director,Vinod Lakhani, Marketing Director,Gigabit Ethernet Gigabit Ethernet

CreativeCreativeSteve Erickson, VP Audio Products Steve Erickson, VP Audio Products

LogitechLogitechFred Swan, Director of Strategic MarketingFred Swan, Director of Strategic Marketing

PhilipsPhilipsMartin Malone, Director of MarketingMartin Malone, Director of Marketing

Page 25: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation
Page 26: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

Call To ActionCall To Action

Catch up to the 64-bit industry transition that has already happenedCatch up to the 64-bit industry transition that has already happened

Prepare for the coming wave of 64-bit adoptionPrepare for the coming wave of 64-bit adoption

Develop 64-bit driversDevelop 64-bit drivers

Begin planning for Vista launch nowBegin planning for Vista launch now

Go to www.windowsvista.com/partner, take Windows Vista 101, and Go to www.windowsvista.com/partner, take Windows Vista 101, and learn how you can plug into the Windows Vista opportunitylearn how you can plug into the Windows Vista opportunity

Certify your products for Windows Vista through the Windows Vista Certify your products for Windows Vista through the Windows Vista Hardware Logo program, Hardware Logo program, http://www.micrsoft.com/whdc/winlogo/hwrequirements.mspx http://www.micrsoft.com/whdc/winlogo/hwrequirements.mspx

Additional hardware and driver development resources, Additional hardware and driver development resources, http://www.microsoft.com/whdchttp://www.microsoft.com/whdc

Page 27: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

Additional ResourcesAdditional Resources

Windows XP Pro x64Windows XP Pro x64http://www.microsoft.com/windowsxp/64bit/default.mspxhttp://www.microsoft.com/windowsxp/64bit/default.mspxWindows Marketplace: 64-bit Windows Marketplace: 64-bit http://www.windowsmarketplace.com/Content.aspx?ctId=357http://www.windowsmarketplace.com/Content.aspx?ctId=357

Windows VistaWindows Vistahttp://www.windowsvista.comhttp://www.windowsvista.comWhite paper titled “Digital Signatures for Kernel Modules on x64-based White paper titled “Digital Signatures for Kernel Modules on x64-based Systems Running Windows Vista.”Systems Running Windows Vista.”http://www.microsoft.com/whdc/system/platform/64bit/kmsigning.mspx http://www.microsoft.com/whdc/system/platform/64bit/kmsigning.mspx 64-bit and Kernel Mode 64-bit and Kernel Mode http://www.microsoft.com/whdc/driver/kernel/64bit_chklist.mspx http://www.microsoft.com/whdc/driver/kernel/64bit_chklist.mspx Vista Logo requirements Vista Logo requirements http://www.microsoft.com/whdc/winlogo/hwrequirements.mspx http://www.microsoft.com/whdc/winlogo/hwrequirements.mspx

Page 28: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation

© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions,

it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 29: The Business Case For Developing 64-bit Drivers Barry Goffe Director Windows Vista Product Management Microsoft Corporation