基于Virtex-5多核多FPGA并行处理系统设计及应用研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:cscec83
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着半导体工艺、现代集成电路技术的发展,传统的单核结构处理器难以得到更有效的发展。多核体系结构的问世,为处理器设计领域带来了更广阔的的发展空间。与此同时,在星载系统等高性能计算领域,要求嵌入式处理系统能够即时完成海量数据、高速通信的计算处理,并且应具功耗低、体积小、设计周期短等优势,这为设计者们提出了巨大的挑战,促使了多FPGA处理系统的发展。  本文通过与加州大学伯克利分校的交流合作,参考BEE系列多FPGA硬件平台的设计,将应用划分为控制管理和计算处理两个部分,并基于Virtex-5系列FPGA将其分别进行映射设计,设计了一种多核多FPGA并行处理系统。  针对多核并行处理系统采用“1个管理型核+多个并行计算型核”同构与异构相结合的结构,并在核内采用“主处理单元+辅处理单元”设计实现。同时,在通信设计上,采用基于片上总线互连和基于共享存储相结合的层次化通信设计。这样的设计简单、高效,并且具有一定的可扩展性,适用于物联网信息汇聚节点等多种嵌入式产品。以基于多核的视频显示系统为例,详述了多核并行处理系统的构建过程。  在多核并行处理系统的设计基础之上,通过对BEE3硬件平台进行研究和裁剪,并针对多个FPGA之间的互连拓扑结构和通信进行探讨,设计“1个管理型FPGA+4个并行计算型FPGA”的多FPGA并行处理系统硬件体系结构,并以一种混合式的互连拓扑结构和基于消息传递的通信方式实现系统的构建和通信设计。最后以基于多FPGA的网络录播器为例,给出了基于多FPGA并行处理系统的应用设计方案。  多核多FPGA作为当前嵌入式处理系统设计的主要研究方向,引发了研究热潮,如何快速、高效的构建嵌入式并行处理系统是设计者们面临的新的课题。本文通过对多核处理器体系结构、片上通信等方面的研究和探索,设计的多核并行处理系统能用于满足多种嵌入式产品领域的应用需求。同时,在参考现有产品,并分析研究了多FPGA互连拓扑结构、通信方式和通信接口后,给出了一种多FPGA并行处理系统设计方案,这种设计具有通用性和可扩展性,能够为多FPGA系统的设计带来一些参考。  
其他文献
人脸识别是计算机视觉和模式识别学科前沿,同时在国家公共安全、信息产业也具有广阔应用前景。然而,在实际场景的应用中,人脸识别系统的性能通常会受到一些因素的影响,比如:光照
随着科技的快速发展,人工智能技术得到了广泛应用。作为人工智能的重要子领域,自然语言处理一直是众多学者的研究热点。自然语言处理领域有众多具有挑战性的任务,围绕这些任务,很
物流行业是“十二五规划”中涉及的重要行业,是我国未来经济发展的重要组成部分。冷链物流是物流行业的一个重要分支,而冷藏运输是冷链物流的重要一环,公路冷藏运输在总体冷藏运
本文对现代维吾尔语多策略统计、多维度动态特征数据分析、词性标注关键技术、常用词表和现代维语词语标注规范的研制等词汇一级信息处理过程中涉及的关键技术及方法进行全方
非功能需求在软件开发过程中起着重要的作用,甚至直接决定了软件项目的成败。很多非功能需求直接约束了系统的实现策略。如何根据非功能需求确定软件系统的最优的实现策略成为
随着企业信息化建设的发展和进一步深化,产生和积累了海量的非结构化数据,这些数据具有大量的链接关系,数据规模巨大,数据模式也在不断变化。企业的业务分析决策需要对这些大量的
在信息严重过载的今天,推荐技术能帮助我们更便捷地获取需要的信息。推荐技术从最初的提出发展到现在,出现了一些经典的算法,例如基于内容的推荐和基于近邻的协同过滤。推荐技术
全球市场竞争局势急剧变化,中国要从制造大国向制造强国转变,亟需建立准时交货、快速交货的核心竞争力。订单履行流程是供应链中影响企业订单交付水平的关键业务流程。本文研究
当前,随着大数据时代的到来,全球数据总量呈现爆炸性增长的态势,存储系统的规模也随之不断扩大。而系统规模的扩大势必会带来高故障频率问题,如何提高云存储系统的可靠性成为
随着互联网和SOA的发展,Web服务作为一种面向服务的、分布式的应用技术,也得到了快速的发展。Web服务是一个平台无关的、松耦合的、自描述的、可编程的分布式计算模型,随着Web服