首页> 外国专利> ALLOCATING COMPUTATIONS OF A MACHINE LEARNING NETWORK IN A MACHINE LEARNING ACCELERATOR

ALLOCATING COMPUTATIONS OF A MACHINE LEARNING NETWORK IN A MACHINE LEARNING ACCELERATOR

机译:在机器学习加速器中分配机器学习网络的计算

摘要

A compiler receives a description of a machine learning network and generates a computer program that implements the machine learning network. The compiler allocates instructions of the computer program to different groups of processing elements (Tiles) for execution such that different groups of Tiles implement different layers of the machine learning network. The compiler may determine the size of the different groups based on a partial computation metric associated with the computations performed to implement the corresponding layer. Furthermore, the compiler may assign specific Tiles to each group based on a set of predefined layout constraints. The compiler may statically schedule at least a portion of the instructions into one or more deterministic phases for execution by the groups of Tiles.
机译:编译器接收机器学习网络的描述,并生成实现机器学习网络的计算机程序。 编译器将计算机程序的指令分配给不同的处理元件组(图块),以执行,使得不同的图块组实现机器学习网络的不同层。 编译器可以基于与执行以实现相应层的计算相关联的部分计算度量来确定不同组的大小。 此外,编译器可以基于一组预定义的布局约束对每个组分配特定的图块。 编译器可以静态地调度指令的至少一部分指令中的一个或多个确定性阶段,用于由图块组执行。

著录项

  • 公开/公告号US2021342733A1

    专利类型

  • 公开/公告日2021-11-04

    原文格式PDF

  • 申请/专利权人 SIMA TECHNOLOGIES INC.;

    申请/专利号US202016862515

  • 发明设计人 REED KOTLER;NISHIT SHAH;

    申请日2020-04-29

  • 分类号G06N20;

  • 国家 US

  • 入库时间 2022-08-24 22:04:47

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号