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
中文摘要
点击翻译按钮获取中文摘要
英文摘要
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)
会议论文
登录
查看更多内容
Sato, H., Yoshida, T.: "Unrolling Shape : Symbolic and Quantitative Analysis of Loop Unrolling Effect"Proc. 6^<th> Int'l Conf. Software Engineering and Applications. 755-760 (2002)
Sato, H.,Yoshida, T.:“展开形状:循环展开效应的符号和定量分析”Proc。
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:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
Sato, Hiroyuki: "Hem(π)-Heterogeneous MPI Environment on Grid"Proc.15^<th> Int'l Conf.Parallel and Distributed Computing and Systems. 660-665 (2003)
Sato, Hiroyuki:“Hem(π) - 网格上的异构 MPI 环境”Proc.15^<th> 国际会议并行和分布式计算和系统 660-665 (2003)。
DOI:
--
发表时间:
期刊:
影响因子:
--
作者:
[]
通讯作者:
共 12 条
Development of Riemannian conjugate gradient methods and their applications to large-scale problems
-
批准号:16K17647
-
项目类别:Grant-in-Aid for Young Scientists (B)
-
资助金额:$2.5万
-
财政年份:2016
-
负责人:SATO Hiroyuki
-
依托单位:
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
-
依托单位:
Study on the Rhetoric to Develop the Abilities of Scientific Thinking and Representations in Science Class
-
批准号:25350208
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.33万
-
财政年份:2013
-
负责人:SATO Hiroyuki
-
依托单位:
Development of Early Familiarization System for Kyoto Style Earthen Wall Technique Using E-learning
-
批准号:24501187
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$3.24万
-
财政年份:2012
-
负责人:SATO Hiroyuki
-
依托单位:
Strain Acceleration and Transition Objective Index and Deformation Mechanisms in High Temperature Creep
-
批准号:24560842
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$3.49万
-
财政年份:2012
-
负责人:SATO Hiroyuki
-
依托单位:
A Domain Specific Language in which Authentication/Authorization control is Enabled
-
批准号:23500079
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$3.24万
-
财政年份:2011
-
负责人:SATO Hiroyuki
-
依托单位:
A Study on the Science Class which Assist in Using of Self-Regulating Strategies in Science Learning.
-
批准号:22730697
-
项目类别:Grant-in-Aid for Young Scientists (B)
-
资助金额:$1.33万
-
财政年份:2010
-
负责人:SATO Hiroyuki
-
依托单位:
Development of effective evolutionary algorithms for many-objective optimization
-
批准号:21800021
-
项目类别:Grant-in-Aid for Research Activity Start-up
-
资助金额:$1.68万
-
财政年份:2009
-
负责人:SATO Hiroyuki
-
依托单位:
Auto-tuning with Hierarchical Algorithm Selection
-
批准号:20300007
-
项目类别:Grant-in-Aid for Scientific Research (B)
-
资助金额:$12.56万
-
财政年份:2009
-
负责人:SATO Hiroyuki
-
依托单位:
Research on the formation process and transfiguration of the Pleistocene human societies in the northern circum Japan Sea area through the obsidian exploitation and circulation
-
批准号:21242026
-
项目类别:Grant-in-Aid for Scientific Research (A)
-
资助金额:$29.7万
-
财政年份:2009
-
负责人:SATO Hiroyuki
-
依托单位:
A Study on the Utilization of Epistemological Vee Map in the Science Learning
-
批准号:19830046
-
项目类别:Grant-in-Aid for Young Scientists (Start-up)
-
资助金额:$1.85万
-
财政年份:2007
-
负责人:SATO Hiroyuki
-
依托单位:
Relationship between the behavioral evolution and the process of sedentarization in the southwest Asia Paleolithic
-
批准号:17063002
-
项目类别:Grant-in-Aid for Scientific Research on Priority Areas
-
资助金额:$11.2万
-
财政年份:2005
-
负责人:SATO Hiroyuki
-
依托单位:
Optimization Verifying Compilers
-
批准号:17500016
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.39万
-
财政年份:2005
-
负责人:SATO Hiroyuki
-
依托单位:
High Temperature Long-term Strength and Structure Design in High Strength Magnesium Alloys
-
批准号:10650685
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.24万
-
财政年份:1998
-
负责人:SATO Hiroyuki
-
依托单位:
EFFECT OF TEMPERATURE ON CREEP CHARACTERISTICS IN MAGNESIUM-BASED AND ALUMINUM-BASED SOLID SOLUTIONS
-
批准号:04650593
-
项目类别:Grant-in-Aid for General Scientific Research (C)
-
资助金额:$1.22万
-
财政年份:1992
-
负责人:SATO Hiroyuki
-
依托单位:
Analysis of mode of gene expression of human parvovirus and application of the recombinant viral protein in clinical diagnosis
-
批准号:63570212
-
项目类别:Grant-in-Aid for General Scientific Research (C)
-
资助金额:$1.34万
-
财政年份:1988
-
负责人:SATO Hiroyuki
-
依托单位: