Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A survey on compiler autotuning using machine learning
Since the mid-1990s, researchers have been trying to use machine-learning-based
approaches to solve a number of different compiler optimization problems. These …
approaches to solve a number of different compiler optimization problems. These …
Machine learning in compiler optimization
In the last decade, machine-learning-based compilation has moved from an obscure
research niche to a mainstream activity. In this paper, we describe the relationship between …
research niche to a mainstream activity. In this paper, we describe the relationship between …
A survey of performance tuning techniques and tools for parallel applications
D Mustafa - IEEE Access, 2022 - ieeexplore.ieee.org
Automatic parallelization of sequential programs combined with auto-tuning is an alternative
to manual parallelization. With wider research directions and the increased number of …
to manual parallelization. With wider research directions and the increased number of …
Mlgo: a machine learning guided compiler optimizations framework
Leveraging machine-learning (ML) techniques for compiler optimizations has been widely
studied and explored in academia. However, the adoption of ML in general-purpose …
studied and explored in academia. However, the adoption of ML in general-purpose …
Maintaining and evolving GUI-directed test scripts
Since manual black-box testing of GUI-based applications (GAPs) is tedious and laborious,
test engineers create test scripts to automate the testing process. These test scripts interact …
test engineers create test scripts to automate the testing process. These test scripts interact …
Cole: compiler optimization level exploration
K Hoste, L Eeckhout - Proceedings of the 6th annual IEEE/ACM …, 2008 - dl.acm.org
Modern compilers implement a large number of optimizations which all interact in complex
ways, and which all have a different impact on code quality, compilation time, code size …
ways, and which all have a different impact on code quality, compilation time, code size …
Understanding and exploiting optimal function inlining
Inlining is a core transformation in optimizing compilers. It replaces a function call (call site)
with the body of the called function (callee). It helps reduce function call overhead and …
with the body of the called function (callee). It helps reduce function call overhead and …
Automatic construction of inlining heuristics using machine learning
Method inlining is considered to be one of the most important optimizations in a compiler.
However, a poor inlining heuristic can lead to significant degradation of a program's running …
However, a poor inlining heuristic can lead to significant degradation of a program's running …
Efficient multi-gpu shared memory via automatic optimization of fine-grained transfers
Despite continuing research into inter-GPU communication mechanisms, extracting
performance from multi-GPU systems remains a significant challenge. Inter-GPU …
performance from multi-GPU systems remains a significant challenge. Inter-GPU …
Revealing compiler heuristics through automated discovery and optimization
Tuning compiler heuristics and parameters is well known to improve optimization outcomes
dramatically. Prior works have tuned command line flags and a few expert identified …
dramatically. Prior works have tuned command line flags and a few expert identified …