论文摘要
随着复杂应用对计算系统性能的要求不断提高,采用单一微处理器已不能满足海量数据处理的需要,迫切需要一种高速可靠的计算系统。目前,研究高性能计算的一个重要课题是可重构计算,将微处理器和可重构硬件嵌入到一个系统中,结合微处理器的灵活性与ASIC(Application Specific Integrated Circuit)的高效性能,达到软件的灵活与硬件的优化。 可重构计算系统的核心是可重构硬件单元,可以通过配置成不同的硬件逻辑来实现多种功能和应用。国外在可重构计算技术方面已进行了大量的研究,并且有些研究成果已经在实际应用领域取得了成功。其研究采用的可重构硬件有两种:用于可重构系统的特殊FPGA(Field Programmable Gate Array)和专门开发用于可重构计算研究的芯片。然而,目前国内不具备这方面的条件,对可重构计算技术还处于一个学习阶段。在这种前提下,本文设计和实现了一种嵌入式可重构并行计算系统,并对可重构计算的相关理论进行了研究。 本文首先介绍了可重构计算的特点、发展和应用,按单元粒度、耦合程度、配置容量和重构方式对可重构计算分别进行讨论,并研究了可重构计算的关键技术:模型结构、编译技术、快速重构、芯片集成和任务调度。折衷考虑可行性和系统性能后,利用RISC微控制器作为主控制器,多块通用FPGA芯片构成可重构处理单元阵列,提出一种嵌入式可重构计算系统的体系结构。通过对系统结构和软、硬件组成的详细介绍和讨论,以及仿真和样机的实际运行,系统基本达到设计需求,在此平台上可以进行可重构计算技术方面的研究。 可重构计算系统中,多个可重构处理单元构成一个多机并行系统,任务调度策略是决定系统性能的关键。本文对实时并行系统的多任务调度理论进行了深入的讨论,分析了表调度算法、任务复制调度算法、任务集群调度算法和随机搜索调度算法的优缺点和适用范围,在可重构计算系统的多任务调度中引入有向无环图DAG
论文目录
相关论文文献
- [1].一种一维可重构计算系统模型的设计[J]. 合肥工业大学学报(自然科学版) 2015(01)
- [2].一种可重构计算系统的微架构设计与实现[J]. 微电子学与计算机 2017(08)
- [3].面向国产CPU的可重构计算系统设计及性能探究[J]. 计算机工程与应用 2018(23)
- [4].多核混合可重构计算系统MRCS的设计[J]. 电子测量与仪器学报 2015(02)
- [5].异构可重构计算系统的Petri网模型[J]. 计算机技术与发展 2018(09)
- [6].一种网格型异构可重构计算系统设计与验证[J]. 安徽师范大学学报(自然科学版) 2018(06)
- [7].一种用于可重构计算系统的软硬件划分算法[J]. 中国科学技术大学学报 2009(02)
- [8].面向可重构计算系统的模块映射算法[J]. 计算机工程 2012(03)
- [9].FPGA可重构技术实现并行计算系统的应用研究[J]. 科技信息 2008(35)
- [10].基于FPGA的可重构计算技术研究[J]. 计算机与信息技术 2010(04)
- [11].搜索路径优化的可重构系统资源管理算法[J]. 计算机应用研究 2009(10)
- [12].基于PCIe交叉开关的可重构计算系统设计[J]. 北京印刷学院学报 2019(05)
- [13].基于过程级编程模型的软硬件协同设计框架[J]. 计算机工程 2010(04)
- [14].基于可重构计算系统的波束形成网络设计与实现[J]. 四川兵工学报 2012(04)
- [15].可重构系统中硬件任务布局布线算法研究[J]. 计算机科学 2011(11)