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

核心循环到粗粒度可重构体系结构的流水化映射
引用本文:王大伟,窦勇,李思昆.核心循环到粗粒度可重构体系结构的流水化映射[J].计算机学报,2009,32(6).
作者姓名:王大伟  窦勇  李思昆
作者单位:国防科学技术大学计算机学院软件所,长沙,410073
摘    要:粗粒度可重构体系结构为数据密集型应用提供了灵活性和高效的解决方法,而应用中的核心循环消耗了程序的大量执行时间,满足核心循环在CGRAs上实现的性能/开销的严格约束仍旧是个重大难题.针对已有工作在研究映射核心循环到CGRAs上的不足,文中提出一种新颖的核心循环自动流水映射到粗粒度可重构体系结构上的方法.文中形式化了核心循环到CGRAs的流水映射问题,阐述了CGRAs的资源共享和流水方法,定义了其循环自流水CGRAs体系结构模板,并给出核心循环流水映射方法.实验结果表明,与已有的先进的方法相比,文中方法的资源占用率降低16.3%、吞吐量提高169.1%.

关 键 词:可重构计算  粗粒度可重构体系结构  数据密集型应用  循环自流水

Loop Kernel Pipelining Mapping onto Coarse-Grained Reconfigurable Architectures
WANG Da-Wei,DOU Yong,LI Si-Kun.Loop Kernel Pipelining Mapping onto Coarse-Grained Reconfigurable Architectures[J].Chinese Journal of Computers,2009,32(6).
Authors:WANG Da-Wei  DOU Yong  LI Si-Kun
Affiliation:College of Computer Science;National University of Defence Technology;Changsha 410073
Abstract:Coarse-grained reconfigurable architectures provide flexible and efficient solution for data-intensive applications. Loop kernels of these applications always consume much execution time of the whole program. However,mapping loop kernels onto CGRAs is still hard for meeting performance/cost constraints. This paper proposes a novel approach for mapping loop kernels onto CGRAs with loop self-pipelining to solve the existing problems. The problem formulation is shown first. Then the resource sharing and pipeli...
Keywords:reconfigurable computing  CGRA  data-intensive application  loop self-pipelining  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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