-
题名基于弱约束指派的DSP寄存器偶对分配算法研究
被引量:1
- 1
-
-
作者
唐镇
胡勇华
陆浩松
王书盈
-
机构
湖南科技大学
-
出处
《计算机科学》
CSCD
北大核心
2021年第S01期587-595,共9页
-
基金
湖南省自然科学基金(2017JJ3087)
国家自然科学基金资(61308001,61872138)。
-
文摘
在现代高性能数字信号处理器(DSP)中,许多指令把寄存器偶对作为操作数。为了优化寄存器偶对的使用,文中针对寄存器偶对的使用约束条件,提出了一种基于弱约束指派的DSP寄存器偶对分配算法。该算法在寄存器指派过程中优先指派空闲寄存器偶对给符号寄存器对。如果无法指派寄存器偶对给符号寄存器对,则指派两个不能组成寄存器偶对的寄存器。为了确保目标代码中寄存器偶对操作数最终获得的寄存器偶对符合寄存器偶对的使用约束条件,提供了一种指令操作数修正方法。采用6种经典的算法作为测试用例进行实验,结果表明所提算法的实验效果较好。
-
关键词
DSP
编译优化
全局寄存器分配
图着色方法
寄存器偶对
-
Keywords
DSP
Compiler optimization
Global register allocation
Graph coloring method
Register pairs
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于线性扫描算法的TTA编译器优化
- 2
-
-
作者
刘壮丽
郭炜
魏继增
-
机构
天津大学计算机科学与技术学院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2010年第11期58-60,共3页
-
基金
天津市科技支撑计划基金资助重点项目"面向多媒体应用技术的可定制处理器及SOC平台的研发"(08ZCGYGX00400)
-
文摘
提出将线性扫描算法用于传输触发体系结构(TTA)编译器的后端优化设计中,实现全局寄存器分配。线性扫描算法的应用使TTA编译器具有生成目标代码质量高、算法的时间和空间复杂度低、易于实现等优点。实验结果表明,该算法在寄存器数目相同,且有大量的变量竞争时具有明显优势。
-
关键词
传输触发体系结构
可配置处理器
线性扫描
编译器
全局寄存器分配
-
Keywords
Transport Triggered Architecture(TTA)
configurable processors
linear scan
compiler
global register allocation
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-