中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

软件架构

开发态:HAF同构加速框架支持用户通过HAF的注解插件在代码中标记卸载函数,编译过程自动生成卸载代码,简化用户卸载算子开发。

运行态:用户在主机节点与卸载节点分别完成HAF的安装与配置。在主机节点运行用户App时,HAF框架自动完成算子下发到卸载节点执行,并返回结果至主机节点。

HAF同构加速框架软件架构图如图1所示。

图1 同构加速框架软件架构

  • HAF Host为lib库,部署在主机节点对外提供任务卸载的能力,把任务下推到HAF Executor。
  • HAF Daemon部署于卸载节点根据控制命令,完成对HAF Executor的操作维护。
  • HAF Executor是HAF Daemon产生的一个独立的进程,用来执行算子的作业。