粗颗粒度可重构处理器REmusII的任务编译器设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:21stsun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
粗颗粒度可重构处理器兼具有通用处理器(GPP)的灵活性与专用集成电路(ASIC)的高效性,是解决高密集型计算领域的诸多难题的最佳途径之一,能够有效的提升媒体应用的处理速度,得到广泛的应用。可重构处理器加速性能的发挥不仅需要良好的硬件架构设计,而且需要优秀的任务编译器将应用高效地映射到可重构硬件上执行。本文针对粗颗粒度可重构处理器REmusII,设计并实现了其自动化的任务编译流程。该任务编译流程对输入C程序进行预处理,提取其中的标记信息,将运算密集型算法映射到可重构阵列上,生成配置信息,并对主程序与配置信息进行整合,生成最终能够放到REmusII硬件上运行的目标文件。针对REmusII中的多RPU与多RCA结构,为充分利用硬件资源,本文设计了多任务并行的标记与映射方案。针对不同编译平台交互问题,本文采用socket通信办法进行应用开发环境与任务编译环境集成。分别在RPU的C模型和REmusII的RTL代码上对任务编译结果进行功能分析,验证过程选取H.264、AVS和MPEG-2中的算法,使用自动化的验证流程,验证结果表明:任务编译器功能正确,能够生成正确的配置信息,在该编译流程下,REmusII的主控制ARM与RPU能够较好的协调工作,多任务并行的标记与映射方案能够放到REmusII中实现。
其他文献
压力测试是一种评估极端情景下金融机构可能承担风险或损失的方法,其核心思想是运用定量分析法,将测试对象置于某种小概率极端情景下,测试关键变量突变压力下的表现状况,对测试对
报纸
天然免疫反应中TLR的激活可引起MAPKs和NF-kB的激活。信号调节蛋白SIRPα参与对MAPK和NF-kB信号通路的调节。SIRPα在LPS引起的天然免疫激活具有苇要的负性调节作用。LPS刺激
随着我国电子商务的飞速发展,广大中小企业已逐步认识到了应用电子商务的理要性,但由于缺乏必要的理论指导,有的等待观望、坐失良机;有的急于求成,盲目投入,造成资源的极大浪
土墩墓是我国古代一种较为特殊的葬式.其营造特征是以平地(或亦有少数设坑)埋葬,一般未见有葬具,随葬品多属陶瓷类器物,并在其上起封堆土,外形略呈馒首状.分布范围主要在江南
目的:分析细节管理在提高血透室护理服务质量中的应用价值。方法:分别选取金华市中医医院血透室细节管理实施前(2012年8月~2014年7月)和实施后(2014年8月~2016年7月)各53例患
地方课程资源只有经过开发 ,才能转化为可利用的社会教育资源。开发目的在于利用 ,在于使课程资源转化为地方课程 ,为学生个性发展服务。为此必须明确地方课程资源的类型、开
近年来,随着边境地区口岸贸易旅游的快速发展,外币现钞结汇量不断增加,外币反假日趋重要,相对人民币而言外币反假工作机制不健全,知识宣传不全面,反假资源相对短缺,尤其是外
本文对微孔阵列后的输出光场分布特性进行了研究。首先讨论了微孔的不同阵列形式,主要包括方阵型、类Frensel波带片型、正六边形以及特殊形式的阵列,给出了不同阵列形式的理
电石渣是电石水化制取乙炔气体时产生的一种工业废渣,若不采取治理措施,不仅占用土地,而且对环境造成严重污染。目前电石渣综合治理总体来说处理量较小、产品附加值不高。碳
在军事指挥系统中,一般地空电台部署在沿边界的各雷达站,而指挥员在一个区域指挥中心实现大范围空域的地空指挥,因此电台远程遥控是非常有意义的。为了实现电台的远程遥控,并