分享到:

优化RSE开销的过程间栈寄存器分配

安腾 处理器引入了硬件控制的寄存器栈 ,寄存器栈引擎能够自动地改变寄存器栈帧指针 ,对栈寄存器进行保存和恢复 ,从而有效地减少跨越过程调用时的寄存器值的保存和重新载入 .每个过程使用的栈寄存器数量可以通过alloc指令显式地指定 .通常的过程内寄存器分配方法给过程分  (本文共9页) 阅读全文>>

《小型微型计算机系统》2004年04期
小型微型计算机系统

通过寄存器队列模型实现寄存器分配和指令调度

寄存器分配与指令调度是编译器优化过程中的两项重要任务 .由于这两个阶段通常是独立完成的 ,寄存器分配往往会引入不必要的伪相关 ,从而影响指令调度的效率和结果 ,...  (本文共5页) 阅读全文>>

《计算机研究与发展》2019年04期
计算机研究与发展

二进制翻译中动静结合的寄存器分配优化方法

针对二进制翻译器QEMU(quick emulator)在寄存器映射时未考虑基本块之间以及循环体之间对寄存器需求的差异,造成不必要的寄存器溢出而导致的冗余访存开销问题,引入全局寄存器静态映射和局部寄存器动态分配思想,提出高效的基于优先级的动静结合寄存器映射优化算法.该算法首先基于源平台不同寄存器使用的统...  (本文共11页) 阅读全文>>

《计算机应用》2014年09期
计算机应用

降低寄存器软错误的静态寄存器重分配方法

针对寄存器交换方法在降低寄存器软错误率过程中,未考虑寄存器分配过程对软错误所带来影响的问题,提出一种基于活跃变量对于软错误影响的静态寄存器重分配方法。首先,引入活跃变量权值...  (本文共5页) 阅读全文>>

《计算机应用与软件》2013年12期
计算机应用与软件

一种局部寄存器分配的优化策略

寄存器作为机器硬件结构中有限的宝贵资源,使得寄存器分配技术成为编译器最为关键的优化技术之一。寄存器分配效率提高的关键在于如何最大...  (本文共4页) 阅读全文>>

《计算机工程》2010年17期
计算机工程

一种基于动态迁移技术的寄存器保护方法

在强辐射环境中,寄存器会受到高能粒子冲击而发生位翻转导致寄存器内容发生变化,称这种现象为寄存器故障。对关键寄存器...  (本文共3页) 阅读全文>>