有效

一种支持多层神经网络层间并行处理的加速器

闵丰、王磊、韩银和、许浩博、王颖、王郁杰
中国科学院计算技术研究所
闵丰机构 暂无
技术领域 暂无
王磊机构 暂无
技术领域 暂无
韩银和机构 暂无
技术领域 暂无
许浩博机构 暂无
技术领域 暂无
王颖机构 暂无
技术领域 暂无
王郁杰机构 暂无
技术领域 暂无

摘要

本发明提供了一种支持多层神经网络的层间并行处理的加速器,包括:计算阵列;用于获取一个或者多个数据块上存储的多层神经网络中,已可用于后续计算的层内和/或层间数据作为重组数据并重组成预设重组粒度的重组数据矩阵以及获取对重组数据矩阵处理所需的网络参数并重排成重组权重矩阵的第一重排器;用于在计算阵列处理重组矩阵时获取重组数据矩阵对应的预设重组粒度,指示计算阵列中各处理单元按照预设重组粒度获取重组数据矩阵中的数据和重排权重矩阵中对应的权重进行处理的扩展模块;用于在计算阵列对所述重组数据矩阵处理完成后,根据处理各数据得到的结果按结果原始形式进行结果重组以还原网络层的输出的第二重组器。