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

一种简便的栈式片上内存动态管理方法
引用本文:刘勇,陆林生,何王全.一种简便的栈式片上内存动态管理方法[J].计算机工程与科学,2010,32(9):111-114.
作者姓名:刘勇  陆林生  何王全
作者单位:江南计算技术研究所,江苏,无锡,214083
基金项目:国家973计划资助项目 
摘    要:受功耗、面积的限制,高性能众核处理器倾向于将片上SRAM组织成SPM这种非Cache形式,与片外主存构成多级存储架构。这种存储架构需要软件显式管理应用程序中的数据存储和传输。为此,本文提出了一种简便的栈式片上内存动态管理方法。该方法首先选择应用程序中可进行访存优化的数组变量,分析这些数组变量的生存周期,根据生存周期相干情况提出一种栈式的动态片上内存管理方法,将更多的数组变量动态存储在片上内存中,同时结合数组变量的优化收益评估将那些访存密度高的变量有限布局在片上内存中。实验结果验证了该方法的有效性。

关 键 词:SPM  栈式内存动态分配  访存优化
收稿时间:2010-03-12
修稿时间:2010-06-10

An Easy Stack-Analogy On-Chip Memory Dynamic Allocation Compilation Technique
LIU Yong,LU Lin-sheng,HE Wang-quan.An Easy Stack-Analogy On-Chip Memory Dynamic Allocation Compilation Technique[J].Computer Engineering & Science,2010,32(9):111-114.
Authors:LIU Yong  LU Lin-sheng  HE Wang-quan
Affiliation:(Jiangnan Institute of Computing Technology,Wuxi 214083,China)
Abstract:Many core CPUs prefer selecting SPM, and a non cached on chip SRAM acts  as the fast memory in these memory hierarchies owing to the area and power consumption. These memory hierarchies need software to  explicitly manage data placement and data transfer. This article proposes an easy stack analogy on chip memory dynamic deallocation approach applied to program memory access sequence optimizations with many core memory hierarchies. It introduces an ILP solver to develop a method when the sum of the array variable sizes in each program phase is larger than the on chip memory size. The experimental results show that this approach can improve significantly the performance.
Keywords:SPM
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机工程与科学》浏览原始摘要信息
点击此处可从《计算机工程与科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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