[期刊论文] 一种面向多核dsp的小容量紧耦合快速共享数据池

[期刊论文] 一种面向多核dsp的小容量紧耦合快速共享数据池

ID:6685224

大小:227.00 KB

页数:11页

时间:2018-01-22

[期刊论文] 一种面向多核dsp的小容量紧耦合快速共享数据池_第1页
[期刊论文] 一种面向多核dsp的小容量紧耦合快速共享数据池_第2页
[期刊论文] 一种面向多核dsp的小容量紧耦合快速共享数据池_第3页
[期刊论文] 一种面向多核dsp的小容量紧耦合快速共享数据池_第4页
[期刊论文] 一种面向多核dsp的小容量紧耦合快速共享数据池_第5页
资源描述:

《[期刊论文] 一种面向多核dsp的小容量紧耦合快速共享数据池》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一种面向多核DSP的小容量紧耦合快速共享数据池摘要本文结合片上便笺式存储器(SPM)的结构特点,提出了一种面向异构多核DSP的新型小容量紧耦合共享存储结构——快速共享数据池(FSDP)。FSDP在存储层次上与一级Cache平行,可以被访存指令直接访问,采用多体并行的结构、交叉访问模式和基于硬件信号灯的自动同步机制,支持多个DSP核的并行访问与快速的核间数据交换,两核之间交换单个数据只需4拍。本文构建了FSDP的模拟模型,并进行了RTL级设计实现和分析。多种典型测试程序的验证表明,FSDP对于DSP核间细粒度共享数据的传输具有很高的效率,相比同类的VS-SPM结构能够将程序性能提高37

2、%,与传统的共享数据Cache结合使用能够将异构多核DSP的性能提高13%。关键词便笺存储器;共享存储;多核DSP;释放一致性中图法分类号TP3331.引言多核数字信号处理器(DSP)是近年来针对高性能嵌入式应用而出现的一类多核微处理器(CMP)。相比传统的单核处理器,多核处理器在提高并行处理能力的同时也需要更高的存储带宽和更灵活的存储结构Error!Referencesourcenotfound.。便笺存储器(SPM)是一种小容量的片上存储器,具有全局地址空间,可以由访存指令直接访问Error!Referencesourcenotfound.。SPM仅仅包含存储阵列和译码逻辑,没有

3、Cache那样复杂的Tag比较逻辑和替换策略,在电路面积和功耗方面比Cache更具优势。另外,SPM采用固定的存储映射方式,没有访问失效问题,能够保证单拍(或确定节拍)的访问时间,便于用户显式地管理和调度其中的数据,适合嵌入式实时计算的特点Error!Referencesourcenotfound.Error!Referencesourcenotfound.Error!Referencesourcenotfound.Error!Referencesourcenotfound.。根据多核DSP的应用需求,并结合SPM的结构特征和共享存储的编程优势,本文提出了一种面向多核DSP的快速共享

4、数据缓冲池FSDP,对其进行了设计实现和模拟分析。分析结果表明,FSDP对于DSP核间细粒度共享数据(例如某些全局变量、公共系数矩阵等)的传输具有很高的效率,相比类似的VS-SPM结构能够将程序性能提高37%,与传统的共享数据Cache结合使用能够将异构多核DSP的性能提高13%。本文的组织结构如下。第2部分介绍了国内外的研究现状,第3部分介绍了异构多核DSP的总体结构原型,第4部分详细介绍了FSDP的组成结构、访问方法和同步机制。第5部分介绍了设计优化方法,构建了关于最佳单体容量的分析模型。第6部分介绍了设计实现和模拟分析结果。最后一部分总结了全文。2.相关工作近年来,国外学者在S

5、PM领域已经展开了积极的研究。Banakar等人针对计算密集型应用,使用专用工具(CACTI)计算出了各种容量的SPM和Cache的面积和功耗,使用Trace模拟器进行了性能对比。结果表明,同样容量的SPM的平均功耗比Cache降低了40%Error!Referencesourcenotfound.。Issenin等人也认为,如果通过数据重用技术,将经常使用的数据放在小容量的SPM中,用片内局部传输代替片外全局传输,不但可以节省约一半的功耗,而且大大提高了传输效率Error!Referencesourcenotfound.。Kandemir和Suhendra等人基于一种虚拟共享便笺式

6、存储器(VS-SPM)的多核处理器原型Error!Referencesourcenotfound.11,如图1所示。通过任务映射、调度、SPM划分和数据分配等编译优化算法,提高片内数据重用性,减少不必要的片外访存,其宣称的实验结果能够把嵌入式应用的性能提高80%。这些已有的工作主要是从软件的角度研究如何优化SPM的存储分配与管理,而且大部分是基于单核处理器的研究,对于多核处理器环境下SPM的体系结构研究还不够充分。特别在共享存储的方式下,必须根据实际应用中核间数据共享与传输的特点,研究速度快、结构灵活的SPM存储结构。本文提出的FSDP采用多体并行和交叉访问的方式,访问延迟小,存取速

7、度快;提供了硬件信号灯和软件查询两种同步机制,同步开销低,编程使用灵活。3.异构多核DSP总体结构图1异构多核DSP“SDSP”的总体结构异构多核DSP“SDSP”的总体结构如图1所示,它由四个精简的32位浮点DSP核与一个32位的RISC核构成。DSP核采用课题组自行研制的32位高性能浮点DSP“YHFT-DSP700”的精简内核Error!Referencesourcenotfound.。该DSP内核主频300MHz,8流出超长指令字(VLIW)结构。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。