首页 | 本学科首页   官方微博 | 高级检索  
     

通过两个取指令部件消除流水线控制相关延迟
引用本文:沈立,侯方勇,王蓉晖,戴葵,王志英.通过两个取指令部件消除流水线控制相关延迟[J].计算机工程与科学,2003,25(1):76-79.
作者姓名:沈立  侯方勇  王蓉晖  戴葵  王志英
作者单位:国防科技大学计算机学院,湖南,长沙,410073
基金项目:国家自然科学基金资助项目(60173040,69933030),国家863计划资助项目(863-SOC-Y-3-2-1)
摘    要:分支预测技术能够在一定程序上消除指令间的控制相关延迟,提高微处理器的性能,是微处理器设计的一项关键技术,一般说来,静态分支预测效率低,动态分支预测硬件复杂度高,嵌入式微处理器具有功耗低、硬件复杂度低等特点,这决定了它必须采用特殊的分支处理技术,本文提出了一种面向嵌入式微处理器的分支处理技术,利用双端口指 指令Cache,加上预期指令,在编译器的共同配合下,消除由控制相关引起的延迟,模拟结果表明,该技术具有硬件复杂度低,实现简单、控制相关消除率高等优点。

关 键 词:指令部件  流水线  延迟  计算机  体系结构
文章编号:1007-130X(2003)01-0076-04

Reducing Pipeline Delay Using Two Instruction Fetching Units
SHEN Li,HOU Fang-yong,WANG Rong-hui,DAI Kui,WANG Zhi-ying.Reducing Pipeline Delay Using Two Instruction Fetching Units[J].Computer Engineering & Science,2003,25(1):76-79.
Authors:SHEN Li  HOU Fang-yong  WANG Rong-hui  DAI Kui  WANG Zhi-ying
Abstract:Branch prediction can reduce the latency of control dependence between instructions to some extent, which is a key technique in microprocessor design in order to increase the performance of microprocessors. Generally speaking,static branching predicts in a low-efficiency way, while dynamic branch prediction needs complex hardware . Embeded microprocessors features low dissipation and low hardware complexity. This decides it must adopt special branching technigues. This paper presents an embeded-microprocessor-oriented branching technique, which uses double-port caches and prefetch instructions to reduce the latency caused by control dependence with the help of the compiler. Experimental results show that the technique features low hardware complexity, simple implementation and high reduction rate of control dependence.
Keywords:SOC  control dependence  control dependence reduction rate
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号