2016 IEEE International Conference on Software Quality, Reliability and Security (QRS) 2016
DOI: 10.1109/qrs.2016.45
|View full text |Cite
|
Sign up to set email alerts
|

NOTICE: A Framework for Non-Functional Testing of Compilers

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
2
0
3

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 28 publications
0
2
0
3
Order By: Relevance
“…Compiler testing is a difficult and essential task due to the complexity and importance of compilers, and thus it has attracted extensive attentions from researchers [37], [38], [39], [40], [41]. Research on compiler testing can be divided into three main aspects, i.e., test-program generation, testoracle construction, and test-execution optimization.…”
Section: Related Work 81 Compiler Testingmentioning
confidence: 99%
“…Compiler testing is a difficult and essential task due to the complexity and importance of compilers, and thus it has attracted extensive attentions from researchers [37], [38], [39], [40], [41]. Research on compiler testing can be divided into three main aspects, i.e., test-program generation, testoracle construction, and test-execution optimization.…”
Section: Related Work 81 Compiler Testingmentioning
confidence: 99%
“…At present, and as discussed above, the most widely used compilation optimization goal is the acceleration ratio of the target code [19] [20] [21], with code size [22] [23] also being a relatively common optimization goal. Other optimization goals include CPU consumption [24], power efficiency [25], and resilience [26]. However, as mentioned in the introduction, there is still limited research on program reliability as an optimization goal.…”
Section: Related Workmentioning
confidence: 99%
“…Ansel 等 [13] 提出了一个为程序满足多个目标而选择编译优化序列的开源框架 "OpenTuner", 该框架使用了 包括遗传算法在内的多种进化算法, 其在 6 个项目和 16 个基准测试集上的实验表明该框架效果良好, 能够获得最高 2.8 倍的加速比. Boussaa 等 [14] 在使用遗传算法的基础上, 利用一种新的指标来表示种 群中个体的稀疏性, 在每次迭代选择时尽量确保种群中个体的多样性, 进而为待编译程序选择合适的 编译优化序列.…”
Section: 启发式搜索算法使用启发式的方法在编译优化选项组合空间中搜索最优的编译优化序列 比如unclassified
“…另一个受到研究人员关 注的优化目标是目标代码的规模 [27,28] . 目标代码规模对于程序编译是一个非常重要的优化目标, 尤 除了将目标代码的执行速度和代码规模作为优化目标之外, 研究者还分析了 CPU 使用 (CPU consumption) [14] 、功耗 (power efficiency) [29] 以及差错恢复能力 (resilience) [30] 等目标, 以满足特定情 况下某些程序的需求. 比如, Sangchoolie 等 [31] 分析了在使用编译器 GCC 提供的各个标准编译优化 序列 (-O0, -O1, -O2, -O3 等) 编译待编译程序的差错恢复能力.…”
Section: 编译优化目标unclassified
See 1 more Smart Citation