分离Cache的一种容量联合分配算法  

A New Capacity Co-allocation Algorithm of Split Cache

在线阅读下载全文

作  者:彭蔓蔓[1] 郝玉艳[1] 任小西[1] 

机构地区:[1]湖南大学计算机与通信学院,湖南长沙410082

出  处:《湖南大学学报(自然科学版)》2009年第12期79-83,共5页Journal of Hunan University:Natural Sciences

基  金:国家高技术研究发展计划(863计划)资助项目(754209009);湖南省自然科学基金资助项目(04JJ3008)

摘  要:在嵌入式处理器中,Cache的功耗所占的比重越来越大.针对不同类型的应用程序对指令Cache和数据Cache的容量实时需求不同,提出了一种新的容量联合分配算法,该算法可以均衡考虑程序运行时对指令Cache和数据Cache的实时需求,动态调整一级Cache的容量和配置,从而更有效地利用Cache资源.Mibench仿真结果表明,采用容量联合分配算法的分离Cache与传统分离Cache相比,平均能量消耗降低了29.10%,平均能量延迟积降低了33.38%.Caches compose larger and larger proportion in the power consumption of embedded proces sors. Based on the fact that different programs need different sizes of instruction and data cache, a new capacity co-allocation algorithm was proposedr. This algorithm can dynamically adjust the configuration of level 1 cache by balancing the instruction and data cache requirement. Mibench simulation results indicate that, compared with the capacity co-allocation cache and the normal cache, the average energy consumption decreases 29.10% ,while the average energy delay production improves 33.38%.

关 键 词:分离Cache 功耗 能量延迟积 嵌入式系统 

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

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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