课题基金 / 基金详情

Development of an Automatic Vectorizing Intelligent Compiler

Development of an Automatic Vectorizing Intelligent Compiler
自动向量化智能编译器的研制
批准号:
63880009
负责人:
TSUDA Takao
金额:
$2.43万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Developmental Scientific Research
财政年份:
1988
资助国家:
日本
项目状态:
已结题
起止时间:
1988 至 1989

项目摘要

项目成果

TSUDA Takao的其他基金

相关文献

中文摘要
翻译
在这个财政年度,一切都按照提交的书面申请的计划进行。更具体地说,采取了以下步骤:1 .控制依赖模块的编码、测试与调试;2 .数据依赖模块的编码、测试与调试;3 .部分矢量化决策模块的编码、测试与调试。4 .矢量中间码生成模块的编码、测试与调试;5 .通过各模块的测试和调试;生成的目标代码的性能评估。在上述控制依赖模块中,实现了一种新的算法,该算法已发表(参见参考文献)。该算法可以分析任何嵌套循环,包括任何复杂的控制结构,如多入口循环、有出口循环等,并开发了一种新的数据依赖性分析算法。该算法是通过改进和结合原有的两种相同目的的算法而得到的。如果有必要,它会使用启发式方法自动为目标嵌套循环选择两种方法中最合适的方法。部分向量化模块可以对字符串操作和关系操作进行新的向量化。这一尝试可以说是为矢量超级计算机开辟新前景的第一步。此外,该编译器还具有更强大的检测和生成向量宏操作的功能。
英文摘要
In this fiscal year, everything went according to the plan of the submitted written application. To be more concrete, these steps was carried out: 1. Coding, testing and debugging of the control dependence module, 2. Coding, testing and debugging of the data dependence module, 3. Coding, testing and debugging of the partial vectorization decision module, 4. Coding, testing and debugging of the vector intermediate code generation module, 5. Testing and debugging through all modules, 6. Performance evaluation of generated object codes. In the above control dependence module, a new algorithm has been implemented, which had been published (see the reference). This algorithm can analyze any nested loops including any complicated control structures, for example, multi-entry loops, loops with exits, etc..A new algorithm for data dependence analysis, has been also developed. This algorithm is made by improving and combining our old two methods of the same purpose. It automatically selects the fittest one of the two methods for target nested loops, if necessary, using heuristics.The partial vectorization modules can newly vectorize string manipulations and relational operations. This attempt may be said to be the first step to open up a new vista for vector supercomputers. Moreover, this compiler has also more powerful feature of detecting and generating vector macro operations.
期刊论文(34)
专著(0)
科研奖励(0)
会议论文
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
国枝義敏: "自動ベクトル化コンパイラのための制御関係解析法" 情報処理学会論文誌. 30. 1164-1174 (1989)
Yoshitoshi Kunieda:“自动向量化编译器的控制关系分析方法”,日本信息处理学会汇刊 30. 1164-1174 (1989)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
津田孝夫: "岩波講座ソフトウェア科学9数値処理プログラミング" 岩波書店, 380 (1988)
津田隆雄:《岩波讲座软件科学 9 数值处理编程》岩波书店,380(1988)
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
共 16 条
    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
    • 依托单位: