SystemC优化的进程阵列

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:laohu_you
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
伴随着集成电路制作技术按照摩尔定律发展,现代现场可编程门阵列(FPGA)正在变得越来越复杂,传统的寄存器传输级(RTL)设计技术越来越不适应大容量FPGA开发的需要。由于基于SystemC进行FPGA复杂应用开发可显著提高开发效率,因此得到越来越多的重视。基于SystemC进行FPGA复杂应用开发需解决算法综合和体系结构综合两大问题。经过多年的发展,SystemC到RTL的算法综合技术日趋成熟,但由于缺乏体系结构综合而未能构成完整的基于SystemC进行FPGA复杂应用开发的流程,因而并未形成广泛应用。   本论文工作尝试使用基于SystemC的电子系统级(ESL)综合技术来解决基于SystemC编程FPGA的体系结构综合问题。具体地,本论文发明了一种基于SystemC优化的进程阵列(SOPA)的电子系统级综合方法,将从用户的SystemC应用代码中提取出软件单元和硬件模块信息,通过映射算法将这些模块映射到二维网格片上网络形成一种针对应用优化的多核片上系统,并将提取的软件代码中的硬件相关部分翻译为硬件相关操作。编译后的二进制文件和多核片上系统RTL被送到FPGA开发工具完成后续流程。本论文研究了SOPA开发平台中的任务映射问题,建立了一种二维网格片上网络的能耗模型,并在此基础上提出了一种功耗优先的任务映射算法。我们设计了能耗系数代价函数用以指导从任务到资源的映射,并引入理想位置的概念以期提高算法执行速度。该算法通过代价函数和理想位置的引入,与同类算法相比,在执行效率方面具有优势。  
其他文献
近年来无线传感器网络在许多领域有着巨大的应用前景因而受到广泛关注。将一组传感器节点布局在指定区域,节点通过其装备的无线电装置和能量互相通信,由此构成一个无线传感器网
进入21世纪以来,我国城市化发展不断加快,城市公路交通系统的压力不断加大,交通拥堵、事故等日益频繁,逐渐成为经济和社会发展中的全球性问题。交通事件自动检测系统(Automat
随着信息技术的发展以及业务的增加,分布式基础设施系统的规模越来越大,出现大规模的分布式基础设施系统。大规模分布式基础设施系统的带来好处的同时,也推出了挑战。由于规模大
随着科研进程的加速,科学家对信息的依赖也比以往任何时候突出。因此,科研信息日益成为具有战略意义的资源,能否有效利用科研信息将成为科研信息化推进的关键因素。与此同时,随着
目前,随着GIS技术的日益发展,GIS数据的数据量也随之增大。图像数据处理应用的主要问题不再是数据源的不足,而是如何快速、准确地从中提取更加丰富和有用的信息。本选题的研究目
在EAST(Experimental Advanced Superconducting Tokamak)托卡马克实验装置中,数据通讯的实时性衡量着等离子体控制系统PCS(Plasma Control System)的控制性能,该系统的实时通
随着全球信息科技及互联网技术的发展,教育领域与互联网信息技术结合的紧密程度越来越大,特别是2012年兴起的MOOC(Massive Open Online Course),更是带动了全球在线网络教育平台
人体运动跟踪技术是人机交互、虚拟现实领域的重要研究内容之一。随着微机电系统(MEMS:MicroElectroMechanicalSystem)传感器技术的发展,价格低、体积小、重量轻、精度高的新
随着网络规模的快速增长,以视频会议、视频点播、e-Science海量数据传输等Qos敏感的实时业务和多媒体应用为代表的网络应用不断增加,而庞大的网络结构也日趋复杂和多样,如何通过
曙光6000龙芯分区采用HPP体系结构,具有节点内异构多处理器、处理单元间耦合度适中以及非对称设备共享的体系结构特性。高性能计算机研究中心系统软件组针对上述特性设计并实