1.一种基于高性能可重构计算的超级计算机,其特征在于,包括:至少一个机器感知机,用于获取环境感知信息和/或设备输入信息作为可重构数据;
至少一个可重构计算单元RPU阵列,用于对输入的可重构数据进行计算;
主控系统,用于控制将所述可重构数据传输至所述至少一个RPU阵列;
至少一个机器行为器,用于输出计算结果和/或执行超级计算机指令;
编译系统,用于将应用任务进行标记和预处理,并分解为主控系统执行代码和RPU执行代码;根据所述至少一个RPU阵列对所述RPU执行代码进行代码变换和优化,最终生成主控系统的控制码、弹性连接控制信息和RPU阵列的各项配置信息;以便在所述控制码的控制下,形成至少一个机器感知机与所述至少一个RPU阵列的数据通路,以及形成至少一个机器行为器与所述至少一个RPU阵列的数据通路;以及所述弹性连接控制信息使得所述至少一个RPU阵列形成弹性的计算架构;以及所述RPU阵列的各项配置信息对所述至少一个RPU阵列中的RPU进行配置,用于对所述可重构数据进行计算;
所述主控系统包括:平台控制中心PCH和基于X86/AMD64架构的主控制器;所述PCH与所述主控制器通过直接媒体接口DMI相连接;
所述PCH与所述至少一个机器感知机相连接,用于将所述环境感知信息和/或设备输入信息传输至所述基于X86/AMD64架构的主控制器;
所述基于X86/AMD64架构的主控制器通过高速串行计算机扩展总线标准(peripheralcomponent interconnect express,PCIE)接口与所述至少一个RPU阵列相连接,用于将所述可重构数据传输至所述至少一个RPU阵列,以便进行计算;
所述PCH与所述至少一个机器行为器相连接,用于将计算结果从所述基于X86/AMD64架构的主控制器传输至所述至少一个机器行为器。
2.根据权利要求1所述的超级计算机,其特征在于,所述RPU阵列包括:弹性连接系统HEC_link;
一个或多个RPU;
所述HEC_link在所述弹性连接控制信息的控制下,连接所述一个或多个RPU;
所述一个或多个RPU通过所述HEC_link获取相应的配置信息;以及所述一个或多个RPU通过所述HEC_link从所述主控系统或其它RPU获取所述可重构数据;以及通过所述HEC_link将计算结果传输至所述主控系统或其它RPU。
3.根据权利要求2所述的超级计算机,其特征在于,所述至少一个RPU阵列与所述主控系统通过PCIE接口相连接,所述HEC_link包括:PCIE协议转换器,用于将所述PCIE接口信息与所述至少一个RPU阵列中的配置总线和可重构数据总线进行协议转换。
4.根据权利要求2所述的超级计算机,其特征在于,所述HEC_link根据弹性连接控制信息对所述至少一个RPU阵列中的一个或多个RPU进行计算深度和计算宽度的扩展;
以及对所述至少一个RPU阵列中的一个或多个RPU分组,用于分别输入不同的可重构数据并执行不同任务;或
分别输入不同的可重构数据并执行相同任务;或
分别输入相同的可重构数据并执行不同任务;或
分别输入相同的可重构数据并执行相同任务。
5.根据权利要求2所述的超级计算机,其特征在于,所述编译系统对已经确定的所述至少一个RPU阵列,通过所述HEC_link进行宽度和/或深度的调整,以改变所述一个或多个RPU的连接关系。
6.根据权利要求1所述的超级计算机,其特征在于,还包括:操作系统,用于管理所述超级计算机的软件和硬件资源以及外设资源,以及执行所述编译系统输出的编译文件,以及获取来自所述机器感知机的信息,以及控制所述机器行为器执行计算结果,以及根据所述RPU阵列的各项配置信息驱动所述至少一个RPU阵列,以及控制所述编译系统执行在线编译。
7.根据权利要求6所述的超级计算机,其特征在于,所述编译系统为离线编译模式,将编译完成的编译文件传递至所述操作系统;或所述编译系统为在线编译模式,用于所述操作系统实时进行编译并部署。
8.根据权利要求1所述的超级计算机,其特征在于,所述机器感知机包括:终端传感器,用于采集周边环境信息及自身状态信息;
传感器模组,用于对所述终端传感器采集到的周边环境信息及自身状态信息进行二次分析计算,生成所述环境感知信息和/或设备输入信息作为所述可重构数据。
9.根据权利要求1所述的超级计算机,其特征在于,所述机器行为器包括:通讯单元、人机接口、伺服机构和控制单元。