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

来源 :计算机学报 | 被引量 : 0次 | 上传用户:twobadgirl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
安腾处理器引入了硬件控制的寄存器栈,寄存器栈引擎能够自动地改变寄存器栈帧指针,对栈寄存器进行保存和恢复,从而有效地减少跨越过程调用时的寄存器值的保存和重新载入.每个过程使用的栈寄存器数量可以通过alloc指令显式地指定.通常的过程内寄存器分配方法给过程分配最大需要数量的栈寄存器.但过多的栈寄存器使用会引起寄存器栈溢出/载入.如果频繁出现这样的寄存器栈溢出/载入,将严重影响程序执行性能.该文提出了一种创新的算法,能够有效地减少RSE代价.该算法已经在开放源码编译器ORC中得到了实现.实验表明,SpecIN
其他文献
为了弥补对外战争等带来的财政压力,打击地方分裂势力,加强中央集权,汉武帝政府开始放弃自由经济政策,采取了一系列改革举措,推动建立国有专营制度,加强了对金融业、制造业、
针对中国国家标准及ISO藏文编码字符集提出书面藏语字词的排序涉及藏字结构序、构造级和字符序概念,是不同于中文、英文序性而性质独特的一种排序.文章详尽分析了藏字字形、
随着我国经济的发展以及社会的进步,国家进行民主政治建设的步伐显著加快,与此同时,职工民主管理的内容不断更新,涉及到的领域持续增加,各级党政领导以及企业经营管理人员对
当系统包含很少的故障点时,mesh/torus网整个系统就有可能是不可靠的.该文采用扩展的局部可靠性信息来指导三维mesh/torus网的容错路由.扩展的局部可靠性信息在每个平面内部
本文依据笔者对北京修证公益基金会“职业素养院校工程”的课程体系的实践与体会,指出“诚信”“专业”“积极”“谨慎”是灵魂,“知行合一、修证相应”和“全生活修炼”是该
技工院校要获得长期、有活力的发展,需要以培养具有创新创业职业素养能力的人才作为动力,将创业孵化基地建设纳入学校规划,对创业孵化基地的教育、实战和保障功能进行合理定