SystemC仿真进程加速处理阵列研究

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:yayaguo123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
应用市场日益分散与产品开发费用日益增大的矛盾促进了可根据应用定制的现代现场可编程门阵列(FPGA)迅速发展。随着集成密度按照摩尔定律提高,FPGA正在变得越来越复杂,传统的RTL级设计技术越来越不适应大容量FPGA开发的需要。由于基于C/C++进行复杂FPGA开发可显著提高开发效率,因此该项技术得到越来越多的重视。基于C/C++进行复杂FPGA开发需解决算法综合和体系结构综合两大问题。经过多年的发展,C到RTL的算法综合技术日趋成熟,但由于缺乏体系结构综合技术,未能构成完整的基于C/C++进行复杂FPGA开发的流程,因而这项技术并未形成广泛应用。SystemC是建立在C++基础上的开放的系统级设计语言。实际上SystemC由一系列用来进行系统描述的C++类构成,并包含了一个用来对系统行为进行模拟的仿真核。   本文使用基于SystemC的电子系统级设计技术和电子系统级综合技术,对解决基于C/C++编程FPGA的体系结构综合问题进行了研究。提出了一种基于SystemC仿真进程加速处理阵列的电子系统级综合方法,可以从用户的SystemC代码中提取出SystemC特有的语法元素,并且通过映射算法映射到所设计的SystemC仿真进程加速处理阵列上。而SystemC特有的语法操作,也被翻译为相应的硬件操作。本研究将硬件平台和工具链设计相结合,形成了一套完整的基于SystemC的FPGA开发方法。
其他文献
近年来,随着信息技术的快速发展,我国自然资源和地理空间信息的开发应用迅速展开,与此同时,我国自然资源和地理空间信息资源的开发利用和管理也存在一些问题:一是信息共享中的“部
高校教师综合评价是一个复杂的过程,它依据高校发展目标及高校发展阶段特征,建立科学的评价指标,对高校教师教学科研情况进行系统检测和考核,并做出相应的价值判断。科学合理的教
随着互联网的迅速发展和文本信息的日益增多,从大量信息中快速查找和获取有用信息的迫切需求使得自动文摘技术日益重要。自动文摘是指由计算机自动从一篇或多篇文本中概括出主
企业高性能计算的需求日益旺盛,高性能计算服务的提供方式也在慢慢寻求转型,研究如何构建企业级网格应用平台,从而向用户提供更加安全、方便、透明的高性能计算服务,是摆在高性能
学位
图像型火灾探测报警技术利用摄像机作为探头,将被监控现场的图像信息输入计算机系统,然后利用数字图像处理技术,从图像中识别出火焰和烟雾,进而判断火灾是否发生。由于本技术具有
学位
网络技术的快速发展和多变的业务需求使得软件功能日益复杂、规模日益庞大。面向服务架构作为一种新的计算范型,利用服务作为基本的构造单元,支持异构环境下分布式应用的快速、
自1969年互联网诞生以来,人们对它的监测一直没有引起足够的重视。一方面,由于互联网本身结构和内容的复杂性,使得网络的测量缺乏一个统一的标准;另一方面,在互联网发展的初级阶段
学位
随着计算机的普及和网络技术的发展,Internet上的Web用户爆炸性增长。作为Web应用主要支撑平台的Web应用服务器经常面临过载的问题。Web应用服务器集群技术是解决这一问题的有
由于计算机各方面性能的快速增强,数字化的图像和视频信息有了爆炸的增长。作为基于内容的图像检索(CBIR)的重要应用,图像分类帮助用户从大数据库中检索出自己感兴趣的图像。在
自然互动是人机交互的发展方向,其目标是赋予计算机参照人类自然形成的与自然界沟通的认知习惯和形式来与用户进行沟通和互动的能力。作为人们非语言类交流中最为自然和直观的
学位