基本信息
摘要:A heterogeneous computing-based task processing method and a software-hardware framework system. The task processing method comprises: breaking down an artificial intelligence analysis task into sub-tasks at one stage or multiple stages (301); and completing the artificial intelligence analysis task by means of one or more analysis function unit services corresponding to the sub-tasks at one stage or multiple stages using a hierarchical data flow (302), wherein the types of sub-tasks at different stages are different, one type of sub-task corresponds to one analysis function unit service, and each analysis function unit service uniformly schedules multiple heterogeneous units to execute a corresponding sub-task. L'invention concerne un procédé de traitement de tâche basé sur un calcul hétérogène et un système de cadre logiciel-matériel. Le procédé de traitement de tâches consiste : à décomposer une tâche d'analyse d'intelligence artificielle en sous-tâches à un ou plusieurs étages (301) ; et à réaliser la tâche d'analyse d'intelligence artificielle au moyen d'un ou de plusieurs services d'unité de fonction d'analyse correspondant aux sous-tâches à un ou plusieurs étages à l'aide d'un flux de données hiérarchique (302), les types de sous-tâches à différents stades étant différents, un type de sous-tâche correspondant à un service d'unité de fonction d'analyse, et chaque service d'unité de fonction d'analyse planifiant uniformément de multiples unités hétérogènes pour exécuter une sous-tâche correspondante. 一种基于异构计算的任务处理方法及软硬件框架系统。任务处理方法,包括:将人工智能分析任务分解为一级或多级子任务(301),通过一级或多级子任务对应的一个或多个分析功能单元服务采用分级数据流的方式完成人工智能分析任务(302),其中,不同级的子任务的类型不同,同一类型的子任务对应一个分析功能单元服务,每一分析功能单元服务对多个异构单元统一调度以执行相应的子任务。
摘要附图: