Abstract
Commercial and open source database systems consist of millions of lines of highly optimized C code. Yet, their performance on individual queries falls 10x or 100x short of what a hand-written, specialized, implementation of the same query can achieve. In this talk we will present Flare, a SQL query engine implemented entirely in Scala. Where other systems interpret query plans, operator by operator, Flare generates and compiles low-level C code for whole queries at runtime, using the LMS (Lightweight Modular Staging) framework. This approach yields performance up to 100x faster than highly-tuned commercial systems, and compact and high-level code (about ~3000 lines) at the same time. We will also discuss how Flare can be integrated as accelerator back-end with the popular Apache Spark big data platform.
Bio
Tiark Rompf is an Assistant Professor of Computer Science at Purdue University. His work focuses on runtime code generation, advanced compiler technology, and associated language support. From 2008 to 2014 he was a member of Martin Odersky’s Scala team at EPFL where he developed the LMS compiler framework and made various contributions to the Scala language and toolchain (delimited continuations, efficient immutable data structures, compiler speedups, formalization of the type system). He received his PhD from EPFL in 2012. From 2012 to 2014 he was a researcher at Oracle Labs. His work received awards including CACM Research Highlight 2012, VLDB Best Paper 2014, NSF CAREER 2016, and Google Faculty Research Award 2016.
scalar quantity Tiark Rompf - How types can turn a SQL interpreter into a SQL compiler | |
| 7 Likes | 7 Dislikes |
| 569 views views | 5.23K followers |
| People & Blogs | Upload TimePublished on 20 Jun 2017 |
Related keywords
dsl vs cable,scalawag,scalabrine,video to gif,video phone beyonce mp3,dsl speed,programming logic and design pdf,video phone commax,videos for cats,dsl filter,free robux,programming logic and design,video phone letra,programming language examples,free ringtones,freedom mortgage,video doorbell,scalar and vector quantities,videoder,videographer,video phone number,programming language,sharing amazon prime,sharingan eyes,sharing shelf,dslam,video phone é a continuação de telephone,video player,sharing community,dsl cable,video camera,dsl speed test,scalar,programming for beginners,free dating sites,programming basics,sharing is caring,scalar chain meaning,free stock photos,video editing app,scalar definition,free music,scalar principle,programming meaning,video downloader,video phone ft lady gaga,programming quotes,freep,video phone beyonce,programming 1,sharingan naruto,video phone extended remix,video phone call,sharingbox,programming concepts,escalator,programming languages list,video editor,freeform,dsld,videogamedunkey,sharing economy,dslr gimbal,sharing is caring meme,programming cycle,sharing wifi password,sharing kindle books,sharing community yonkers,app video iphone,free vpn,sharing wifi iphone,programming software,dslr,scalable,dslr vs mirrorless,video editing software free,scalar chain,free fonts,video phone screen,programming flowchart,free people,free online games,free movies online,video phone wikipedia,dslr meaning,scalar chain of authority,sharing outlook calendar,programming language definition,sharing network 5k,freecell,video phone gaga,video phone beyonce lyrics,programming tutorial,freebirds,scalar product,programming grammar,scalar examples,video killed the radio star,scalable meaning,video phone beyonce letra,free movies,video game stores,dslr camera deals,scalar and vector,programming codes,dslr stabilizer,freestyle libre,sharing network,sharingan contacts,scalar meaning,video games,dsld homes,video phone lyrics,dsl extreme,dslreports,scalability,video star,free games,dsl modem,programming course,video phone tradução,programming paradigms,scalar quantity meaning,sharing google calendar,video converter,video phone lady gaga,video maker,dslr camera,video phone feat lady gaga,dsl internet,sharingan,video editing software,sharingan tattoo,video phone beyonce lady gaga,video to mp3,scalar energy,free credit report,free credit score,dsl modem router,
Không có nhận xét nào:
Đăng nhận xét