Compiling with Persistence

持久化编译

基本信息

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

项目摘要

The Compass project is charting a course towards cooperative compiler and run-time support for applications that manage large bodies of long-lived, shared, structured data. The project integrates programming language and database functionality to provide orthogonal data persistence, enabling the construction of more reliable data-intensive applications, but without compromising performance. Performance is obtained through application of modern compilation techniques to the problems of persistence, including static analysis and run-time profiling, to derive knowledge of application-specific behavior which can then be exploited by both the compiler, for program optimization, and the run-time system, for efficient data management. Compass project goals include development, integration and evaluation of new language-independent compiler analyses and optimizations for persistence, with associated run-time strategies for persistent object management. These techniques are being evaluated empirically through development of prototype persistent languages and systems, compilation of benchmark persistent applications, and measurement of application performance. The compilation and run-time strategies derive much of their power from treatment of the entire persistent application system, consisting of both stored persistent code and data, for "whole-application" analysis and optimization.
Compass项目正在为管理大量长寿命、共享、结构化数据的应用程序绘制一条面向协作编译器和运行时支持的路线。 该项目集成了编程语言和数据库功能,以提供正交数据持久性,从而能够构建更可靠的数据密集型应用程序,但不会影响性能。 性能是通过应用现代编译技术的持久性问题,包括静态分析和运行时分析,获得知识的应用程序特定的行为,然后可以利用这两个编译器,程序优化,和运行时系统,有效的数据管理。 Compass项目目标包括开发、集成和评估新的独立于语言的编译器分析和持久性优化,以及用于持久性对象管理的相关运行时策略。 这些技术正在通过开发原型持久性语言和系统、编译基准持久性应用程序和测量应用程序性能进行经验评估。 编译和运行时策略的大部分功能来自于对整个持久应用程序系统的处理,该系统由存储的持久代码和数据组成,用于“整体应用程序”分析和优化。

项目成果

期刊论文数量(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 }}

Antony Hosking其他文献

Hop, Skip, & Jump: Practical On-Stack Replacement for a Cross-Platform Language-Neutral VM
跳跃,跳过,
Protection traps and alternatives for memory management of an object-oriented language
面向对象语言内存管理的保护陷阱和替代方案
Towards Compile-Time Optimizations for Persistence
面向持久性的编译时优化
Closed and open nested atomic actions for Java: language design and prototype implementation
Java 的封闭式和开放式嵌套原子操作:语言设计和原型实现
When are Bytecodes Faster than Direct Execution
字节码何时比直接执行更快
  • DOI:
  • 发表时间:
    2007
  • 期刊:
  • 影响因子:
    0
  • 作者:
    James K. Doyle;J. Moss;Antony Hosking
  • 通讯作者:
    Antony Hosking

Antony Hosking的其他文献

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

{{ truncateString('Antony Hosking', 18)}}的其他基金

SPLASH 2015 Student Travel Support
SPLASH 2015 学生旅行支持
  • 批准号:
    1549774
  • 财政年份:
    2015
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Standard Grant
SHF: Medium: Collaborative Research: Micro-Virtual Machines for Managed Languages: Abstraction, contained
SHF:媒介:协作研究:托管语言的微型虚拟机:抽象,包含
  • 批准号:
    1408896
  • 财政年份:
    2014
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Standard Grant
SPLASH 2013 Travel Support
SPLASH 2013 旅行支持
  • 批准号:
    1347630
  • 财政年份:
    2013
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Standard Grant
CSR: Medium: Collaborative Research: Portable Performance for Parallel Managed Languages Across the Many-Core Spectrum
CSR:媒介:协作研究:跨多核频谱的并行托管语言的可移植性能
  • 批准号:
    1161237
  • 财政年份:
    2012
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Continuing Grant
CSR-AES Collaborative: Encore/J: Transparently Recoverable Java for Resilient Distributed Computing
CSR-AES 协作:Encore/J:用于弹性分布式计算的透明可恢复 Java
  • 批准号:
    0720505
  • 财政年份:
    2007
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Standard Grant
Scalable Concurrent Compacting Garbage Collection for Commodity Multi-Core Processors
适用于商品多核处理器的可扩展并发压缩垃圾收集
  • 批准号:
    0702240
  • 财政年份:
    2007
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Continuing Grant
ST-CRTS: Collaborative: Delivering on Atomic Actions: Unlocking Concurrency for Ordinary Programmers
ST-CRTS:协作:实现原子操作:为普通程序员解锁并发性
  • 批准号:
    0540866
  • 财政年份:
    2006
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Standard Grant
CSR---AES Collaborative: RuggedJ: Resilient Distributed Java Over Heterogeneous Platforms
CSR---AES 协作:RuggedJ:异构平台上的弹性分布式 Java
  • 批准号:
    0509377
  • 财政年份:
    2005
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Standard Grant
Transactional Threads for Reliable Persistent Application Systems
可靠持久应用系统的事务线程
  • 批准号:
    9988637
  • 财政年份:
    2000
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Continuing Grant

相似海外基金

Collaborative Research: Assessing the causes of the pyrosome invasion and persistence in the California Current Ecosystem
合作研究:评估加州海流生态系统中火体入侵和持续存在的原因
  • 批准号:
    2329559
  • 财政年份:
    2024
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Standard Grant
Cultivating Persistence and Leadership Development in Science Master Teachers
培养科学名师的毅力和领导力发展
  • 批准号:
    2345144
  • 财政年份:
    2024
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Continuing Grant
HSI Implementation and Evaluation Project: Leveraging Social Psychology Interventions to Promote First Year STEM Persistence
HSI 实施和评估项目:利用社会心理学干预措施促进第一年 STEM 的坚持
  • 批准号:
    2345273
  • 财政年份:
    2024
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Standard Grant
EAGER: ANT LIA: Persist or Perish: Records of Microbial Survival and Long-term Persistence from the West Antarctic Ice Sheet
EAGER:ANT LIA:生存或灭亡:南极西部冰盖微生物生存和长期存在的记录
  • 批准号:
    2427241
  • 财政年份:
    2024
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Standard Grant
Postdoctoral Fellowship: EAR-PF: Linking soil nitrogen enrichment to mineral weathering and associated organic matter persistence
博士后奖学金:EAR-PF:将土壤氮富集与矿物风化和相关有机物持久性联系起来
  • 批准号:
    2305518
  • 财政年份:
    2024
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Fellowship Award
Understanding oncogenic human papillomavirus persistence and immune modulation in tonsil epithelia
了解致癌人乳头瘤病毒在扁桃体上皮中的持久性和免疫调节
  • 批准号:
    MR/Y001753/1
  • 财政年份:
    2024
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Research Grant
RUI: Collaborative Research: Assessing the causes of the pyrosome invasion and persistence in the California Current Ecosystem
RUI:合作研究:评估加州当前生态系统中火体入侵和持续存在的原因
  • 批准号:
    2329561
  • 财政年份:
    2024
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Standard Grant
Combining Machine Learning Explanation Methods with Expectancy-Value Theory to Identify Tailored Interventions for Engineering Student Persistence
将机器学习解释方法与期望值理论相结合,确定针对工程学生坚持的定制干预措施
  • 批准号:
    2335725
  • 财政年份:
    2024
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Standard Grant
MCA: Towards a Theory of Engineering Identity Development & Persistence of Minoritized Students with Imposter Feelings: A Longitudinal Mixed-methods Study of Developmental Networks
MCA:迈向工程身份发展理论
  • 批准号:
    2421846
  • 财政年份:
    2024
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Standard Grant
LTREB: Population persistence in a variable world: spatiotemporal variation in climate and demography across the range of scarlet monkeyflower
LTREB:可变世界中的人口持久性:猩红猴花范围内气候和人口的时空变化
  • 批准号:
    2311414
  • 财政年份:
    2024
  • 资助金额:
    $ 18.5万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了