-
公开(公告)号:CN101441569B
公开(公告)日:2012-05-30
申请号:CN200810231010.0
申请日:2008-11-24
Applicant: 中国人民解放军信息工程大学
Abstract: 本发明涉及一种基于异构可重构体系结构面向任务流的新型编译方法;该方法含有下列步骤:a.根据参数设置,应用具有不同针对性的任务流识别与优化技术,将被编译的串行程序或并行程序进行自动任务流化,产生任务流程序源代码;b.根据异构计算系统的执行特征,将任务流程序源代码中的任务根据其特点进行软硬件功能的动态划分,产生低级代码和配置流;c.产生目标程序和相应的FPGA配置流文件,完成面向异构可重构结构和任务流机制的特定优化;本发明针对不同计算任务的特点和需求,采用先进的软硬件功能动态划分和协同技术,产生出针对CPU的低级代码和针对RLU的配置流,有效提高了系统的整体性能和可重构计算资源的利用率。
-
公开(公告)号:CN101620588B
公开(公告)日:2011-01-19
申请号:CN200810140473.6
申请日:2008-07-03
Applicant: 中国人民解放军信息工程大学
IPC: G06F15/80
Abstract: 本发明涉及一种高效能计算机系统中通用CPU与可重构部件之间的连接方法和管理方法。本发明高效能计算机系统中含有一定数量的计算节点,每个计算节点含有一定数量的通用CPU和可重构部件及一个可重构部件连接网络和一个管理单元。计算节点内所有的通用CPU、可重构部件和管理单元均通过可重构部件连接网络连接,缺省情况下,计算节点内所有通用CPU与可重构部件之间的连接都是断开的。本发明可重构部件连接方法,使可重构部件不再隶属于任何通用CPU,通用CPU与可重构部件之间能够进行任意组合,增加了系统的灵活性;可重构部件管理方法,实现了可重构部件的实时监控、动态灵活配置,能够充分发挥高效能计算机系统中可重构部件和通用CPU的作用。
-
公开(公告)号:CN101620588A
公开(公告)日:2010-01-06
申请号:CN200810140473.6
申请日:2008-07-03
Applicant: 中国人民解放军信息工程大学
IPC: G06F15/80
Abstract: 本发明涉及一种高效能计算机系统中通用CPU与可重构部件之间的连接方法和管理方法。本发明高效能计算机系统中含有一定数量的计算节点,每个计算节点含有一定数量的通用CPU和可重构部件及一个可重构部件连接网络和一个管理单元。计算节点内所有的通用CPU、可重构部件和管理单元均通过可重构部件连接网络连接,缺省情况下,计算节点内所有通用CPU与可重构部件之间的连接都是断开的。本发明可重构部件连接方法,使可重构部件不再隶属于任何通用CPU,通用CPU与可重构部件之间能够进行任意组合,增加了系统的灵活性;可重构部件管理方法,实现了可重构部件的实时监控、动态灵活配置,能够充分发挥高效能计算机系统中可重构部件和通用CPU的作用。
-
公开(公告)号:CN101441569A
公开(公告)日:2009-05-27
申请号:CN200810231010.0
申请日:2008-11-24
Applicant: 中国人民解放军信息工程大学
Abstract: 本发明涉及一种基于异构可重构体系结构面向任务流的新型编译方法;该方法含有下列步骤:a.根据参数设置,应用具有不同针对性的任务流识别与优化技术,将被编译的串行程序或并行程序进行自动任务流化,产生任务流程序源代码;b.根据异构计算系统的执行特征,将任务流程序源代码中的任务根据其特点进行软硬件功能的动态划分,产生低级代码和配置流;c.产生目标程序和相应的FPGA配置流文件,完成面向异构可重构结构和任务流机制的特定优化;本发明针对不同计算任务的特点和需求,采用先进的软硬件功能动态划分和协同技术,产生出针对CPU的低级代码和针对RLU的配置流,有效提高了系统的整体性能和可重构计算资源的利用率。
-
-
-