III: Small: Bringing database query optimization to data intensive applications
III: Small: Bringing database query optimization to data intensive applications
批准号:
2008295
负责人:
Kenneth Ross
金额:
$50.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2020
资助国家:
美国
项目状态:
已结题
起止时间:
2020-10-01 至 2024-09-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Modern database management systems (DBMSs) employ sophisticated query optimization techniques that enable the generation of efficient execution plans for queries over very large data sets. A variety of other applications also process large data sets, but cannot leverage database-style query optimization for their code. In this project, an open-source programming language compiler will be enhanced with database-style query optimization capabilities. Data-intensive parts of ordinary programs will be executed in chunks using different execution plans. Based on feedback from earlier chunks, alternative plans might be used for later chunks. The compiler could be used for a variety of data-intensive applications, allowing all of them to benefit from this class of performance optimizations.Existing query optimization techniques for in-memory processing are limited in several ways: (a) they are not extensively used outside relational database management systems; (b) they are limited to a handful of relational operators, and do not cover access patterns or dynamically-defined functions found in other data-analysis scenarios; (c) they treat the underlying compiler as a black-box, with unpredictable performance depending on which compiler is used with which compiler settings; (d) they often bake-in design choices that may be appropriate for usage within a particular DBMS, but not for more general cases. This project directly addresses these challenges by optimizing data-analysis style queries expressed as tight loops in a conventional imperative programming language. This project will extend an open-source compiler (GraalVM/Truffle) with both known and novel optimization techniques that will automatically be applied whenever the compiler identifies that a loop is time-consuming. Integration into the compiler allows many applications to efficiently process large data sets. The system will support dynamic queries involving user-defined functions and arbitrary access patterns. Database-style and compiler optimizations will co-exist in one system, eliminating some of the mismatches that happen when the compiler is used as a black-box by a DBMS. The system will tune a variety of run-time execution parameters automatically, with minimal guidance from the programmer. The extended compiler will be validated by developing an interactive data exploration application that will allow users to dynamically specify and analyze a variety of large in-memory datasets.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
期刊论文(2)
专著(0)
科研奖励(0)
会议论文
DIEL: Interactive Visualization Beyond the Here and Now
DIEL:超越此时此地的交互式可视化
DOI:
--
发表时间:
2021
期刊:
IEEE Vis
影响因子:
--
作者:
[Wu, Yifan, Chang, Remco, Hellerstein, Joseph, Satyanarayan, Arvind, Wu, Eugene]
通讯作者:
Wu, Eugene
DOI:
10.14778/3447689.3447697
发表时间:
2021-02
期刊:
Proc. VLDB Endow.
影响因子:
--
作者:
[Wangda Zhang;Junyoung Kim;K. A. Ross;Eric Sedlar;Lukas Stadler]
通讯作者:
Wangda Zhang;Junyoung Kim;K. A. Ross;Eric Sedlar;Lukas Stadler
III: Medium: Linear Algebra Operators in Databases to Support Analytic and Machine-Learning Workloads
-
批准号:2312991
-
项目类别:Standard Grant
-
资助金额:$101.63万
-
财政年份:2023
-
负责人:Kenneth Ross
-
依托单位:
III: Small: Database Algorithms for Modern CPU Memory Hierarchies
-
批准号:1422488
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2014
-
负责人:Kenneth Ross
-
依托单位:
Evolutionary Genomics of a Supergene Implicated in Social Evolution
-
批准号:1354479
-
项目类别:Continuing Grant
-
资助金额:$108.0万
-
财政年份:2014
-
负责人:Kenneth Ross
-
依托单位:
III: Small: Database Processing on GPUs
-
批准号:1218222
-
项目类别:Continuing Grant
-
资助金额:$50.0万
-
财政年份:2012
-
负责人:Kenneth Ross
-
依托单位:
Research and Education Activities at ACM SIGMOD/PODS 2013
-
批准号:1246690
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:2012
-
负责人:Kenneth Ross
-
依托单位:
EAGER: Rapid Updates and Snapshot-Based Queries Using Multicore Processors
-
批准号:1049898
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2010
-
负责人:Kenneth Ross
-
依托单位:
Collaborative Research: Speciation and Evolution of Fire Ants - An Integrated Population Genetic, Phylogenetic, and Ecological Approach
-
批准号:1020652
-
项目类别:Standard Grant
-
资助金额:$8.27万
-
财政年份:2010
-
负责人:Kenneth Ross
-
依托单位:
III: Small: Avoiding Contention on Multicore Machines
-
批准号:0915956
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2009
-
负责人:Kenneth Ross
-
依托单位:
Cache-Aware Database Systems on Modern Multithreading Processors
-
批准号:0534389
-
项目类别:Continuing Grant
-
资助金额:$38.0万
-
财政年份:2006
-
负责人:Kenneth Ross
-
依托单位:
Database Query Processing in Main Memory
-
批准号:0120939
-
项目类别:Continuing Grant
-
资助金额:$23.5万
-
财政年份:2001
-
负责人:Kenneth Ross
-
依托单位:
Molecular Genetic Characterization of a Gene Controlling Complex Social Behavior
-
批准号:9910462
-
项目类别:Standard Grant
-
资助金额:$7.49万
-
财政年份:1999
-
负责人:Kenneth Ross
-
依托单位:
Fast Decision Support Queries in Main-Memory: Algorithms, Optimization and Implementation
-
批准号:9812014
-
项目类别:Standard Grant
-
资助金额:$24.0万
-
财政年份:1998
-
负责人:Kenneth Ross
-
依托单位:
Effects of a Founder Event on Genetic Diversity in the Fire Ant Solenopsis invicta
-
批准号:9707331
-
项目类别:Standard Grant
-
资助金额:$8.99万
-
财政年份:1997
-
负责人:Kenneth Ross
-
依托单位:
NYI: Theory and Implementation of Declarative Database Systems
-
批准号:9457613
-
项目类别:Continuing Grant
-
资助金额:$31.25万
-
财政年份:1994
-
负责人:Kenneth Ross
-
依托单位:
Declarative Features for Deductive Databases
-
批准号:9209029
-
项目类别:Continuing Grant
-
资助金额:$10.0万
-
财政年份:1992
-
负责人:Kenneth Ross
-
依托单位:
Dissertation Research: Population Biology of the Eastern Tent Caterpillar
-
批准号:8901373
-
项目类别:Standard Grant
-
资助金额:$0.86万
-
财政年份:1989
-
负责人:Kenneth Ross
-
依托单位:
Fire Ant Hybridization
-
批准号:8615238
-
项目类别:Standard Grant
-
资助金额:$5.31万
-
财政年份:1987
-
负责人:Kenneth Ross
-
依托单位:
Group Algebras of Nonabelian Locally Compact Groups
-
批准号:7607272
-
项目类别:Standard Grant
-
资助金额:$1.63万
-
财政年份:1976
-
负责人:Kenneth Ross
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: