首页> 外文会议>Asia-Pacific Conference on Advances in Computer Systems Architecture(ACSAC 2004) >High Performance Microprocessor Design Methods Exploiting Information Locality and Data Redundancy for Lower Area Cost and Power Consumption
【24h】

High Performance Microprocessor Design Methods Exploiting Information Locality and Data Redundancy for Lower Area Cost and Power Consumption

机译:高性能微处理器设计方法利用信息位置和数据冗余,以实现较低的区域成本和功耗

获取原文

摘要

Value predictor predicting result of instruction before real execution to exceed the data flow limit, redundant operation table removing redundant computation dynamically, and asynchronous bus avoiding clock synchronization problem have been proposed as high performance microprocessor design methods. However, these methods increase area cost and power consumption problems because of the larger table for value predictor and redundant operation table, and the higher switching activity in asynchronous bus. To resolve the problems of data tables for value predictor and redundant operation table, we have investigated partial tag and narrow-width operand methods, which have been recently proposed separately and present an efficient update method for value predictor and a table organization method for redundant operation table, respectively. To reduce excessive switching activity of asynchronous bus, we also propose a bus encoding method using frequent value cache, which reduces the same data transmissions. The proposed three methods – an efficient update method for value predictor, a table organization method for redundant operation table, and a frequent value cache for asynchronous bus – exploit information locality such as instruction and data locality as well as data redundancy. Analysis with a conventional microprocessor model show that the proposed three methods reduce total area cost and power consumption by about 18.2% and 26.5%, respectively, with negligible performance variance.
机译:值预测指令在实际执行之前的指令结果超过数据流量限制,冗余操作表动态地移除冗余计算,并且已经提出了避免时钟同步问题的异步总线作为高性能微处理器设计方法。然而,这些方法增加了面积成本和功耗问题,因为有价值预测器和冗余操作表的表格较大,以及异步总线中的更高的切换活动。为了解决值预测器和冗余操作表的数据表的问题,我们已经研究了部分标签和窄宽操作数方法,最近已经分开提出并提出了一种有效的更新方法,用于冗余操作的值预测器和表组织方法表分别。为了减少异步总线的过度切换活动,我们还提出了一种使用频繁值缓存的总线编码方法,这减少了相同的数据传输。提出的三种方法 - 一种有效的更新方法,用于值预测器,冗余操作表的表组织方法,以及异步总线的频繁值高速缓存 - 用于指令和数据局部性的信息局部,以及数据冗余。通过传统的微处理器模型分析表明,提出的三种方法分别将总面积成本和功耗降低约18.2%和26.5%,性能方差可忽略不计。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号