SlideShare a Scribd company logo
Hot Topics From
             Microsoft Research

Andrew Herbert
Chairman, Microsoft Research EMEA
15 December 2010
Data, Cloud, Client
data
The mythical man-month
       If 1 accountant takes 8 hours to do my taxes,
     then 8 accountants can do 8 people’s taxes in 8 hours.
       But 8 accountants can’t do 1 tax return in 1 hour.




     The mythical cpu-second
If it takes a 1-core machine 1 second to process 1 GB of data,
   how long does a 64-core machine take to process 64GB?

            Sometimes 1 second. Sometimes more.
Barrelfish
   A new OS architecture for scalable
    multicore systems
   Approach: structure the OS as a distributed
    system
   Design principles:
    •   Make inter-core communication explicit
    •   Make OS structure hardware-neutral
    •   View state as replicated
A Multikernel vs Other Operating Systems

    Spectrum of sharing and locking disciplines

      Traditional OSes                                               Multikernel

  Shared state,              Finer-grained   Clustered objects,    Distributed state,
  one-big-lock                  locking         partitioning      replica maintenance




                                                                                   Multikernel
 Windows and Unix variants are                     Research                        operating
   evolving from the far left                      operating                        system:
     towards the middle                         systems eg K42                     Barrelfish
Barrelfish Structure
     App                App                     App       App



    OS node   OS node         OS node                    OS node
     State     State           State    Async messages    State
    replica   replica         replica                    replica




      x86       x64            ARM                        GPU


                        Hardware interconnect
Natural User Interfaces
"This is a pivotal moment that will carry
with it a wave of change, the ripples of
which will reach far beyond video games“

STEVEN SPIELBERG
Understanding Human Motion




Andrew Blake, Kentaro Toyama,
Probablisitic tracking in a metric space,

Awarded the Marr Prize ,
IEEE International conference on Computer Vision, 2001
Understanding Human Motion




Ramanan Navaratnam, Andrew Fitzgibbon, Roberto Cipolla,
The Joint Manifold Model for Semi-supervised Multi-valued Regression,
IEEE International conference on Computer Vision, 2007
Understanding Images




J. Shotton, J. Winn, C. Rother, A. Criminisi, TextonBoost: Joint Appearance, Shape
and Context Modeling for Multi-Class Object Recognition and Segmentation.
European Conference on Computer Vision, 2006
Learning From Data
Large Scale Machine Learning




Behind the scenes: AdPredictor
Problem: Ad Relevance
Click/Ad Information         Probability

             1341201

             1570165
Listing ID
             2213187

             9215433
                           +
Match        Exact Match
Type         Broad Match


             ML-1
                               p(Click|Query, Ad)
Position     SB-1

             SB-2
Andrew Herbert - Hot Topics From Microsoft Research
Andrew Herbert - Hot Topics From Microsoft Research
Andrew Herbert - Hot Topics From Microsoft Research

More Related Content

Similar to Andrew Herbert - Hot Topics From Microsoft Research

Microkernels and Beyond
Microkernels and BeyondMicrokernels and Beyond
Microkernels and Beyond
David Evans
 
KERNEL.pptx
KERNEL.pptxKERNEL.pptx
KERNEL.pptx
codebyraza
 
Ubiquitous Computing
Ubiquitous ComputingUbiquitous Computing
Ubiquitous Computing
Daniel Kornev
 
Deep learning an Introduction with Competitive Landscape
Deep learning an Introduction with Competitive LandscapeDeep learning an Introduction with Competitive Landscape
Deep learning an Introduction with Competitive Landscape
Shivaji Dutta
 
Challenges in Maintaining a High Performance Search Engine Written in Java
Challenges in Maintaining a High Performance Search Engine Written in JavaChallenges in Maintaining a High Performance Search Engine Written in Java
Challenges in Maintaining a High Performance Search Engine Written in Java
lucenerevolution
 
Damon2011 preview
Damon2011 previewDamon2011 preview
Damon2011 preview
sundarnu
 
Preservation Planning: Choosing a suitable digital preservation strategy
Preservation Planning: Choosing a suitable digital preservation strategyPreservation Planning: Choosing a suitable digital preservation strategy
Preservation Planning: Choosing a suitable digital preservation strategy
GarethKnight
 
AI is Impacting HPC Everywhere
AI is Impacting HPC EverywhereAI is Impacting HPC Everywhere
AI is Impacting HPC Everywhere
inside-BigData.com
 
The UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
The UX of Tomorrow: Designing for the Unknown by Jeff FeddersenThe UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
The UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
Oxford Tech + UX
 
Deep Learning in NLP (BERT, ERNIE and REFORMER)
Deep Learning in NLP (BERT, ERNIE and REFORMER)Deep Learning in NLP (BERT, ERNIE and REFORMER)
Deep Learning in NLP (BERT, ERNIE and REFORMER)
Biswajit Biswas
 
Looking into the Black Box - A Theoretical Insight into Deep Learning Networks
Looking into the Black Box - A Theoretical Insight into Deep Learning NetworksLooking into the Black Box - A Theoretical Insight into Deep Learning Networks
Looking into the Black Box - A Theoretical Insight into Deep Learning Networks
Dinesh V
 
Android Virtualization: Opportunity and Organization
Android Virtualization: Opportunity and OrganizationAndroid Virtualization: Opportunity and Organization
Android Virtualization: Opportunity and Organization
National Cheng Kung University
 
Are homes smart if they are aware?
Are homes smart if they are aware?Are homes smart if they are aware?
Microkernel Evolution
Microkernel EvolutionMicrokernel Evolution
Microkernel Evolution
National Cheng Kung University
 
Barrelfish OS
Barrelfish OS Barrelfish OS
Barrelfish OS
Juan Mancilla
 
Analysis of Practicality and Performance Evaluation for Monolithic Kernel and...
Analysis of Practicality and Performance Evaluation for Monolithic Kernel and...Analysis of Practicality and Performance Evaluation for Monolithic Kernel and...
Analysis of Practicality and Performance Evaluation for Monolithic Kernel and...
CSCJournals
 
Os Ds Arch
Os Ds ArchOs Ds Arch
Os Ds Arch
harinder singh
 
IGARSS11_BenchmarkImagerySlides_FINAL.pdf
IGARSS11_BenchmarkImagerySlides_FINAL.pdfIGARSS11_BenchmarkImagerySlides_FINAL.pdf
IGARSS11_BenchmarkImagerySlides_FINAL.pdf
grssieee
 
IGARSS11_BenchmarkImagerySlides_FINAL.pdf
IGARSS11_BenchmarkImagerySlides_FINAL.pdfIGARSS11_BenchmarkImagerySlides_FINAL.pdf
IGARSS11_BenchmarkImagerySlides_FINAL.pdf
grssieee
 
IGARSS11_BenchmarkImagerySlides_FINAL.pdf
IGARSS11_BenchmarkImagerySlides_FINAL.pdfIGARSS11_BenchmarkImagerySlides_FINAL.pdf
IGARSS11_BenchmarkImagerySlides_FINAL.pdf
grssieee
 

Similar to Andrew Herbert - Hot Topics From Microsoft Research (20)

Microkernels and Beyond
Microkernels and BeyondMicrokernels and Beyond
Microkernels and Beyond
 
KERNEL.pptx
KERNEL.pptxKERNEL.pptx
KERNEL.pptx
 
Ubiquitous Computing
Ubiquitous ComputingUbiquitous Computing
Ubiquitous Computing
 
Deep learning an Introduction with Competitive Landscape
Deep learning an Introduction with Competitive LandscapeDeep learning an Introduction with Competitive Landscape
Deep learning an Introduction with Competitive Landscape
 
Challenges in Maintaining a High Performance Search Engine Written in Java
Challenges in Maintaining a High Performance Search Engine Written in JavaChallenges in Maintaining a High Performance Search Engine Written in Java
Challenges in Maintaining a High Performance Search Engine Written in Java
 
Damon2011 preview
Damon2011 previewDamon2011 preview
Damon2011 preview
 
Preservation Planning: Choosing a suitable digital preservation strategy
Preservation Planning: Choosing a suitable digital preservation strategyPreservation Planning: Choosing a suitable digital preservation strategy
Preservation Planning: Choosing a suitable digital preservation strategy
 
AI is Impacting HPC Everywhere
AI is Impacting HPC EverywhereAI is Impacting HPC Everywhere
AI is Impacting HPC Everywhere
 
The UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
The UX of Tomorrow: Designing for the Unknown by Jeff FeddersenThe UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
The UX of Tomorrow: Designing for the Unknown by Jeff Feddersen
 
Deep Learning in NLP (BERT, ERNIE and REFORMER)
Deep Learning in NLP (BERT, ERNIE and REFORMER)Deep Learning in NLP (BERT, ERNIE and REFORMER)
Deep Learning in NLP (BERT, ERNIE and REFORMER)
 
Looking into the Black Box - A Theoretical Insight into Deep Learning Networks
Looking into the Black Box - A Theoretical Insight into Deep Learning NetworksLooking into the Black Box - A Theoretical Insight into Deep Learning Networks
Looking into the Black Box - A Theoretical Insight into Deep Learning Networks
 
Android Virtualization: Opportunity and Organization
Android Virtualization: Opportunity and OrganizationAndroid Virtualization: Opportunity and Organization
Android Virtualization: Opportunity and Organization
 
Are homes smart if they are aware?
Are homes smart if they are aware?Are homes smart if they are aware?
Are homes smart if they are aware?
 
Microkernel Evolution
Microkernel EvolutionMicrokernel Evolution
Microkernel Evolution
 
Barrelfish OS
Barrelfish OS Barrelfish OS
Barrelfish OS
 
Analysis of Practicality and Performance Evaluation for Monolithic Kernel and...
Analysis of Practicality and Performance Evaluation for Monolithic Kernel and...Analysis of Practicality and Performance Evaluation for Monolithic Kernel and...
Analysis of Practicality and Performance Evaluation for Monolithic Kernel and...
 
Os Ds Arch
Os Ds ArchOs Ds Arch
Os Ds Arch
 
IGARSS11_BenchmarkImagerySlides_FINAL.pdf
IGARSS11_BenchmarkImagerySlides_FINAL.pdfIGARSS11_BenchmarkImagerySlides_FINAL.pdf
IGARSS11_BenchmarkImagerySlides_FINAL.pdf
 
IGARSS11_BenchmarkImagerySlides_FINAL.pdf
IGARSS11_BenchmarkImagerySlides_FINAL.pdfIGARSS11_BenchmarkImagerySlides_FINAL.pdf
IGARSS11_BenchmarkImagerySlides_FINAL.pdf
 
IGARSS11_BenchmarkImagerySlides_FINAL.pdf
IGARSS11_BenchmarkImagerySlides_FINAL.pdfIGARSS11_BenchmarkImagerySlides_FINAL.pdf
IGARSS11_BenchmarkImagerySlides_FINAL.pdf
 

More from iMinds conference

I. Verbauwhede - IGNIS
I. Verbauwhede - IGNISI. Verbauwhede - IGNIS
I. Verbauwhede - IGNIS
iMinds conference
 
J. De Meester - Mobile meets Community
J. De Meester - Mobile meets CommunityJ. De Meester - Mobile meets Community
J. De Meester - Mobile meets Community
iMinds conference
 
E. Mannens - LODGE
E. Mannens - LODGEE. Mannens - LODGE
E. Mannens - LODGE
iMinds conference
 
P. De Causmacker - iRead+
P. De Causmacker - iRead+P. De Causmacker - iRead+
P. De Causmacker - iRead+
iMinds conference
 
J. Van Den Bergh - In2Media
J. Van Den Bergh - In2MediaJ. Van Den Bergh - In2Media
J. Van Den Bergh - In2Media
iMinds conference
 
I. Verbauwhede - Smart Grids Security
I. Verbauwhede - Smart Grids SecurityI. Verbauwhede - Smart Grids Security
I. Verbauwhede - Smart Grids Security
iMinds conference
 
O. Van Oost - Digital Art Revealed
O. Van Oost - Digital Art RevealedO. Van Oost - Digital Art Revealed
O. Van Oost - Digital Art Revealed
iMinds conference
 
A. Pashalidis - Advanced authentication for Mobile Platforms
A. Pashalidis - Advanced authentication for Mobile PlatformsA. Pashalidis - Advanced authentication for Mobile Platforms
A. Pashalidis - Advanced authentication for Mobile Platforms
iMinds conference
 
B. Morlion - Introduction
B. Morlion - IntroductionB. Morlion - Introduction
B. Morlion - Introduction
iMinds conference
 
P. Duysburgh - Reading Assisant
P. Duysburgh - Reading AssisantP. Duysburgh - Reading Assisant
P. Duysburgh - Reading Assisant
iMinds conference
 
Harm Belt & Kees Janse - Lifelike Communication -front-end audio and video te...
Harm Belt & Kees Janse - Lifelike Communication -front-end audio and video te...Harm Belt & Kees Janse - Lifelike Communication -front-end audio and video te...
Harm Belt & Kees Janse - Lifelike Communication -front-end audio and video te...
iMinds conference
 
Olivier Scheer - Solutions for Immersive 3D Video Communication
Olivier Scheer - Solutions for Immersive 3D Video CommunicationOlivier Scheer - Solutions for Immersive 3D Video Communication
Olivier Scheer - Solutions for Immersive 3D Video Communication
iMinds conference
 
Fabio Neri - Research topics ans issues faced in TREND, the FP7 Network of Ex...
Fabio Neri - Research topics ans issues faced in TREND, the FP7 Network of Ex...Fabio Neri - Research topics ans issues faced in TREND, the FP7 Network of Ex...
Fabio Neri - Research topics ans issues faced in TREND, the FP7 Network of Ex...
iMinds conference
 
Sam Samuel - Are we stuck in a Rut? The need for agressive research goals
Sam Samuel - Are we stuck in a Rut? The need for agressive research goalsSam Samuel - Are we stuck in a Rut? The need for agressive research goals
Sam Samuel - Are we stuck in a Rut? The need for agressive research goals
iMinds conference
 
Flavio Cucchietti - Energy Efficiency and ICT: short term needs long term opp...
Flavio Cucchietti - Energy Efficiency and ICT: short term needs long term opp...Flavio Cucchietti - Energy Efficiency and ICT: short term needs long term opp...
Flavio Cucchietti - Energy Efficiency and ICT: short term needs long term opp...
iMinds conference
 
Andrew Houghton - Green ICT in the European Union
Andrew Houghton - Green ICT in the European UnionAndrew Houghton - Green ICT in the European Union
Andrew Houghton - Green ICT in the European Union
iMinds conference
 
Herbert Van De Sompel - Time Travel for the Web
Herbert Van De Sompel - Time Travel for the WebHerbert Van De Sompel - Time Travel for the Web
Herbert Van De Sompel - Time Travel for the Web
iMinds conference
 
Nico Verplancke - Digital archiving at the Waalse Krook
Nico Verplancke - Digital archiving at the Waalse KrookNico Verplancke - Digital archiving at the Waalse Krook
Nico Verplancke - Digital archiving at the Waalse Krook
iMinds conference
 
Wondergraphs
WondergraphsWondergraphs
Wondergraphs
iMinds conference
 

More from iMinds conference (20)

I. Verbauwhede - IGNIS
I. Verbauwhede - IGNISI. Verbauwhede - IGNIS
I. Verbauwhede - IGNIS
 
J. De Meester - Mobile meets Community
J. De Meester - Mobile meets CommunityJ. De Meester - Mobile meets Community
J. De Meester - Mobile meets Community
 
E. Mannens - LODGE
E. Mannens - LODGEE. Mannens - LODGE
E. Mannens - LODGE
 
P. De Causmacker - iRead+
P. De Causmacker - iRead+P. De Causmacker - iRead+
P. De Causmacker - iRead+
 
J. Van Den Bergh - In2Media
J. Van Den Bergh - In2MediaJ. Van Den Bergh - In2Media
J. Van Den Bergh - In2Media
 
I. Verbauwhede - Smart Grids Security
I. Verbauwhede - Smart Grids SecurityI. Verbauwhede - Smart Grids Security
I. Verbauwhede - Smart Grids Security
 
O. Van Oost - Digital Art Revealed
O. Van Oost - Digital Art RevealedO. Van Oost - Digital Art Revealed
O. Van Oost - Digital Art Revealed
 
A. Pashalidis - Advanced authentication for Mobile Platforms
A. Pashalidis - Advanced authentication for Mobile PlatformsA. Pashalidis - Advanced authentication for Mobile Platforms
A. Pashalidis - Advanced authentication for Mobile Platforms
 
B. Morlion - Introduction
B. Morlion - IntroductionB. Morlion - Introduction
B. Morlion - Introduction
 
P. Duysburgh - Reading Assisant
P. Duysburgh - Reading AssisantP. Duysburgh - Reading Assisant
P. Duysburgh - Reading Assisant
 
Harm Belt & Kees Janse - Lifelike Communication -front-end audio and video te...
Harm Belt & Kees Janse - Lifelike Communication -front-end audio and video te...Harm Belt & Kees Janse - Lifelike Communication -front-end audio and video te...
Harm Belt & Kees Janse - Lifelike Communication -front-end audio and video te...
 
Olivier Scheer - Solutions for Immersive 3D Video Communication
Olivier Scheer - Solutions for Immersive 3D Video CommunicationOlivier Scheer - Solutions for Immersive 3D Video Communication
Olivier Scheer - Solutions for Immersive 3D Video Communication
 
Fabio Neri - Research topics ans issues faced in TREND, the FP7 Network of Ex...
Fabio Neri - Research topics ans issues faced in TREND, the FP7 Network of Ex...Fabio Neri - Research topics ans issues faced in TREND, the FP7 Network of Ex...
Fabio Neri - Research topics ans issues faced in TREND, the FP7 Network of Ex...
 
Sam Samuel - Are we stuck in a Rut? The need for agressive research goals
Sam Samuel - Are we stuck in a Rut? The need for agressive research goalsSam Samuel - Are we stuck in a Rut? The need for agressive research goals
Sam Samuel - Are we stuck in a Rut? The need for agressive research goals
 
Flavio Cucchietti - Energy Efficiency and ICT: short term needs long term opp...
Flavio Cucchietti - Energy Efficiency and ICT: short term needs long term opp...Flavio Cucchietti - Energy Efficiency and ICT: short term needs long term opp...
Flavio Cucchietti - Energy Efficiency and ICT: short term needs long term opp...
 
Andrew Houghton - Green ICT in the European Union
Andrew Houghton - Green ICT in the European UnionAndrew Houghton - Green ICT in the European Union
Andrew Houghton - Green ICT in the European Union
 
Clear2Pay testimonial
Clear2Pay testimonialClear2Pay testimonial
Clear2Pay testimonial
 
Herbert Van De Sompel - Time Travel for the Web
Herbert Van De Sompel - Time Travel for the WebHerbert Van De Sompel - Time Travel for the Web
Herbert Van De Sompel - Time Travel for the Web
 
Nico Verplancke - Digital archiving at the Waalse Krook
Nico Verplancke - Digital archiving at the Waalse KrookNico Verplancke - Digital archiving at the Waalse Krook
Nico Verplancke - Digital archiving at the Waalse Krook
 
Wondergraphs
WondergraphsWondergraphs
Wondergraphs
 

Recently uploaded

Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 

Recently uploaded (20)

Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 

Andrew Herbert - Hot Topics From Microsoft Research

  • 1. Hot Topics From Microsoft Research Andrew Herbert Chairman, Microsoft Research EMEA 15 December 2010
  • 3.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. The mythical man-month If 1 accountant takes 8 hours to do my taxes, then 8 accountants can do 8 people’s taxes in 8 hours. But 8 accountants can’t do 1 tax return in 1 hour. The mythical cpu-second If it takes a 1-core machine 1 second to process 1 GB of data, how long does a 64-core machine take to process 64GB? Sometimes 1 second. Sometimes more.
  • 11. Barrelfish  A new OS architecture for scalable multicore systems  Approach: structure the OS as a distributed system  Design principles: • Make inter-core communication explicit • Make OS structure hardware-neutral • View state as replicated
  • 12. A Multikernel vs Other Operating Systems Spectrum of sharing and locking disciplines Traditional OSes Multikernel Shared state, Finer-grained Clustered objects, Distributed state, one-big-lock locking partitioning replica maintenance Multikernel Windows and Unix variants are Research operating evolving from the far left operating system: towards the middle systems eg K42 Barrelfish
  • 13. Barrelfish Structure App App App App OS node OS node OS node OS node State State State Async messages State replica replica replica replica x86 x64 ARM GPU Hardware interconnect
  • 15.
  • 16. "This is a pivotal moment that will carry with it a wave of change, the ripples of which will reach far beyond video games“ STEVEN SPIELBERG
  • 17. Understanding Human Motion Andrew Blake, Kentaro Toyama, Probablisitic tracking in a metric space, Awarded the Marr Prize , IEEE International conference on Computer Vision, 2001
  • 18. Understanding Human Motion Ramanan Navaratnam, Andrew Fitzgibbon, Roberto Cipolla, The Joint Manifold Model for Semi-supervised Multi-valued Regression, IEEE International conference on Computer Vision, 2007
  • 19. Understanding Images J. Shotton, J. Winn, C. Rother, A. Criminisi, TextonBoost: Joint Appearance, Shape and Context Modeling for Multi-Class Object Recognition and Segmentation. European Conference on Computer Vision, 2006
  • 21.
  • 22.
  • 23. Large Scale Machine Learning Behind the scenes: AdPredictor
  • 25. Click/Ad Information Probability 1341201 1570165 Listing ID 2213187 9215433 + Match Exact Match Type Broad Match ML-1 p(Click|Query, Ad) Position SB-1 SB-2