Microsoft R&D in Europe - JRC -...
-
Upload
nguyenmien -
Category
Documents
-
view
221 -
download
7
Transcript of Microsoft R&D in Europe - JRC -...
Microsoft R&D in Europe Fabien Petitcolas, 11 November 2010
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
Microsoft Research
Mission
Advance state of the art in computer science
Transfer technology to Microsoft businesses
Lead Microsoft into the future
0
100
200
300
400
500
600
700
800
1991 1993 1995 1997 2001 2003 2005 2006 2007 2008 2009Cambridge Worldwide
Employee Numbers
Culture
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
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
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
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
AdPredictor
• 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
• 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
External Research
Computer Science Earth, Energy and
Environment
Education and Scholarly
Communication
Health and Wellbeing
Advanced Research Tools and Services
Community, Intellectual Capital Development
Intellectual Capital Development
• PhD Scholarships
• PhD Summer School
• Support for academics/ professional conferences
• Faculty Fellowship
• Microsoft Awards
• Internships
Joint Institutes
www.inria.fr
INRIA, France
Multi core systems architectures and
programming language runtimes
Computational tools for Systems Biology
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
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
Xbox Kinect
AutoCollage
TrueSkill™
Xbox 360 Live
Halo 3
Visual Studio 2010
F#
Bing
AdPredictor
Office 2010
Background Removal
Recent Technology Transfers
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
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.
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)
©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.