HADOS(Heterogenous Agile Developing & Operating System)是中科驭数推出的专用计算敏捷异构软件开发平台。基于自主研发的KOS(KPU Operating System)和KLIB(KPU Kernel Library),可支撑DPU芯片及其他异构计算硬件平台算力输出,可兼容标准软件应用生态,可大幅降低以KPU架构和DPU芯片为核心的应用软件开发难度,集合了中科驭数在领域专用计算架构、专用处理器研发及相关产品和应用经验。 基于HADOS软件开发平台,客户可以通过自有软件团队,快速开发DPU芯片等异构算力在软件定义网络、软件定义存储、虚拟化IO、安全、大数据运算等计算基础设施方向上的应用,大幅提升系统性能和效率,提升系统易用性。
从用户的角度来看,HADOS包含两类功能
从系统架构的角度看,HADOS可分为三个层次
ADL一定会调用DDL的接口,但DDL未必一定要通过ADL来发挥作用。 ADP可以调用不同层次的接口,取决于具体开发的层次