课题基金 / 基金详情

Design and Implementation of an Automatic Vectorizing PASCAL Compiler

Design and Implementation of an Automatic Vectorizing PASCAL Compiler
自动向量化PASCAL编译器的设计与实现
批准号:
60880007
负责人:
TSUDA Takao
金额:
$2.3万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Developmental Scientific Research
财政年份:
1985
资助国家:
日本
项目状态:
已结题
起止时间:
1985 至 1986

项目摘要

项目成果

TSUDA Takao的其他基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
The compiler, which has resulted from this research project, is made of five phases. (1) Phase 1 : syntax and semantics analysis, (2) Phase 2 : pre-processing for vectorization, (3) Phase 3 : vectorizing and parallelizing, (4) Phase 4 : post-processing for vectorization, (5) Phase 5 : object-code generation. In phase 1, this compiler converts a given source program to specially designed intermediate codes. The source language is a subset of PASCAL 8000. In phase 2, the compiler optimizes the code and detects aliases. The optimizing techniques are chosen in such a way that they can : (A) increase vectorizable parts and (B) reduce costs of analyses. The phase 3 is made up from those modules given to : data-flow-analysis, control-flow analysis, dominator analysis, loop detection, control-dopendence analysis, data-dependence analysis, re-ordering of the intermediate codes, conversion of control structures, vectorization and parallelization. In phase 4, the compiler mainly optimizes scalar loops, and in phase 5, it generates machine codes. The target machine of this compiler is HITAC S-810, whose machine language allows us to express parallelism with ease. The size of the first version of this compiler is about 32,000 lines. The algorithm implemented in this compiler can vectorize the whole nested loops which may include If-then-else structures and/or exits from them, thus giving a breakthrough to the conventional vectorization technique.
期刊论文(15)
专著(0)
科研奖励(0)
会议论文
津田孝夫,国枝義敏,二宮正和,粟屋透: 情報処理学会全国大会論文集 第29回. 【I】. 155-156 (1984)
Takao Tsuda、Yoshitoshi Kunieda、Masakazu Ninomiya、Toru Awaya:日本信息处理学会全国会议论文集 [I] 155-156 (1984)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
津田孝夫,国枝義敏,二宮正和,粟屋透: 情報処理学会全国大会論文集 第29回. 【I】. 153-154 (1984)
Takao Tsuda、Yoshitoshi Kunieda、Masakazu Ninomiya、Toru Awaya:日本信息处理学会全国会议论文集 [I] 153-154 (1984)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
T. Tsuda, Y. Kunieda, M. Ninomiya, T. Awaya: "Mechanical Vectorization of Multiply Nested DO Loops with Inter-Loop Data Dependences (in Japanese)" Transactions of Information Processing Society of Japan. 26. 536-544 (1985)
T. Tsuda、Y. Kunieda、M. Ninomiya、T. Awaya:“具有循环间数据依赖性的多重嵌套 DO 循环的机械矢量化(日语)”日本信息处理学会汇刊。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
津田孝夫,国枝義敏,二宮正和,粟屋透: 情報処理学会論文誌. 26. 536-544 (1985)
Takao Tsuda、Yoshitoshi Kunieda、Masakazu Ninomiya、Toru Awaya:日本信息处理学会汇刊 26. 536-544 (1985)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
8
    Development of programmable chromatography using voltage-induced variation of property of packing materials
    • 批准号:
      12440209
    • 项目类别:
      Grant-in-Aid for Scientific Research (B)
    • 资助金额:
      $6.66万
    • 财政年份:
      2000
    • 负责人:
      TSUDA Takao
    • 依托单位:
    New approach for drug monitoring by using human sweat secreted
    • 批准号:
      11559008
    • 项目类别:
      Grant-in-Aid for Scientific Research (B)
    • 资助金额:
      $9.02万
    • 财政年份:
      1999
    • 负责人:
      TSUDA Takao
    • 依托单位:
    RESEARCH AND DEVELOPMENT OF A PARALLELIZING COMPILER FOR ARBITRARY GRAIN SIZES AND GENERAL PARARLLEL ARCHITECTURES
    Research and Development of an Automatic Vectorizing/Parallelizing Compiler
    • 批准号:
      02558004
    • 项目类别:
      Grant-in-Aid for Developmental Scientific Research (B)
    • 资助金额:
      $10.05万
    • 财政年份:
      1990
    • 负责人:
      TSUDA Takao
    • 依托单位: