Collaborative Research: High-Performance Data Access through Memory Abstraction
Collaborative Research: High-Performance Data Access through Memory Abstraction
批准号:
0540897
负责人:
Michael Bender
金额:
$15.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-08-01 至 2011-07-31
中文摘要
摘要几十年来,通过内存抽象B树进行的高性能数据访问一直是外部内存搜索的首选数据结构,因为它们最大限度地减少了搜索期间执行的磁盘块访问次数。然而,众所周知,B-树在经验上是次优的,因为它们仅在一个粒度级别(通常是磁盘块)上利用数据局部性,而不是在诸如磁盘磁道之类的较粗粒度上利用数据局部性,或者在诸如高速缓存线之类的细粒度上利用数据局部性。缓存无关数据结构和算法的理论发展表明,如何在每个粒度同时实现近乎最佳的引用局部性。缓存无关数据结构的一个显著特征是,它们将程序员从针对缓存和磁盘影响调优代码的负担中解放出来。PI最近的实验表明,缓存无关B树(CO B树)的性能可以超过高度调优的传统B树。CO B树实现了卓越的性能,因为它们针对所有内存效应进行了近似优化。相比之下,缓存感知算法忽略了内存层次结构的重要方面。然而,CO B树还没有准备好在文件系统和数据库中使用,因为它们缺乏工业强度B树的基本功能,例如支持可变大小的密钥、并发访问和事务。研究人员建议调查CO B-树如何实现其潜力。研究人员计划研究开发全功能CO B树所需的数据结构、字符串和分布式系统中的广泛算法问题。此外,研究人员计划解决在线调度问题,以便虚拟内存系统能够为缓存遗忘提供有效的支持。这项算法工作对于将CO技术转移到计算机科学、工程和科学计算的其他领域是必要的,并旨在改变科学家和工程师处理海量数据集的方式。
英文摘要
ABSTRACT High-Performance Data Access through Memory Abstraction B-trees have been the data structures of choice for external-memory searching for decades because they minimize the number of disk-block accesses performed during a search. It is well known, however, that B-trees are empirically suboptimal because they exploit data locality at only one level of granularity, typically disk blocks, but not at coarser granularities, such as disk tracks, or finer granularities, such as cache lines. Theoretical developments on cache-oblivious data structures and algorithms have shown how to achieve nearly optimal locality of reference simultaneously at every granularity. A striking feature of cache-oblivious data structures is that they free the programmer from the burden of tuning the code for cache and disk effects. The PIs' recent experiments suggest that cache-oblivious B-trees (CO B-trees) can surpass the performance of highly tuned traditional B-trees. CO B-trees achieve superior performance because they approximately optimize for all memory effects. In contrast, cache-aware algorithms ignore important aspects of the memory hierarchy. CO B-trees are not yet ready to be used in file systems and data bases, however, because they lack essential capabilities of industrial-strength B-trees, such as support for variable-size keys, concurrent accesses, and transactions. The researchers propose to investigate how CO B-trees can achieve their potential. The researchers plan to study the wide range of algorithmic problems in data structures, stringology, and distributed systems required to develop a full-featured CO B-tree. In addition, the researchers plan to solve online scheduling problems so that virtual-memory systems can provide efficient support for cache-obliviousness. This algorithmic work is necessary to transfer CO technology to other areas of computer science, engineering, and scientific computing and is intended to transform how scientists and engineers manipulate massive data sets.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
NSF-BSF: Collaborative Research: AF: Small: Algorithmic Performance through History Independence
-
批准号:2247577
-
项目类别:Standard Grant
-
资助金额:$30.0万
-
财政年份:2023
-
负责人:Michael Bender
-
依托单位:
When was Summit, Greenland last ice-free: 81Kr dating of dirty ice at the bottom of the GISP2 ice core
-
批准号:2052958
-
项目类别:Standard Grant
-
资助金额:$13.59万
-
财政年份:2021
-
负责人:Michael Bender
-
依托单位:
Collaborative Research: AF: Medium: Adventures in Flatland: Algorithms for Modern Memories
-
批准号:2106827
-
项目类别:Continuing Grant
-
资助金额:$30.0万
-
财政年份:2021
-
负责人:Michael Bender
-
依托单位:
Collaborative Research: PPoSS: Planning: Efficient Address Translation with Formal Guarantees for Data-Center-Scale Applications
-
批准号:2118830
-
项目类别:Standard Grant
-
资助金额:$6.25万
-
财政年份:2021
-
负责人:Michael Bender
-
依托单位:
ABR: CSR: Medium: Collaborative Research: FTFS: A Read/Write Optimized Fractal Tree File System
-
批准号:1938709
-
项目类别:Standard Grant
-
资助金额:$85.68万
-
财政年份:2019
-
负责人:Michael Bender
-
依托单位:
CCF-BSF: AF: Small: Collaborative Research: The Dictionary Problem Considered
-
批准号:1716252
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2017
-
负责人:Michael Bender
-
依托单位:
CSR: Medium: Collaborative Research: FTFS: A Read/Write-Optimized Fractal Tree File System
-
批准号:1755615
-
项目类别:Standard Grant
-
资助金额:$5.08万
-
财政年份:2016
-
负责人:Michael Bender
-
依托单位:
AF: Small: Collaborative Research: Maintaining Order
-
批准号:1617618
-
项目类别:Standard Grant
-
资助金额:$21.03万
-
财政年份:2016
-
负责人:Michael Bender
-
依托单位:
CSR: Medium: Collaborative Research: FTFS: A Read/Write-Optimized Fractal Tree File System
-
批准号:1408695
-
项目类别:Standard Grant
-
资助金额:$62.4万
-
财政年份:2014
-
负责人:Michael Bender
-
依托单位:
BIGDATA: Mid-Scale: DCM: Collaborative Research: Eliminating the Data Ingestion Bottleneck in Big Data Applications
-
批准号:1247726
-
项目类别:Standard Grant
-
资助金额:$80.0万
-
财政年份:2013
-
负责人:Michael Bender
-
依托单位:
AF: SMALL: Collaborative Research: Data Structures for Parallel Algorithms
-
批准号:1217708
-
项目类别:Standard Grant
-
资助金额:$13.9万
-
财政年份:2012
-
负责人:Michael Bender
-
依托单位:
Collaborative Research: Ice Core Studies Reconstructing Greenland Climate During the Eemian and Beyond
-
批准号:1107343
-
项目类别:Standard Grant
-
资助金额:$29.56万
-
财政年份:2012
-
负责人:Michael Bender
-
依托单位:
AF: Small: Collaborative Research: Algorithms for Reallocation Problems
-
批准号:1114809
-
项目类别:Standard Grant
-
资助金额:$25.0万
-
财政年份:2011
-
负责人:Michael Bender
-
依托单位:
HECURA: Colaborative: Multidimensional and String Indexes for Streaming Data
-
批准号:0937822
-
项目类别:Standard Grant
-
资助金额:$20.0万
-
财政年份:2009
-
负责人:Michael Bender
-
依托单位:
Collaborative Research: Exploring A 2 Million + Year Ice Climate Archive-Allan Hills Blue Ice Area (2MBIA)
-
批准号:0838849
-
项目类别:Standard Grant
-
资助金额:$44.68万
-
财政年份:2009
-
负责人:Michael Bender
-
依托单位:
Neuropeptide Hormone Processing during Ecdysis and Growth Control in Drosophila
-
批准号:0823472
-
项目类别:Continuing Grant
-
资助金额:$38.5万
-
财政年份:2008
-
负责人:Michael Bender
-
依托单位:
Variation in the Oxygen/Nitrogen (O2/N2) Ratio of Air: Implications for the Global Carbon Cycle
-
批准号:0647027
-
项目类别:Standard Grant
-
资助金额:$33.61万
-
财政年份:2007
-
负责人:Michael Bender
-
依托单位:
Collaborative Research: Dating and Paleoenvironmental Studies on Ancient Ice in the Dry Valleys, Antarctica
-
批准号:0636731
-
项目类别:Continuing Grant
-
资助金额:$43.79万
-
财政年份:2007
-
负责人:Michael Bender
-
依托单位:
Cooperative Studies of Southern Ocean Biogeochemistry
-
批准号:0636744
-
项目类别:Continuing Grant
-
资助金额:$67.65万
-
财政年份:2007
-
负责人:Michael Bender
-
依托单位:
Collaborative Research: Adversarial Contention Resolution
-
批准号:0634793
-
项目类别:Continuing Grant
-
资助金额:$16.7万
-
财政年份:2007
-
负责人:Michael Bender
-
依托单位:
国内基金
海外基金
登录
查看更多内容
Research on Quantum Field Theory without a Lagrangian Description
-
批准号:24ZR1403900
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:SATOSHI NAWATA
-
依托单位:
Cell Research
-
批准号:31224802
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2012
-
负责人:程磊
-
依托单位:
Cell Research
-
批准号:31024804
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2010
-
负责人:程磊
-
依托单位:
Cell Research (细胞研究)
-
批准号:30824808
-
项目类别:专项基金项目
-
资助金额:24.0万元
-
批准年份:2008
-
负责人:张爱兰
-
依托单位:
Research on the Rapid Growth Mechanism of KDP Crystal
-
批准号:10774081
-
项目类别:面上项目
-
资助金额:45.0万元
-
批准年份:2007
-
负责人:滕冰
-
依托单位: