在细粒度可配置体系结构中,存在标量替换的寄存器分配算法
摘要:数组引用标量替换的激进应用大大减少了内存操作次数,但可能会增加寄存器的数量。本文描述了一种寄存器分配算法,该算法将寄存器分配给标量替换的数组引用,并沿着计算的关键路径分配寄存器,很多情况下还可以利用并行内存访问的机会。实验结果显示,对于一组图像/信号处理的代码内核,所提出的算法相比其他贪婪分配算法,在当代可编程门阵列(FPGA)上的硬件实现中,执行周期数量大幅减少,有些情况甚至使用更少的寄存器。
作者:Nastaran Baradaran, Pedro C. Diniz
论文ID:0710.4702
分类:Programming Languages
分类简称:cs.PL
提交时间:2011-11-09