面向混杂流计算的适应性存储器体系结构  被引量:1

Exploring Hybrid Stream Computing Oriented On-Chip Adaptive Memory Structure

在线阅读下载全文

作  者:张萌[1] 赵磊[1] 樊晓桠[1] 田杭沛[1] 

机构地区:[1]西北工业大学计算机学院,陕西西安710072

出  处:《西北工业大学学报》2012年第6期961-967,共7页Journal of Northwestern Polytechnical University

基  金:高等学校博士学科点专项科研基金(20116102120049);西北工业大学基础研究基金(JC20120239)资助

摘  要:可将科学计算中大量算法的计算形式视为由流计算和相当比例的通用计算混合而成。针对低并行度计算以及不易流化(Streamlization)的数据结构对流计算整体性能具有较大影响,提出了一种软、硬件可控的适应性片上存储结构DAMS Cache。该结构能够同时适应混杂流计算中流数据以及标量数据的存储需求;采用了适应性动态存储资源分配策略和适应性动态地址映射策略解决地址映射冲突问题;通过全硬件支持非规则流、条件流的存储与访问,混合数据替换策略能够充分挖掘数据的生产者-消费者局部性及时间、空间局部性。验证评估实验表明,相对Cache以及SPM(Scratchpad Memory),DAMS Cache算法的适应性较好,面向混杂流计算的性能较优。In scientific applications, the computing process is composed of stream computing and general computing. The performance of computing is limited by low parallelism and hard streamlization. We propose what we call DAMS-Cache (DAMS stands for Dynamical Address Mapping Stream), which can be controlled by both the soft- ware and hardware that manage an on-chip memory structure that can, we believe, suppress effectively the above- mentioned limitation. Sections 1 through 4 of the full paper explain DAMS-Cache, whose core consists of: ( 1 ) the memory system can support both stream computing and scalar data processing in high performance, which supports irregular stream and conditionally-loaded stream computing by hardware; (2) the DAMS Cache explores both coarse-grained producer-consumer locality and fine-grained temporal/spatial locality by using replacement strategy of mixed data structure ; (3) in order to avoid address mapping conflict, the dynamically adaptive storage resource assignment strategy and dynamically adaptive address mapping strategy are also presented. Section 5 presents performance analysis of DAMS Cache; it shows preliminarily that DAMS Cache has better adaptability and high per- formance compared with Scratchpad Memory and traditional Cache.

关 键 词:片内高速缓存 计算机体系结构 计算机硬件 计算机仿真 计算机软件 数据处理 高效率 微处理器芯片 多处理系统 优化 资源配置 调度 结构框图 DAMS动态地址映射流 

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

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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