基于备份缓冲区的精确中断研究与实现  被引量:2

New precise interrupt mechanism based on backup-buffer

在线阅读下载全文

作  者:席晨[1] 张盛兵[1] 沈绪榜[1] 屈文新[1] 

机构地区:[1]西北工业大学769#航空微电子中心,西安710072

出  处:《计算机工程与应用》2007年第6期95-98,共4页Computer Engineering and Applications

基  金:国家自然科学基金(the National Natural Science Foundation of China under Grant No.60573107) ;西北工业大学研究生创业种子基金资助(No.Z200646) 。

摘  要:微处理器的深度流水线、乱序执行等技术会导致指令的顺序模型与乱序执行之间产生冲突,如何实现精确中断是其中的关键问题之一。针对现有精确中断实现方法的不足,提出了一种采用备份缓冲区保存流水线现场的精确中断实现方法,可以显著提高中断响应的效率。论文首先详细分析了中断,然后着重讨论了备份缓冲区实现精确中断的现场保存机制和备份缓冲区的结构,最后介绍了该方法在西北工业大学自主设计的“龙腾R2”微处理器上的实现。“龙腾R2”微处理器上的实验结果表明,与冲刷流水线实现精确中断的方法相比,采用该方法中断响应时间减少了67%,中断返回时间减少了56%。The technologies of deep stag6 pipeline and out-of-order execution in microprocessor induce the hazard between sequential model and out-of-order execution ,so the key problem is how to implement precise interrupt.To the deficiency of the existing method,this paper has proposed a method,which use backup-buffer to save the status of pipeline,can improve the efficiency of interrupt response.Section one and two analyze traditional implementation of precise interrupt.Section three discusses the mechanism of saving status by backup-buffer and the architecture of backup-buffer emphatically.Section four presents the implementation on the NWPU AMEC's full copyright microprocessor "Longtium R2".Experiments show that this new method reduces the time of interrupts response 67%,the time of return from interrupts by 56%.

关 键 词:流水线 精确中断 备份缓冲区 中断响应 中断返回 

分 类 号:TP303[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象