首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

大规模并行软件定义硬件系统中的静态块调度 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:赛灵思公司

摘要:本文中的实施例描述了用于静态调度在大规模并行硬件系统205中实现的神经网络100的技术。神经网络100可以使用在本文中称为较高级别、中间级别和较低级别的三个不同的调度级别来调度。在一个实施例中,较高级别包括建立在硬件系统205中同时操作的功能的顺序的神经网络100中的各层的硬件或软件模型400。在中间级别,在较高级别中定义的功能中的相同过程被连接以形成脉动阵列280或网格,并且平衡的数据流通道被用于使等待时间最小化。在较低级别,编译器265可以将由脉动阵列中的处理元件执行的操作分配给硬件系统205的不同部分,以为神经网络100提供静态调度。

主权项:1.一种用于调度神经网络的方法,所述方法包括:使用一个或多个计算处理器:在流水线中接收定义在执行所述神经网络中的至少一个层时执行的多个功能的顺序次序的模型,其中所述模型表示包括多个层的所述神经网络;基于所述模型、并通过连接所述神经网络的所述至少一个层中的相同过程来生成脉动阵列,所述脉动阵列用于执行所述多个功能;以及将与所述模型和所述脉动阵列相对应的源代码编译到硬件级设计中,所述硬件级设计当在硬件系统中执行所述神经网络时提供静态调度,其中编译所述脉动阵列的所述源代码包括:使用互连处理元件中的一个互连处理元件的表达式,将与所述脉动阵列相对应的所述源代码转换为所述互连处理元件的二维阵列;标识由所述互连处理元件中的每个互连处理元件执行的多个操作,其中所述互连处理元件中的每个互连处理元件执行相同的所述多个操作;以及将所述多个操作分配给所述硬件系统中的不同硬件元件,使得所述多个操作能够同时执行。

全文数据:

权利要求:

百度查询: 赛灵思公司 大规模并行软件定义硬件系统中的静态块调度

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。