【技术实现步骤摘要】
一种面向多形态异构计算单元的可编排实时流处理装置
[0001]本申请属于异构高性能计算
,尤其涉及一种面向多形态异构计算单元的可编排实时流处理装置。
技术介绍
[0002]随着HPC、数据处理、人工智能等的蓬勃发展,异构计算在性能、性价比、功耗、面积等指标上体现出越来越大的优势。在这种情况下,作为整合异构计算资源的异构计算设备得到越来越广泛的应用,如Metal、OpenCL、CUDA等。在复杂异构设备中存在多种不同的异构计算单元,如CPU、DSP、FPGA、GPU等。不同异构计算单元采用的编程框架也不尽相同。OpenCL是业界主流推动的异构并行计算框架标准,得到业界大多数厂商的支持,如Nvidia、Apple、AMD、ARM、INTEL、TI等等,Nvidia CUDA、Apple Metal是针对各自异构硬件设计的计算私有框架,是封闭系统,但有广泛的开发者支持。
[0003]但这些传统的异构计算框架只针对一种异构硬件设计,无法支持多种异构硬件形态。另外,在复杂异构设备中,多个异构计算单元往往需通过多种组合或拓 ...
【技术保护点】
【技术特征摘要】
1.一种面向多形态异构计算单元的可编排实时流处理装置,应用于复杂异构设备,其特征在于,所述复杂异构设备包括主板和若干个异构加速卡,所述面向多形态异构计算单元的可编排实时流处理装置包括异构计算单元固件组件、任务管理组件、二次开发接口组件和可视化任务编排组件,其中:所述异构计算单元固件组件,部属在异构加速卡,包括静态部分和动态部分,所述静态部分作为常驻固件,用于实现对异构加速卡初始化、状态监测、加速卡间消息及数据收发、用户任务加载,所述动态部分作为用户任务部分,动态加载;所述任务管理组件,部属在主板,用于提供任务组件模型和用户任务组件仓库;所述二次开发接口组件,部属在主板和异构加速卡,用于提供二次开发接口供用户进行用户任务组件的开发;所述可视化任务编排组件,部属在主板,用于实现异构加速卡选择、用户任务组件选择、拓扑编排、用户任务组件加载和运行监控。2.根据权利要求1所述的面向多形态异构计算单元的可编排实时流处理装置,其特征在于,所述任务组件模型包括目标文件、MD5文件和元数据文件...
【专利技术属性】
技术研发人员:李志刚,李玉成,陶磊,项世珍,
申请(专利权)人:中国电子科技集团公司第五十二研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。