高性能处理系统中自修改代码的高效检测技术

来源 :计算机工程与科学 | 被引量 : 0次 | 上传用户:WANGBING0425
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在主流通用处理系统中,超标量机制及高速缓存使得自修改代码(SMC)成为一种需要特殊处理的情况,为了继续支持使用自修改代码的程序并兼容原有程序,在处理系统设计中需要对SMC的情况进行支持。本文分析并对比了多种程序的SMC行为及解决方案,设计了一种利用FIFO队列在流水线外检测SMC的方案,避免了对主流水线的干扰;并通过复用访存通路来检测SMC导致的缓存一致性问题,由于优化后的设计不需要额外的端口,避免了在数据缓存使用多端口设计,使得整体面积下降了1.16%。同零开销的理想方案相比,该方案对性能的影响小于0.
其他文献
目的统计学分析腹腔镜低位直肠癌保肛手术后吻合口瘘的危险因素,并给予有效措施进行预防。方法样本时间:2017年1月~2019年1月,样本来源:70例在我院进行腹腔镜低位直肠癌保肛
目的:探讨加速康复外科护理在胃癌根治术患者护理中的应用效果。方法:所有病例均选自2015年7月至2019年7月本院胸外科,共计40例,所有患者均接受胃癌根治术治疗,根据手术顺序
全面分析了中国烧碱行业的发展趋势、面临的挑战及巨大压力,提出了发展对策与建议。
网络智能卡是一种可通过标准网络协议与主机或者远程计算机进行安全通讯的智能卡。但是,智能卡有限的硬件资源对于网络智能卡的性能有着显著的约束。为解决此问题,本文提出了一