CPA: Practical Cache-Oblivious B-Trees

CPA:实用的忽略缓存的 B 树

基本信息

  • 批准号:
    0541209
  • 负责人:
  • 金额:
    $ 27.5万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2006
  • 资助国家:
    美国
  • 起止时间:
    2006-08-15 至 2009-07-31
  • 项目状态:
    已结题

项目摘要

Practical Cache-Oblivious B-Trees For over three decades, the B-tree has been the data structure of choice for maintaining searchable, ordered data on disk. Such B-trees are sometimes referred to as "cache-aware" B-trees because they are aware of, and optimize for, one particular block size (such as the disk block size) in the memory hierarchy. In contrast, recent theoretical results show how, in principle, to build a "cache-oblivious" B-tree, which simultaneously optimizes for all block sizes with no explicit measurement or tuning. Although recent experiments show that cache-oblivious B-trees can outperform cache-aware B-trees for any given block size, sometimes by two orders of magnitude, cache-oblivious B-trees are not yet practical. This project aims to understand how the theoretical promise of cache-oblivious B-trees can be realized in practice. Building a practical library for cache-oblivious search trees is a difficult systems engineering problem. Existing designs are complex and lack concurrency. They provide amortized performance guarantees rather than worst-case performance guarantees. They do not support the transactional semantics required by databases and file systems. By combining theoretical insights with modern software technology, such as memory mapping, this research project hopes to provide a practical library for cache-oblivious search trees that offers provable guarantees of performance.
实用的缓存不经意B树在过去的三十年里,B树一直是在磁盘上维护可搜索的、有序的数据的数据结构的选择。这种B树有时被称为“缓存感知”B树,因为它们感知内存层次结构中的一个特定块大小(例如磁盘块大小)并对其进行优化。相比之下,最近的理论结果表明,在原则上,如何建立一个“缓存无关”的B树,同时优化所有块大小,没有明确的测量或调整。尽管最近的实验表明,对于任何给定的块大小,缓存无关B-树都可以优于缓存感知B-树,有时是两个数量级,但缓存无关B-树还不实用。这个项目旨在了解如何在实践中实现缓存无关B树的理论承诺。建立一个实用的缓存无关搜索树库是一个困难的系统工程问题。现有的设计复杂且缺乏并发性。它们提供的是摊销后的业绩担保,而不是最坏情况下的业绩担保。它们不支持数据库和文件系统所需的事务语义。通过将理论见解与现代软件技术(如内存映射)相结合,该研究项目希望为缓存无关搜索树提供一个实用的库,提供可证明的性能保证。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Charles Leiserson其他文献

Charles Leiserson的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Charles Leiserson', 18)}}的其他基金

POSE: Phase I: Open Source Ecosystem for OpenCilk
POSE:第一阶段:OpenCilk 开源生态系统
  • 批准号:
    2229704
  • 财政年份:
    2022
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Standard Grant
CCRI: Medium: Cilk Infrastructure for Next-Generation Parallel-Programming Research
CCRI:Medium:用于下一代并行编程研究的 Cilk 基础设施
  • 批准号:
    1925609
  • 财政年份:
    2019
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Standard Grant
XPS: FULL: FP: A profile-centric IDE for science-based performance engineering in the cloud
XPS:FULL:FP:以配置文件为中心的 IDE,用于云中基于科学的性能工程
  • 批准号:
    1533644
  • 财政年份:
    2015
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Standard Grant
SHF: AF: Large: Collaborative Research: Parallelism without Concurrency
SHF:AF:大型:协作研究:无并发的并行性
  • 批准号:
    1314547
  • 财政年份:
    2013
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Continuing Grant
SHF: AF: Medium: Collaborative Research:The Ponchoir Stencil Complier
SHF:AF:媒介:协作研究:Ponchoir Stencil Complier
  • 批准号:
    1162148
  • 财政年份:
    2012
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Continuing Grant
CSR: Small: Using Thread-Local Memory Mapping to Support Memory Abstractions for Dynamic Multithreading
CSR:小:使用线程本地内存映射支持动态多线程的内存抽象
  • 批准号:
    1017058
  • 财政年份:
    2010
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Standard Grant
HECURA: Colaborative: Multidimensional and String Indexes for Streaming Data
HECURA:协作:流数据的多维和字符串索引
  • 批准号:
    0937860
  • 财政年份:
    2009
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Standard Grant
SBIR Phase I: Cilk++
SBIR 第一阶段:Cilk
  • 批准号:
    0712243
  • 财政年份:
    2007
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Standard Grant
CSR-AES: Feedback-Driven Adaptive Multithreading
CSR-AES:反馈驱动的自适应多线程
  • 批准号:
    0615215
  • 财政年份:
    2006
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Continuing Grant
HECURA: Microdata Storage Systems for High-End Computing
HECURA:用于高端计算的微数据存储系统
  • 批准号:
    0621511
  • 财政年份:
    2006
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Standard Grant

相似海外基金

Mobilizing brain health and dementia guidelines for practical information and a well trained workforce with cultural competencies - the BRAID Hub - Brain health Resources And Integrated Diversity Hub
动员大脑健康和痴呆症指南获取实用信息和训练有素、具有文化能力的劳动力 - BRAID 中心 - 大脑健康资源和综合多样性中心
  • 批准号:
    498289
  • 财政年份:
    2024
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Operating Grants
NSF Convergence Accelerator track L: Translating insect olfaction principles into practical and robust chemical sensing platforms
NSF 融合加速器轨道 L:将昆虫嗅觉原理转化为实用且强大的化学传感平台
  • 批准号:
    2344284
  • 财政年份:
    2024
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Standard Grant
CAREER: Architectural Foundations for Practical Privacy-Preserving Computation
职业:实用隐私保护计算的架构基础
  • 批准号:
    2340137
  • 财政年份:
    2024
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Continuing Grant
GOALI: Development of Next Generation MXene-based Li-S Batteries with Practical Operating Temperatures
GOALI:开发具有实用工作温度的下一代 MXene 基锂硫电池
  • 批准号:
    2427203
  • 财政年份:
    2024
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Standard Grant
Practical multi-receiver passive radar with low-cost synchronisation
具有低成本同步功能的实用多接收机无源雷达
  • 批准号:
    DP240102502
  • 财政年份:
    2024
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Discovery Projects
Practical guidance on accessible statistical methods for different estimands in randomised trials
随机试验中不同估计值的可用统计方法的实用指南
  • 批准号:
    MR/Z503770/1
  • 财政年份:
    2024
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Research Grant
CAREER: Practical Adaptive Filters and Applications
职业:实用的自适应滤波器和应用
  • 批准号:
    2339521
  • 财政年份:
    2024
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Continuing Grant
Solving key issues in wearable thermoelectrics for practical applications
解决可穿戴热电器件实际应用中的关键问题
  • 批准号:
    DE240100519
  • 财政年份:
    2024
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Discovery Early Career Researcher Award
APPQC: Advanced Practical Post-Quantum Cryptography From Lattices
APPQC:来自格的高级实用后量子密码学
  • 批准号:
    EP/Y02432X/1
  • 财政年份:
    2024
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Research Grant
Towards a practical quantum advantage: Confronting the quantum many-body problem using quantum computers
迈向实用的量子优势:使用量子计算机应对量子多体问题
  • 批准号:
    EP/Y036069/1
  • 财政年份:
    2024
  • 资助金额:
    $ 27.5万
  • 项目类别:
    Research Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了