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 …
Automatic optimization of thread-coarsening for graphics processors
OpenCL has been designed to achieve functional portability across multi-core devices from
different vendors. However, the lack of a single cross-target optimizing compiler severely …
different vendors. However, the lack of a single cross-target optimizing compiler severely …
Clustering-based selection for the exploration of compiler optimization sequences
A large number of compiler optimizations are nowadays available to users. These
optimizations interact with each other and with the input code in several and complex ways …
optimizations interact with each other and with the input code in several and complex ways …
Evolutionary optimization of compiler flag selection by learning and exploiting flags interactions
Compiler flag selection can be an effective way to increase the quality of executable code
according to different code quality criteria. Evolutionary algorithms have been successfully …
according to different code quality criteria. Evolutionary algorithms have been successfully …
Lightweight Compilation of Method Invocation Bytecodes in Java
Method invocation bytecodes are a fundamental aspect of class methods and object
interactions in object-oriented programming languages. However, their traditional …
interactions in object-oriented programming languages. However, their traditional …
Performance potential of optimization phase selection during dynamic JIT compilation
Phase selection is the process of customizing the applied set of compiler optimization
phases for individual functions or programs to improve performance of generated code …
phases for individual functions or programs to improve performance of generated code …
Exploration of compiler optimization sequences using clustering-based selection
Due to the large number of optimizations provided in modern compilers and to compiler
optimization specific opportunities, a Design Space Exploration (DSE) is necessary to …
optimization specific opportunities, a Design Space Exploration (DSE) is necessary to …
MicroJIT: a case for templated just-in-time compilation in constrained environments
Modern software libraries and applications often need to be shared across environments
that do not always share common architectures. The solution to this code sharing has often …
that do not always share common architectures. The solution to this code sharing has often …
Use of previously acquired positioning of optimizations for phase ordering exploration
This paper presents a new approach to efficiently search for suitable compiler pass
sequences, a challenge known as phase ordering. Our approach relies on information about …
sequences, a challenge known as phase ordering. Our approach relies on information about …
Improving vectorization heuristics in a dynamic compiler with machine learning models
Optimizing compilers rely on many hand-crafted heuristics to guide the optimization process.
However, the interactions between different optimizations makes their design a difficult task …
However, the interactions between different optimizations makes their design a difficult task …