支持可重构的流接口的设计与实现

来源 :复旦大学 | 被引量 : 0次 | 上传用户:bbschengpengfei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可重构计算通过在时空域上重用硬件资源完成计算任务,在可重构系统中,硬件任务可以像软件程序一样动态的调用和修改,既保留了硬件的计算性能,又具备了软件的灵活性。随着以图像处理、数字信号处理为代表的数据流计算应用日趋广泛,如何使得编程人员根据具体的应用需求动态配置相应的功能,并通过不同类型的并行性发掘、兼顾数据流处理的高效能和配置灵活性,是目前可重构系统面临的两个主要问题。针对上述问题,本文以面向数据流的硬件任务接口设计、可重构流处理结构设计为出发点,完成了以下研究工作:1、针对数据流处理,设计并实现了基于总线的统一的流接口。利用数据流驱动计算特征,为用户硬件任务提供基于总线的统一的流接口以及对应的编程API(Application Programming Interface)。上述接口设计支持硬件任务的高性能处理,还对系统编程人员屏蔽底层设计细节,便于实现硬件任务的统一管理和灵活调度。2、针对基于总线的流接口存在的带宽瓶颈、CPU占用率高等不足,设计并实现了基于LocalLink的统一的流接口。该接口利用同步的、点对点的数据流通信接口协议,使得数据流通信连接关系可根据任务之间的数据依赖关系进行动态配置,克服了传统片上系统总线的通信瓶颈,并能够显著降低CPU利用率。经测试,硬件任务与软件任务之间的通信带宽可达到800Mbps,硬件任务与硬件任务之间的通信带宽可达到800Mbps。3、以FPGA为数据流处理平台,设计并实现了功能和互连可动态重构的高效能片上系统(System-on-Chip, SoC)。通过部分动态重构技术实现功能重构,通过交叉开关矩阵实现任务间互连关系重构,从而灵活地支持多种数据流计算模式,发掘不同种类的并行。实验结果表明,与已有基于FPGA的片上系统实现相比,AES、DES、DCT处理功耗效能有显著提升,该结构便于用户根据应用需要配置相应的数据流计算模式,降低了设计难度,并充分发挥了可重构系统的高效性和灵活性。
其他文献
车辆模拟器具有工况设置方便、试验重复性好、安全性高等优点,在驾驶培训、车辆新产品的研究和开发、人—车—环境试验中有着重要作用,良好的车辆运动模拟技术是车辆模拟器质
本课题来源于山西省青年基金项目“粘弹性磁性磨料旋转磁场内孔表面光整加工新工艺”(2011021021-4)。粘弹性磁性磨具是一种新型精密表面光整加工磨具,在磁场力作用下,具有一
西北电网公司750kV输变电工程大规模的项目建设也带来了运行维护成本的大幅提升。由于750kV超高压电网设备单台(套)价值相对较高,电网资产管理部门为了确保750kV输变电设备的安
平原河网是武汉城市圈内最典型、最广泛的地貌特征,具有地势平坦、河道纵横交织成网、林地植被覆盖广阔、湖泊湿地资源丰富等自然条件,这使得平原河网地区人口众多、城市发达、
随着Web2.0技术的兴起,互联网成为交流的主要媒介和商业活动渠道,Web应用程序的数量得到了极大的增加,这些Web应用程序提供了人们日常所需的各种服务,如购物、银行、娱乐等等
旱地约占我国国土总面积的70%,旱作农田面积约为5亿公顷,占总耕地面积的50%,旱作农业对保障我国粮食安全至关重要。玉米是旱作地区最重要的粮食作物之一,但是受有限水资源的影响,
本论文观察了韩国进行对华制造业直接投资时发生的问题,并提出了针对此问题的应对方案。为此,本论文首先分析对外直接投资理论的背景和动机、决定因素以及中韩两国的制造业竞
随着网络经济繁荣以及银行支付清算系统的升级,电子货币的使用范围逐渐扩大。2012年银行卡业务发生金额占非现金支付体系发生金额的26.9%,银行卡业务发生金额同比增长22.4%,
目的:探讨女性原发性开角型青光眼(POAG)发病的危险因素,进行原发性开角型青光眼患者生存质量的研究,并研究影响原发性开角型青光眼患者生存质量的相关影响因素,为探索提高原
杨昌济的学术思想起源于湖湘文化,有着传统理学的深刻烙印,发展至中期又吸收了近代以来西学思想的部分精髓,最后在其对于现实理性思考的基础上呈现出以教育、伦理和哲学为主体的