COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Systems Research Group Seminar > DryadLINQ: distributed data-parallel computing using a high-level language
DryadLINQ: distributed data-parallel computing using a high-level languageAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Eiko Yoneki. DryadLINQ is a system and a set of language extensions that enable a new programming model for large scale distributed computing. It generalizes previous execution environments such as SQL , MapReduce, and Dryad in two ways: by adopting an expressive data model of strongly typed .NET objects; and by supporting general-purpose imperative and declarative operations on datasets within a traditional high-level programming language. I will outline the design of DryadLINQ, including an introduction to the LINQ programming model, and discuss the tradeoffs in both programming models and implementation strategies that we made with DryadLINQ, compared with parallel SQL and MapReduce. Bio: Michael Isard received his DPhil, in computer vision, from Oxford University in 1998. In 1999 he started work at the Compaq Systems Research Center, and since 2002 has worked for Microsoft Research at their Silicon Valley Campus. He spent much of 2003 to 2005 working closely with the MSN Search product group on the design and implementation of their V1 search engine. His current research interests include large-scale distributed systems and programming models for parallel and distributed computing. This talk is part of the Computer Laboratory Systems Research Group Seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsPostdoc Career Workshops Type the title of a new list here Optimization and Incentives SeminarOther talksFormation and disease relevance of axonal endoplasmic reticulum, a "neuron within a neuron”. Holonomic D-modules, b-functions, and coadmissibility Making Refuge: Calais and Cambridge Finding the past: Medieval Coin Finds at the Fitzwilliam Museum Human Brain Development Modelled in a Dish Questions of Morality in Global Health- An interdisciplinary conference The Rise of Augmented Intelligence in Edge Networks Scale and anisotropic effects in necking of metallic tensile specimens Animal Migration Statistical Methods in Pre- and Clinical Drug Development: Tumour Growth-Inhibition Model Example Are hospital admissions for people with palliative care needs avoidable and unwanted? Childhood adversity and chronic disease: risks, mechanisms and resilience. |