摘要
本发明提供了一种基于脉动阵列的多任务动态可重构并行计算方法及系统,包括步骤:将不同的任务算子均输入到不同的多功能处理单元中;通过配置矩阵对每个多功能处理单元的操作模式选择和任务分配路径进行优化;将总计算任务分解成小块计算子任务,通过任务分解矩阵将不同的计算子任务分配至对应的多功能处理单元中;通过多级加法器逐级整合各多功能处理单元的输出结果,使各分块计算结果合并为一个完整的输出结果,同时需实时根据各多功能处理单元的负载情况调整系统的电压和频率;对系统的运行状态进行实时监控和评估。使用本发明的系统结合多层级的配置矩阵控制、分层聚合结构和低功耗管理策略,能够高效支持多种神经网络架构的多任务负载。