Presidential Young Investigator Award: Parallel Logic Programming Architectures
Presidential Young Investigator Award: Parallel Logic Programming Architectures
批准号:
9057930
负责人:
Evan Tick
金额:
$19.19万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1990
资助国家:
美国
项目状态:
已结题
起止时间:
1990-08-15 至 1996-06-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
This project involves the development and analysis of a new parallel logic programming system. The system is based on a flat variation of the Pandora language, incorporating both stream communication with backtracking nondeterminism. A reduced instruction-set architecture and storage model for efficient implementations of backtracking and memory management are major concerns. In addition, methods of scheduling implicit parallelism with graphical tools will be explored. The radically new approach is based on decompiling the programmer's interaction with a graphical execution summary. The goal of the trace-driven graph is to summarize only the program execution characteristics relevant to performance: granularity and dependencies. This abstraction is necessary to summarize large programs. Programmer annotations of the graph made by mouse can be generalized to explicit pragma within the source program. This approach is used on top of other schedulers (e.g., on-demand schedulers or explicit schedulers) for fine tuning applications performance. Empirical analysis of benchmark performance is a critical factor throughout the design process.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
U.S.-Western Europe Collaborative Research: Static Analysesand Implementations of Concurrent Logic Programs
-
批准号:9413311
-
项目类别:Standard Grant
-
资助金额:$2.0万
-
财政年份:1995
-
负责人:Evan Tick
-
依托单位:
Workshop on Parallel Logic Programming and its Programming Environments; University of Oregon; Eugene, OR; March 4-6, l994
-
批准号:9403574
-
项目类别:Standard Grant
-
资助金额:$1.25万
-
财政年份:1994
-
负责人:Evan Tick
-
依托单位:
海外基金