基于循环体访问过滤的低功耗分支目标缓冲器

来源 :计算机应用研究 | 被引量 : 1次 | 上传用户:chaowei7838
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分支目标缓存(BTB)是高端嵌入式CPU的主要耗能部件之一。针对BTB访问中引入的冗余功耗问题,提出了一种循环体访问过滤机制消除循环体指令流中顺序指令对BTB的无效访问。进一步提出了一种分支跟踪方法补偿循环过滤机制对循环体中非循环类分支指令的错误过滤造成的性能损失,节省了循环体指令流中顺序指令访问BTB的大量冗余功耗。基于Powerstone基准程序的仿真实验表明,在128表项BTB配置下,二级循环过滤器和4表项分支踪迹表可以减少约71.9%的BTB功耗,而平均每条指令周期数(CPI)退化仅为0.66%。
其他文献
膝骨性关节炎是一种危害老年人健康的慢性进行性骨关节病,随着社会人口的老龄化,该病的发生也越来越多,严重影响人们的工作和生活质量.作者自1996年5月到1998年10月采用关节
我院2001年7月~2002年7月采用雾化吸入麻醉法给160例患者行纤维支气管镜检查取得满意效果,现报告如下:
目的:探讨肺切除术后心律失常的原因及围术期处理方法。方法:分析1985年3月至1999年底154例肺切除术后27例心律失常的临床资料。结果:(1)27例心律失常中,窦性心动过速19例次,房性
近年来,β-内啡肽对新生儿窒息及窒息后缺氧缺血性性脑病(HIE)的作用日益受到人们重视。纳络酮能有效地逆转β-内啡肽介导的各种效应。我们按照随机对照原则,观察了纳络酮对HIE
老年人根面龋常表现为浅而广的龋损,牙髓损害不明显,充填治疗操作困难,固位差.现就136例病例、289个根面龋牙的充填治疗进行观察分析.
老年人粗隆间骨折较为常见,无论用手术或非手术治疗,均需长期卧床.长期卧床制动不仅能引起肌肉、骨骼的废用性改变,而且可能发生多种并发症.因此做好老年粗隆间骨折病人的临
目的:探讨米非司酮保守治疗异位妊娠的效果.方法:对收治的22例异位妊娠病例口服米非司酮50mg间隔8h一次,共2d,总量300mg.用药前后监测血绒毛膜促性腺激素(β-HCG)的变化,了解
上消化道出血是一种常见急症,每年发病率高达50~150/10万,其病死率大约为10%,尤其是急性上消化道大出血,其病情凶险,死亡率高,因而也是临床最严峻的问题之一。本文收集我院及南京医科
目的:了解口服胺碘酮治疗心力衰竭伴室性心律失常(VA)的疗效、不良反应及近期预后.方法:入选心力衰竭伴VA患者,予胺碘酮口服0.2g每日3次,二周后改为0.2g每日2次,再二周后改为
非控制数据攻击(non-control-data attack)是一种有别于传统攻击模式的新方式,通过窜改系统中的安全关键数据,实现不改变程序控制流程进行攻击。针对已有的防御措施中静态分析方法依赖源代码,而动态分析方法存在严重的误报漏报,提出了一种指针污点分析方法。该方法基于动态污点分析技术,标记内存数据的污染属性、指针属性,跟踪标记信息在程序执行时的传播,监控是否存在指针的非法解引用(deref