Apparatus and methods for developing parallel networks using a general purpose programming language
    2.
    发明授权
    Apparatus and methods for developing parallel networks using a general purpose programming language 有权
    使用通用编程语言开发并行网络的装置和方法

    公开(公告)号:US09330356B2

    公开(公告)日:2016-05-03

    申请号:US13875234

    申请日:2013-05-01

    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引擎内省,以提供可以自动重新解释以产生硬件优化机器代码的底层源代码。 优化的机器代码可以并行执行。

    Event-based communication in spiking neuron networks communicating a neural activity payload with an efficacy update
    3.
    发明授权
    Event-based communication in spiking neuron networks communicating a neural activity payload with an efficacy update 有权
    基于事件的通信,在神经元网络中传达神经活动有效载荷与功效更新

    公开(公告)号:US09412064B2

    公开(公告)日:2016-08-09

    申请号:US13868944

    申请日:2013-04-23

    CPC classification number: G06N3/049

    Abstract: Apparatus and methods for event based communication in a spiking neuron network. The network may comprise units communicating by spikes via synapses. The spikes may communicate a payload data. The data may comprise one or more bits. The payload may be stored in a buffer of a pre-synaptic unit and be configured to accessed by the post-synaptic unit. Spikes of different payload may cause different actions by the recipient unit. Sensory input spikes may cause postsynaptic response and trigger connection efficacy update. Teaching input spikes trigger the efficacy update without causing the post-synaptic response.

    Abstract translation: 用于加速神经元网络中基于事件的通信的装置和方法。 网络可以包括通过突触通过尖峰通信的单元。 峰值可以传送有效载荷数据。 数据可以包括一个或多个位。 有效载荷可以存储在突触前单元的缓冲器中,并且被配置为由突触后单元访问。 不同有效负载的峰值可能导致接收单元的不同动作。 感觉输入尖峰可能会引起突触后反应并触发连接功效更新。 教学输入尖峰触发功效更新,而不会导致突触后反应。

Patent Agency Ranking