-
公开(公告)号:CN106155755B
公开(公告)日:2020-06-23
申请号:CN201510300161.7
申请日:2015-06-03
Applicant: 上海红神信息技术有限公司 , 国家数字交换系统工程技术研究中心
Abstract: 本发明涉及一种程序编译方法和程序编译器,所述方法包括:响应于用户的程序选择操作,确定属于C语言源程序的待处理应用程序;将所述应用程序处理成HDL程序和C语言软件程序;依据HDL程序生成硬件编译程序脚本,以及,依据C语言软件程序生成软件编译程序脚本;应用户操作,执行硬件编译脚本以将HDL程序处理得到硬件配置文件,以及,应用户操作,执行软件编译脚本以将C语言软件程序处理得到ELF格式的可执行文件。本发明提供的方案针对PRCA计算平台的特点或特性,将C语言源文件自动转换成可以应用在PRCA计算平台的文件。
-
公开(公告)号:CN106155776B
公开(公告)日:2019-12-03
申请号:CN201510300189.0
申请日:2015-06-03
Applicant: 上海红神信息技术有限公司 , 国家数字交换系统工程技术研究中心
Abstract: 本发明涉及一种可重构系统中可重构资源并行构建方法和系统,所述方法包括:接收应用需求信息,并选择满足应用需求的可重构资源;如果可重构资源数量为多个且分布在不同的科学计算组件中,则为每个具有所述可重构资源的科学计算组件分配一个独立线程,不同的科学计算组件对应不同的线程;启动各个线程,配置各个线程各自对应的科学计算组件中的可重构资源。本发明采用为每个科学计算组件分配独立线程的方式,实现了对不同的科学计算组件中的可重构资源的并行配置,节约了系统重构的时间,提高了重构效率。
-
公开(公告)号:CN106155977B
公开(公告)日:2019-07-30
申请号:CN201510300213.0
申请日:2015-06-03
Applicant: 上海红神信息技术有限公司 , 国家数字交换系统工程技术研究中心
IPC: G06F15/76
Abstract: 本发明涉及一种可重构系统中的可重构资源管理方法和系统,所述方法包括:接受应用需求进行系统重构时,确定功能满足所述应用需求的候选可重构资源;查询预设参考信息,包括资源管理节点表,所述资源管理节点表包括用于定位可重构资源的标识字段、用于表示该可重构资源可用性的字段、资源类型字段及用于记录该可重构资源进行重构时出错频率的字段;依据预设策略选择出用于重构的目标资源。本发明通过设置资源管理节点表,对各个科学计算组件内的各可重构资源的信息和状态进行了记载,能够通过查询所述资源管理节点表,了解各个可重构资源的信息和状态,选择合适的可重构资源进行系统重构,降低发生调用资源冲突或者错误的概率。
-
公开(公告)号:CN106155977A
公开(公告)日:2016-11-23
申请号:CN201510300213.0
申请日:2015-06-03
Applicant: 上海红神信息技术有限公司
IPC: G06F15/76
Abstract: 本发明涉及一种可重构系统中的可重构资源管理方法和系统,所述方法包括:接受应用需求进行系统重构时,确定功能满足所述应用需求的候选可重构资源;查询预设参考信息,包括资源管理节点表,所述资源管理节点表包括用于定位可重构资源的标识字段、用于表示该可重构资源可用性的字段、资源类型字段及用于记录该可重构资源进行重构时出错频率的字段;依据预设策略选择出用于重构的目标资源。本发明通过设置资源管理节点表,对各个科学计算组件内的各可重构资源的信息和状态进行了记载,能够通过查询所述资源管理节点表,了解各个可重构资源的信息和状态,选择合适的可重构资源进行系统重构,降低发生调用资源冲突或者错误的概率。
-
公开(公告)号:CN106155755A
公开(公告)日:2016-11-23
申请号:CN201510300161.7
申请日:2015-06-03
Applicant: 上海红神信息技术有限公司
IPC: G06F9/45
Abstract: 本发明涉及一种程序编译方法和程序编译器,所述方法包括:响应于用户的程序选择操作,确定属于C语言源程序的待处理应用程序;将所述应用程序处理成HDL程序和C语言软件程序;依据HDL程序生成硬件编译程序脚本,以及,依据C语言软件程序生成软件编译程序脚本;应用户操作,执行硬件编译脚本以将HDL程序处理得到硬件配置文件,以及,应用户操作,执行软件编译脚本以将C语言软件程序处理得到ELF格式的可执行文件。本发明提供的方案针对PRCA计算平台的特点或特性,将C语言源文件自动转换成可以应用在PRCA计算平台的文件。
-
公开(公告)号:CN106155776A
公开(公告)日:2016-11-23
申请号:CN201510300189.0
申请日:2015-06-03
Applicant: 上海红神信息技术有限公司
Abstract: 本发明涉及一种可重构系统中可重构资源并行构建方法和系统,所述方法包括:接收应用需求信息,并选择满足应用需求的可重构资源;如果可重构资源数量为多个且分布在不同的科学计算组件中,则为每个具有所述可重构资源的科学计算组件分配一个独立线程,不同的科学计算组件对应不同的线程;启动各个线程,配置各个线程各自对应的科学计算组件中的可重构资源。本发明采用为每个科学计算组件分配独立线程的方式,实现了对不同的科学计算组件中的可重构资源的并行配置,节约了系统重构的时间,提高了重构效率。
-
-
-
-
-