课题基金 / 基金详情

Research on Compilers that can Adaptively Adopt Optimizations

Research on Compilers that can Adaptively Adopt Optimizations
自适应优化编译器研究
批准号:
13680397
负责人:
SATO Hiroyuki
金额:
$2.24万
依托单位:
依托单位国家:
日本
项目类别:
Grant-in-Aid for Scientific Research (C)
财政年份:
2001
资助国家:
日本
项目状态:
已结题
起止时间:
2001 至 2003

项目摘要

项目成果

SATO Hiroyuki的其他基金

相关文献

中文摘要
翻译
本研究的目标是编译中的自适应优化。今天,计算平台正在分化。它们包括奔腾和RISC的单处理器计算机、小规模SMP、大规模并行系统和异构GRID环境。它强烈要求我们可以用统一的编程模型编写程序,并且编译器可以负责获取。在每个平台上的最佳性能。因此,编译器中的优化器对良好的性能负有重大责任。然而,在当今复杂的计算机/网络/软件体系结构中,大量的分析对于提高性能是必要的。在本研究中,我们研究了(1)一个在绩效分析中具有准确性的绩效模型。具体来说,我们已经为有序和无序处理器建立了展开形状,这是一个循环展开的符号和定量性能模型。该模型能够准确地捕捉到循环展开过程中的CPU行为,如软件流水线效应和内存延迟隐藏。(2)根据数值数据结构的特点自适应选择算法。这种选择在安装时、编译时和运行时都有应用。我们观察到使用这种自适应算法选择可以提高性能。作为优化的两个基本要求,我们可以列出它们不改变程序语义和它们真正提高性能。作为优化验证编译器项目,我们正在努力保证这两个要求。事实上,我们在这项研究中研究了适应以提高表现,这可以成为实现这一目标的垫脚石。
英文摘要
This research aims at Adaptive Optimization in compilation. Today, computing platforms are diverging. They include uniprocessor computer of Pentium and RISC' s, small scale SMP, large scale parallel systems, and heterogeneous GRID environment. It is strongly required that we can make programs in uniform programming model, and that compilers can take care of getting. best performance on each platform. As its result, optimizers in a compiler is heavily responsible for good performance. However, in today's complexity of computer/network/software architecture, heavy analysis is necessary to improve performance. In this research, we have studied(1) a performance model that has accuracy in performance analysis. Specifically, we have built unrolling shape, a symbolic and quantitative performance model for loop unrolling, for both in-order and out-of-order processors. This model is proved to be accurate enough to capture CPU behaviors in loop unrolling such as effect of software pipelining and memory latency hiding.(2) adaptive selection of algorithms in accordance with characteristics of numerical data structure This selection is applied in installation time, compile time, and runtime. We observed performance improvement using this adaptive algorithm selection.As two essential requirements to optimizations, we can list that they do not change program semantics and that they truly improve performance. As Optimization Verifying Compiler Project, we are trying to guarantee the two requirements. The fact that we have studied adaptation for improving performance in this research can be a stepping stone to this end.
期刊论文(12)
专著(0)
科研奖励(0)
会议论文
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
片桐孝洋, 黒田久泰, 大沢清, 工藤誠, 金田康正: "自動チューニング機構が並列数値計算ライブラリに及ぼす効果"情報処理学会論文誌:ハイパフォーマンスコンピューティング. 42(SIG12(HPS4). 60-76 (2001)
Takahiro Katagiri、Hisayasu Kuroda、Kiyoshi Osawa、Makoto Kudo、Yasumasa Kaneda:“自动调整机制对并行数值计算库的影响”日本信息处理学会汇刊 42 (SIG12(HPS4)。60-76 (2001))
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Kuroda, Hisayasu, Katagiri, Takhiro, Kanada, Yasumasa: "Knowledge Discovery in Auto-tuning Parallel Numerical Library"Progress in Discovery Science, Final Report of the Japanese Discovery Science Project (LNCS2281). 628-639 (2002)
Kuroda、Hisayasu、Katagiri、Takhiro、Kanada、Yasumasa:“自动调整并行数值库中的知识发现”发现科学进展,日本发现科学项目最终报告(LNCS2281)。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
Sato, Hiroyuki: "Unrolling Shape for Out-of-Order Processors"Proc.2003 Innovative Architecture for Future Generations High-Performance Processors and Systems. 88-97 (2003)
Sato, Hiroyuki:“Unrolling Shape for Out-of-Order Processors”Proc.2003 未来几代高性能处理器和系统的创新架构。
DOI: --
发表时间:
期刊:
影响因子: --
作者: []
通讯作者:
共 12 条
    Development of Riemannian conjugate gradient methods and their applications to large-scale problems
    A study on Selection of Information to be Accepted by Children and Examination of its Qualitative Value in Science Learning
    • 批准号:
      16K04675
    • 项目类别:
      Grant-in-Aid for Scientific Research (C)
    • 资助金额:
      $2.5万
    • 财政年份:
      2016
    • 负责人:
      SATO Hiroyuki
    • 依托单位:
    Adaptive Service Reconfigurable Architecture based on Context Information
    • 批准号:
      15H02783
    • 项目类别:
      Grant-in-Aid for Scientific Research (B)
    • 资助金额:
      $10.4万
    • 财政年份:
      2015
    • 负责人:
      SATO Hiroyuki
    • 依托单位:
    Development of Riemannian optimization algorithms and their applications
    • 批准号:
      26887037
    • 项目类别:
      Grant-in-Aid for Research Activity Start-up
    • 资助金额:
      $1.58万
    • 财政年份:
      2014
    • 负责人:
      SATO Hiroyuki
    • 依托单位: