晕::smiling_face_with_halo:全自适应LLVM优化器 源码
晕:完全自适应的LLVM优化器 项目摘要 诸如C,C ++和Rust的低级语言是对性能敏感的应用程序的选择语言,并且具有基于LLVM编译器框架的主要实现。 可以在执行期间(在线)自动调整用于指导此类程序在编译期间进行静态优化的试探法和权衡决策,以响应其实际执行环境。 该项目的主要目的是探索基于LLVM的语言实现的在线自适应优化空间中的可能性。 该项目与使用JIT编译的运行时系统的常规应用程序不同,即使它们已经具有很少的解释性开销(例如,没有动态类型),我们仍在尝试优化程序。 因此,我们的重点是试图在程序运行时以有利可图的方式调整应用于代码的编译器优化。 这与传统的离线调整相反,传统的离线调整
文件列表
晕::smiling_face_with_halo:全自适应LLVM优化器
(预估有个153文件)
XGBoost.cmake
1KB
rdynamic.c
2KB
function_static.c
871B
fixed_workload.c
389B
multiple_groups.c
2KB
random_workload.c
310B
simple_global.c
889B
linear_hot.c
223B
convolve.cpp.broken
2KB
ReedSolomon.c
16KB
暂无评论