microsoft r&d in europe - jrc -...

27
Microsoft R&D in Europe Fabien Petitcolas, 11 November 2010

Upload: nguyenmien

Post on 06-Mar-2018

220 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

Microsoft R&D in Europe Fabien Petitcolas, 11 November 2010

Page 2: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

Microsoft in Europe

Local investment by

ecosystem partners

(€m)

IT spending

(€m)

Microsoft

related

employment

Microsoft

employees

Austria 836 6,507 39,000 276

Belgium 1,157 8,039 53,000 319

Bulgaria 139 833 9,000 42

Cyprus 15 159 2,000 11

Czech Rep. 698 3,794 41,000 216

Denmark 1,007 7,868 38,000 811

Estonia 24 301 4,000 21

Finland 791 5,898 28,000 211

France 6,141 47,225 298,000 1,671

Germany 8,097 62,587 362,000 2,346

Greece 382 2,375 16,000 138

Hungary 339 2,076 23,000 200

Ireland 358 2,797 31,000 1,215

Italy 3,358 27,071 126,000 839

Latvia 30 109 5,000 33

Lithuania 34 243 5,000 28

Luxembourg 87 649 3,000 6

Malta 10 159 1,000 5

Netherlands 2,432 19,216 101,000 657

Poland 1,171 6,388 47,000 338

Portugal 567 3,835 22,000 315

Romania 261 1,286 14,000 246

Slovakia 79 1,425 11,000 61

Slovenia 36 670 5,000 55

Spain 2,582 21,023 99,000 672

Sweden 1,514 10,680 62,000 470

UK 8,037 56,246 296,000 3,168

EU27 TOTAL 40,181 299,460 2,008,000 14,370

Russia 2,305 18,639 90,000 612

Switzerland 1,417 11,456 65,000 439

Norway 880 5,960 29,000 464

Turkey 858 4,547 24,000 263

Serbia 31 385 4,000 72

Croatia 133 980 6,000 48

Ukraine 174 4,190 12,000 56

• Microsoft • 1998: 1,800 employees • 2010: 16,300 employees • €447m R&D investment in 2009

• Microsoft partners in Europe • 146.726 registered • €120bn in revenue in 2009 • €40bn invested locally in 2009 • €9 of revenue per €1 Microsoft

made

Page 3: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development
Page 4: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

Microsoft Research

Page 5: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development
Page 6: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development
Page 7: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development
Page 8: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

Mission

Advance state of the art in computer science

Transfer technology to Microsoft businesses

Lead Microsoft into the future

Page 9: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

0

100

200

300

400

500

600

700

800

1991 1993 1995 1997 2001 2003 2005 2006 2007 2008 2009Cambridge Worldwide

Employee Numbers

Page 10: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

Culture

Page 11: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

The Leadership Team

Andrew Herbert

Chairman EMEA

Long term lab

strategy

Technology strategy

& policy

Chris Bishop

Microsoft Distinguished Scientist

Research leadership

Public engagement

& outreach

Andrew Blake

Managing Director

Research leadership

Operations

Recruitment

External research

Ken Wood

Deputy Managing Director

Research leadership

Business direction

Intellectual property

Technology transfer

Page 12: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

Cambridge in Numbers

1 Knighthood

1 Officer of the Order of the British Empire (OBE)

1 Turing Award winner

1 Kyoto prize winner

2 Marr prize winners

2 ACM Fellows

1 IEEE Fellow

3 Royal Society Fellows

1 Royal Society of Edinburgh Fellow

4 Royal Academy of Engineering Fellows

70+ top tier publications per year 45+ patents filed per year

111 researchers 148 total staff 100 interns per year 17 R&D staff from other Microsoft R&D groups 11 Visiting Researchers per year Over 150 day visitors, seminar speakers per year

Staff Honours Outputs

Page 13: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

Integrated Systems Information Retrieval Cloud Computing Computational Biology Programming Security Machine Learning Inference Supporting European Science Sensors and Devices Constraint Reasoning Distributed Systems Socio-digital Systems Natural User Interfaces Operating Systems Game Theory Networking Computational Ecology Data Mining Environmental Science Understanding Images Program Structure

Page 14: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

1341201

1570165

2213187

9215433

Listing ID

Exact Match

Broad Match

Match Type

Position

ML-1

SB-1

SB-2

p(Click|Query, Ad)

+

Click/Ad Information Probability

AdPredictor

Page 15: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

AdPredictor

Page 16: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

• Software is usually written with few a priori limits on space:

• Heap-based data structures can consume a variable amount of heap

• Recursive procedures can consume a variable amount of stack

• Data locality is left implicit (runtimes & processors magically discover this)

• Hardware, in contrast, must be very space aware:

• A tight a priori space bound must be known before fabrication

• Data locality must be explicitly exploited before fabrication

• The challenge of making hardware from software:

• Inferring explicit bounds on heap usage

• Inferring explicit bounds on stack usage

• Inferring data-structure shapes for data-locality-aware compilation

• New advances:

• Recently developed formal verification tools (e.g. SLAM, Terminator)

lead to new ways of inferring bounds and shapes for hardware

compilation.

Byron Cook

Making Hardware from Software

Page 17: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

• Scientists are building computer models of biological systems to

– Design and simulate experiments, saving time and resources

– Understand how biological systems and diseases work

• We developed a biological language using advanced concurrency theory

– Exact algorithm for simulating randomness inherent in biology

– biological models are decomposed into components

• We worked with leading Immunologists

– Built models that improved our understanding of how viruses and cancers are detected in cells.

SPIM: A Visual Programming Language for Biology

Page 18: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

External Research

Computer Science Earth, Energy and

Environment

Education and Scholarly

Communication

Health and Wellbeing

Advanced Research Tools and Services

Community, Intellectual Capital Development

Page 19: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

Intellectual Capital Development

• PhD Scholarships

• PhD Summer School

• Support for academics/ professional conferences

• Faculty Fellowship

• Microsoft Awards

• Internships

Page 20: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

Joint Institutes

www.inria.fr

INRIA, France

Multi core systems architectures and

programming language runtimes

Computational tools for Systems Biology

Page 21: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

Dedicated to collaborative applied research and technology

development.

Contributes to the public research programs of the European

Commission and the German Government

Main research areas:

• High Value Embedded Systems

• Cloud Computing

• Software Productivity Tools

European Microsoft Innovation Centre

Page 22: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

Technology Transfer

Generation of business value in many ways:

Transfer of ideas into Microsoft products

e.g. F# shipping in Visual Studio 2010

Licensing of intellectual property to 3rd parties

e.g. SenseCam now available commercially from Vicon

New ventures based on research ideas

e.g. Jointly-held start-up company F-MAP taking HomeNote project to market as the Wayve device

Planning advice and consultancy to product groups

e.g. Social-science guidance for family media sharing scenarios in Windows 8

Page 23: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

Xbox Kinect

AutoCollage

TrueSkill™

Xbox 360 Live

Halo 3

Visual Studio 2010

F#

Bing

AdPredictor

Office 2010

Background Removal

Recent Technology Transfers

Page 24: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

Microsoft Research Cambridge

http://research.microsoft.com/cambridge

Toward 2020 Science Report

http://research.microsoft.com/towards2020science/

‘Being Human: Human Computer Interaction in the Year 2020’ Report

http://research.microsoft.com/hci2020/

Research publications

http://research.microsoft.com/research/pubs/

Research prototype software

http://research.microsoft.com/research/downloads/

Resources

Page 25: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

Development Center in Copenhagen

Enable companies throughout the world to optimize the planning of their resources – and increase their revenues.

The Microsoft Development Centre Copenhagen (MDCC) is Microsoft’s biggest development centre in Europe with close to 900 people working in a distributed development model with other sites around the world. The MDCC and Denmark in general offer strong capabilities in business applications, LoB, mobile solutions, sound processing, etc.

Page 26: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

Development Center in Dublin

Conducts the full lifecycle of software development from research and development, to engineering and localisation across many of Microsoft's different business groups.

• Windows Media Centre • Windows Live development • Security, anti-virus research • Localisation of over one

hundred products and services (e.g. Office, MSN, Xbox 360)

Page 27: Microsoft R&D in Europe - JRC - ECis.jrc.ec.europa.eu/pages/ISG/documents/05-FPeticolas_ICTRandD... · External research Ken Wood ... p(Click|Query, Ad) + ... The Microsoft Development

©2010 Microsoft Corporation. All rights reserved. This material is provided for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. Microsoft is a registered trademark or trademark of Microsoft Corporation in the United States and/or other countries.