课题基金 / 基金详情

Compiling with Persistence

Compiling with Persistence
持久化编译
批准号:
9711673
负责人:
Antony Hosking
金额:
$18.5万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1997
资助国家:
美国
项目状态:
已结题
起止时间:
1997-08-01 至 2000-07-31
关键词:

项目摘要

项目成果

Antony Hosking的其他基金

相似基金

相关文献

中文摘要
翻译
Compass项目正在为管理大量长寿命、共享、结构化数据的应用程序绘制一条面向协作编译器和运行时支持的路线。 该项目集成了编程语言和数据库功能,以提供正交数据持久性,从而能够构建更可靠的数据密集型应用程序,但不会影响性能。 性能是通过应用现代编译技术的持久性问题,包括静态分析和运行时分析,获得知识的应用程序特定的行为,然后可以利用这两个编译器,程序优化,和运行时系统,有效的数据管理。 Compass项目目标包括开发、集成和评估新的独立于语言的编译器分析和持久性优化,以及用于持久性对象管理的相关运行时策略。 这些技术正在通过开发原型持久性语言和系统、编译基准持久性应用程序和测量应用程序性能进行经验评估。 编译和运行时策略的大部分功能来自于对整个持久化应用程序系统的处理,该系统由存储的持久化代码和数据组成,用于“整个应用程序”的分析和优化。
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SPLASH 2015 Student Travel Support
  • 批准号:
    1549774
  • 项目类别:
    Standard Grant
  • 资助金额:
    $1.2万
  • 财政年份:
    2015
  • 负责人:
    Antony Hosking
  • 依托单位:
SHF: Medium: Collaborative Research: Micro-Virtual Machines for Managed Languages: Abstraction, contained
  • 批准号:
    1408896
  • 项目类别:
    Standard Grant
  • 资助金额:
    $64.23万
  • 财政年份:
    2014
  • 负责人:
    Antony Hosking
  • 依托单位:
SPLASH 2013 Travel Support
  • 批准号:
    1347630
  • 项目类别:
    Standard Grant
  • 资助金额:
    $1.2万
  • 财政年份:
    2013
  • 负责人:
    Antony Hosking
  • 依托单位:
CSR: Medium: Collaborative Research: Portable Performance for Parallel Managed Languages Across the Many-Core Spectrum
  • 批准号:
    1161237
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $33.8万
  • 财政年份:
    2012
  • 负责人:
    Antony Hosking
  • 依托单位:
海外基金