返回
Instruction selection optimization for VLIW architecture based on classification node merging
DOI:10.1007/s11227-025-07323-6.png)
摘要
En 中文
传统指令选择方法未能充分利用超长指令字(VLIW)架构的高效标量指令。我们提出了一种基于分类节点合并的优化指令选择方法。该方法将标量中间指令抽象为节点,并根据操作语义将其分为关联节点和相似节点。结合VLIW架构的指令集特征,并在指令成本模型的指导下,对节点进行合并与优化以选择高效指令。我们设计了一个指令生成框架,能够快速将低级虚拟机中间表示转换为目标架构的指令序列。实验结果表明,与M7002-cc生成的指令序列相比,本文提出方案生成的指令序列在FT-M7002硬件平台上的平均执行性能最高提升了54%。
Keyword:
Node merging
LLVM IR
Instruction selection
Compiler optimization
期刊
IF:
2.7
论文数:
1.1K
被引数:
1.0W
机构
引用论文
Vector instruction selection for digital signal processors using program synthesis数字信号处理器的向量指令选择程序合成
Architecture-Aware Optimization Strategies for Instruction Selection in DSP Compilers面向DSP编译器指令选择的结构感知优化策略

