Compiling with Persistence
Compiling with Persistence
批准号:
9711673
负责人:
Antony Hosking
金额:
$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.
期刊论文(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
-
依托单位:
CSR-AES Collaborative: Encore/J: Transparently Recoverable Java for Resilient Distributed Computing
-
批准号:0720505
-
项目类别:Standard Grant
-
资助金额:$3.0万
-
财政年份:2007
-
负责人:Antony Hosking
-
依托单位:
Scalable Concurrent Compacting Garbage Collection for Commodity Multi-Core Processors
-
批准号:0702240
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Antony Hosking
-
依托单位:
ST-CRTS: Collaborative: Delivering on Atomic Actions: Unlocking Concurrency for Ordinary Programmers
-
批准号:0540866
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Antony Hosking
-
依托单位:
CSR---AES Collaborative: RuggedJ: Resilient Distributed Java Over Heterogeneous Platforms
-
批准号:0509377
-
项目类别:Standard Grant
-
资助金额:$3.0万
-
财政年份:2005
-
负责人:Antony Hosking
-
依托单位:
Transactional Threads for Reliable Persistent Application Systems
-
批准号:9988637
-
项目类别:Continuing Grant
-
资助金额:$21.5万
-
财政年份:2000
-
负责人:Antony Hosking
-
依托单位:
海外基金