Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
To inline or not to inline? Enhanced inlining decisions
P Zhao, JN Amaral - Languages and Compilers for Parallel Computing …, 2004 - Springer
The decision to inline a procedure in the Open Research Compiler (ORC) was based on a
temperature heuristics that takes into consideration the time spent in a procedure and the …
temperature heuristics that takes into consideration the time spent in a procedure and the …
Interprocedural path profiling
D Melski, T Reps - … Construction: 8th International Conference, CC'99 …, 1999 - Springer
In path profiling, a program is instrumented with code that counts the number of times
particular path fragments of the program are executed. This paper extends the intra …
particular path fragments of the program are executed. This paper extends the intra …
Hardware atomicity for reliable software speculation
N Neelakantam, R Rajwar, S Srinivas… - Proceedings of the 34th …, 2007 - dl.acm.org
Speculative compiler optimizations are effective in improving both single-thread
performance and reducing power consumption, but their implementation introduces …
performance and reducing power consumption, but their implementation introduces …
Function outlining and partial inlining
P Zhao, JN Amaral - 17th International Symposium on …, 2005 - ieeexplore.ieee.org
Frequently invoked large functions are common in non-numeric applications. These large
functions present challenges to modern compilers not only because they require more time …
functions present challenges to modern compilers not only because they require more time …
Ablego: a function outlining and partial inlining framework
P Zhao, JN Amaral - Software: Practice and Experience, 2007 - Wiley Online Library
Frequently invoked large functions are common in non‐numeric applications. These large
functions present challenges to modern compilers not only because they require more time …
functions present challenges to modern compilers not only because they require more time …
Fast condensation of the program dependence graph
Aggressive compiler optimizations are formulated around the Program Dependence Graph
(PDG). Many techniques, including loop fission and parallelization are concerned primarily …
(PDG). Many techniques, including loop fission and parallelization are concerned primarily …
Агрессивная инлайн-подстановка функций для VLIW-архитектур
АВ Ермолицкий, МИ Нейманзаде… - Труды Института …, 2015 - cyberleninka.ru
Достижение высокой производительности на микропроцессорах с VLIW-архитектурой
возможно лишь при использовании агрессивной инлайн-подстановки. Предложенный в …
возможно лишь при использовании агрессивной инлайн-подстановки. Предложенный в …
[КНИГА][B] Interprocedural path profiling and the interprocedural express-lane transformation
DG Melski - 2002 - search.proquest.com
The contributions of this thesis can be broadly divided into two categories: we present novel
path-profiling techniques, and we present techniques for performing the express-lane …
path-profiling techniques, and we present techniques for performing the express-lane …
Aggressive function splitting for partial inlining
Partial inlining is an efficient way of inlining, which inlines only part of the callee function,
thus reducing the code expansion. The key problem is how to split the callee function …
thus reducing the code expansion. The key problem is how to split the callee function …
Splitting functions in code management on scratchpad memories
As the number of cores increases, cache-based memory hierarchy is becoming a major
problem in terms of the scalability and energy consumption. Software-managed scratchpad …
problem in terms of the scalability and energy consumption. Software-managed scratchpad …