众核体系结构对Cilk语言的硬件支持及评测研究
龙国平; 范东睿; 张军超
刊名计算机学报
2008
期号第11期页码:1975—1985
关键词众核体系结构 Cilk 域一致性 编程模型 存储模型
英文摘要如何编程众核体系结构是当前一个亟待解决的问题.研究可扩展的硬件机制支持Cilk编程模型的目的是在良好的编程性和可扩展硬件实现之间达到平衡.Cilk语言是C的精简扩展,程序员编写Cilk程序时和串行编程近似,且不需关心调度、负载均衡和局部性等系统底层相关的问题.文中以域一致性存储模型为基础,主要工作包括两方面:首先针对域一致性模型编程性不好的缺点提出一种以数据为中心维护高速缓存一致性的方法;其次提出实现DAG Consistency的缓存一致性协议,并在此基础上支持Cilk编程模型.实验结果表明,当处理器核数目较少(<16)时所有测试程序都能获得比较好的性能加速,并且指出了众核情况下(>16)难以获得理想加速效果的两个根本原因:静态路由导致片上网络带宽利用不均衡以及有限的访存带宽.
语种中文
公开日期2010-10-19
内容类型期刊论文
源URL[http://ictir.ict.ac.cn/handle/311040/739]  
专题中国科学院计算技术研究所期刊论文_2008年中文
推荐引用方式
GB/T 7714
龙国平,范东睿,张军超. 众核体系结构对Cilk语言的硬件支持及评测研究[J]. 计算机学报,2008(第11期):1975—1985.
APA 龙国平,范东睿,&张军超.(2008).众核体系结构对Cilk语言的硬件支持及评测研究.计算机学报(第11期),1975—1985.
MLA 龙国平,et al."众核体系结构对Cilk语言的硬件支持及评测研究".计算机学报 .第11期(2008):1975—1985.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace