Parallelism in Language Translation
Parallelism in Language Translation
批准号:
8716914
负责人:
Willy Zwaenepoel
金额:
$19.99万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1988
资助国家:
美国
项目状态:
已结题
起止时间:
1988-05-01 至 1991-04-30
中文摘要
这是一个调查的程度,并行可以使用 以加速某些软件开发任务的执行。 在软件开发中,抽象主义变得越来越普遍 多处理器工作站形式或 (单处理器)工作站的网络。 本研究试图 利用并行性的可用性, 软件任务,以及考虑使用更雄心勃勃的 软件工具。 专注于执行语言翻译的软件工具, 包括传统的编程语言翻译, 优化,以及文本格式,校对和各种 其他软件工具,可以被视为实现 一种上下文无关语言的翻译。 这些语言翻译问题被指定为属性 语法 这些提供了 翻译过程,允许自动构建 高效的并行翻译器 有三个主要问题: 1.高效并行属性文法求值策略及 他们的表现相对于连续的评估者和更多 传统的编译技术。 2.中各种全局编译器优化技术的规范 属性语法框架。 3.属性文法的一般性评估 说明与传统问题无关的各种问题 编程语言翻译,包括扩展其使用, 在图上而不是在树上的计算规范。
英文摘要
This is an investigation of the extent to which parallelism can be used to speed up the execution of certain software development tasks. Parallelism is becoming commonly available in software development environments, in the form of multiprocessor workstations or in the form of networks of (uniprocessor) workstations. This research attempts to capitalize on the availability of parallelism to speed up existing software tasks as well as to contemplate the use of more ambitious software tools. Concentration is on software tools for performing language translation, including traditional programming language translation with optimization, as well as text formatting, proof checking and a variety of other software tools that can be viewed as implementing the translation of a context-free language. These language translation problems are specified as attribute grammars. These provide a high-level, functional specification of the translation process which allows the automatic construction of efficient parallel translators. There are three principal issues: 1. Strategies for efficient parallel attribute grammar evaluation and their performance relative to sequential evaluators and more traditional compilation techniques. 2. Specification of various global compiler optimization techniques in an attribute grammar framework. 3. An assessment of the generality of attribute grammars for specification of various problems not related to traditional programming language translation, including extending their use for specifications of computations on graphs rather than on trees.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Exploring the Role of Grid-Enabled OpenMP in Adaptive Mesh Calculations
-
批准号:9982160
-
项目类别:Continuing Grant
-
资助金额:$37.04万
-
财政年份:2000
-
负责人:Willy Zwaenepoel
-
依托单位:
CISE Postdoctoral Program: Scalability of Software Distributed Shared Memory
-
批准号:9626318
-
项目类别:Standard Grant
-
资助金额:$4.62万
-
财政年份:1996
-
负责人:Willy Zwaenepoel
-
依托单位:
An Integrated Compiler-Runtime Approach to Software Distributed Shared Memory
-
批准号:9521735
-
项目类别:Standard Grant
-
资助金额:$17.5万
-
财政年份:1996
-
负责人:Willy Zwaenepoel
-
依托单位:
Parallel Software for Genetics
-
批准号:9408503
-
项目类别:Continuing Grant
-
资助金额:$16.0万
-
财政年份:1995
-
负责人:Willy Zwaenepoel
-
依托单位:
Reliable Main-Memory Storage Systems
-
批准号:9521386
-
项目类别:Continuing grant
-
资助金额:$143.99万
-
财政年份:1995
-
负责人:Willy Zwaenepoel
-
依托单位:
CISE Research Infrastructure: Multi-processor Cluster Computing, (A Research Infrastructure Proposal)
-
批准号:9502791
-
项目类别:Continuing Grant
-
资助金额:$105.0万
-
财政年份:1995
-
负责人:Willy Zwaenepoel
-
依托单位:
ES Postdoctoral Associateship: Compile Time Support for Efficient Distributed Shared Memory
-
批准号:9310073
-
项目类别:Standard Grant
-
资助金额:$4.62万
-
财政年份:1993
-
负责人:Willy Zwaenepoel
-
依托单位:
Latency and Overhead in Transparent Distributed Rollback- Recovery
-
批准号:9116343
-
项目类别:Continuing grant
-
资助金额:$31.32万
-
财政年份:1992
-
负责人:Willy Zwaenepoel
-
依托单位:
Understanding and Exploiting Distribution
-
批准号:8511436
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1986
-
负责人:Willy Zwaenepoel
-
依托单位:
海外基金