课题基金 / 基金详情

ViC*: A Compiler and Runtime System for Out-of-Core C*

ViC*: A Compiler and Runtime System for Out-of-Core C*
ViC*:核外 C* 的编译器和运行时系统
批准号:
9625894
负责人:
Thomas Cormen
金额:
$10.92万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1996
资助国家:
美国
项目状态:
已结题
起止时间:
1996-08-01 至 1999-07-31

项目摘要

项目成果

Thomas Cormen的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
The proposed project completes the implementation, already underway, of the ViC* compiler and run-time system. The compiler translates the data-parallel language C* with some data explicitly declared to be "out of core." Out-of-core data reside on a parallel disk system. The compiler produces C for a distributed-memory multiprocessor. It adds I/O and library calls to access data on disk, and it also produces virtual processing loops to allow each physical processor to be shared by multiple parallel-variable elements. A ViC* program will run significantly faster than one run with traditional sequential virtual memory on the individual nodes of a MIMD machine. Unlike demand paging, ViC* will take advantage of aggregate data-parallel operations by optimizing away many I/O calls. Moreover, the ViC* run-time library will execute optimal parallel-disk algorithms that have appeared in the literature recently. There are two major components to ViC*: a compiler and a run time library. Both are designed to minimize the number of parallel disk accesses made by the executing program. The runtime library will implement the entire C* library for both incore and out-of-core parallel variables. It will run on any platform that supports PVM and any of the following filesystem interfaces: Scotch, Galley, Scalable I/O Initiative API, and UFS for multiple disks. ***
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Research Initiation Award: Virtual Memory for Data-Parallel Computing
  • 批准号:
    9308667
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $9.99万
  • 财政年份:
    1993
  • 负责人:
    Thomas Cormen
  • 依托单位:
海外基金