APPARATUS AND METHODS FOR DEVELOPING PARALLEL NETWORKS USING A GENERAL PURPOSE PROGRAMMING LANGUAGE
    1.
    发明申请
    APPARATUS AND METHODS FOR DEVELOPING PARALLEL NETWORKS USING A GENERAL PURPOSE PROGRAMMING LANGUAGE 有权
    使用一般用途编程语言开发并行网络的装置和方法

    公开(公告)号:US20160217370A1

    公开(公告)日:2016-07-28

    申请号:US15090487

    申请日:2016-04-04

    CPC classification number: G06N3/105 G06N3/049

    Abstract: Apparatus and methods for developing parallel networks. Parallel network design may comprise a general purpose language (GPC) code portion and a network description (ND) portion. GPL tools may be utilized in designing the network. The GPL tools may be configured to produce network specification language (NSL) engine adapted to generate hardware optimized machine executable code corresponding to the network description. The developer may be enabled to describe a parameter of the network. The GPC portion may be automatically updated consistent with the network parameter value. The GPC byte code may be introspected by the NSL engine to provide the underlying source code that may be automatically reinterpreted to produce the hardware optimized machine code. The optimized machine code may be executed in parallel.

    Abstract translation: 用于开发并行网络的装置和方法。 并行网络设计可以包括通用语言(GPC)代码部分和网络描述(ND)部分。 GPL工具可用于设计网络。 GPL工具可以被配置为产生适于生成对应于网络描述的硬件优化机器可执行代码的网络规范语言(NSL)引擎。 可以使开发人员能够描述网络的参数。 可以根据网络参数值自动更新GPC部分。 GPC字节码可以由NSL引擎内省,以提供可以自动重新解释以产生硬件优化机器代码的底层源代码。 优化的机器代码可以并行执行。

Patent Agency Ranking