Proceedings of the 4th International Workshop on OpenCL 2016
DOI: 10.1145/2909437.2909439
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Test Case Reduction for OpenCL

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0
1

Year Published

2016
2016
2023
2023

Publication Types

Select...
6
3

Relationship

2
7

Authors

Journals

citations
Cited by 12 publications
(7 citation statements)
references
References 10 publications
0
6
0
1
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%
“…CLSmith test cases require reduction in order to expose the underlying bug. An automated approach to OpenCL test case reduction is presented in [25], though it requires on average 100 minutes for each test case using a parallelized implementation (and over 6 hours if this parallelization is not available); the authors also suggest a final manual pass after automated reduction. In contrast, DeepSmith learned to program from humans, and humans do not typically write such large kernel functions.…”
Section: Comparison To State-of-the-artmentioning
confidence: 99%
“…比如, Regehr 等 [12] 提出 CReduce 工具, 将触发 C 语言编译器缺陷的测试程序进行化 简, 即将该程序化简为最小的程序但仍能触发该编译器缺陷. Pflanzer 等 [13] 进一步将 CReduce 拓展 到化简 OpenCL 编译器的测试程序. 上述两个方法都是特定于某种语言的编译器的程序化简工具.…”
Section: 编译器调试与测试unclassified