CORE UTILIZATION OPTIMIZATION BY DIVIDING COMPUTATIONAL BLOCKS ACROSS CORES

    公开(公告)号:US20180107918A1

    公开(公告)日:2018-04-19

    申请号:US15294303

    申请日:2016-10-14

    IPC分类号: G06N3/04 G06N3/08

    CPC分类号: G06N3/063 G06N3/049

    摘要: Core utilization optimization by dividing computational blocks across neurosynaptic cores is provided. In some embodiments, a neural network description describing a neural network is read. The neural network comprises a plurality of functional units on a plurality of cores. A functional unit is selected from the plurality of functional units. The functional unit is divided into a plurality of subunits. The plurality of subunits are connected to the neural network in place of the functional unit. The plurality of functional units and the plurality of subunits are reallocated between the plurality of cores. One or more unused cores are removed from the plurality of cores. An optimized neural network description is written based on the reallocation.

    IMPLEMENTING A NEURAL NETWORK ALGORITHM ON A NEUROSYNAPTIC SUBSTRATE BASED ON CRITERIA RELATED TO THE NEUROSYNAPTIC SUBSTRATE
    75.
    发明申请
    IMPLEMENTING A NEURAL NETWORK ALGORITHM ON A NEUROSYNAPTIC SUBSTRATE BASED ON CRITERIA RELATED TO THE NEUROSYNAPTIC SUBSTRATE 审中-公开
    基于与神经生物基质相关的标准,在神经生物学基底上实施神经网络算法

    公开(公告)号:US20160335535A1

    公开(公告)日:2016-11-17

    申请号:US14662096

    申请日:2015-03-18

    IPC分类号: G06N3/063 G06N3/04

    CPC分类号: G06N3/063 G06N3/04

    摘要: One embodiment of the invention provides a system for mapping a neural network onto a neurosynaptic substrate. The system comprises a reordering unit for reordering at least one dimension of an adjacency matrix representation of the neural network. The system further comprises a mapping unit for selecting a mapping method suitable for mapping at least one portion of the matrix representation onto the substrate, and mapping the at least one portion of the matrix representation onto the substrate utilizing the mapping method selected. The system further comprises a refinement unit for receiving user input regarding at least one criterion relating to accuracy or resource utilization of the substrate. The system further comprises an evaluating unit for evaluating each mapped portion against each criterion. Each mapped portion that fails to satisfy a criterion may be remapped to allow trades offs between accuracy and resource utilization of the substrate.

    摘要翻译: 本发明的一个实施例提供了一种用于将神经网络映射到神经突触基底上的系统。 该系统包括重排序单元,用于对神经网络的邻接矩阵表示的至少一个维度重新排序。 该系统还包括映射单元,用于选择适于将矩阵表示的至少一部分映射到衬底上的映射方法,以及使用所选择的映射方法将矩阵表示的至少一部分映射到衬底上。 该系统还包括用于接收关于与衬底的精度或资源利用有关的至少一个准则的用户输入的细化单元。 该系统还包括评估单元,用于针对每个标准评估每个映射部分。 不能满足标准的每个映射部分可以被重新映射以允许在衬底的精度和资源利用之间进行交易。

    POWER DRIVEN SYNAPTIC NETWORK SYNTHESIS
    77.
    发明申请
    POWER DRIVEN SYNAPTIC NETWORK SYNTHESIS 审中-公开
    POWER DRIVEN SYNAPTIC网络合成

    公开(公告)号:US20160132767A1

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

    申请号:US14537826

    申请日:2014-11-10

    IPC分类号: G06N3/063 G06N3/04 G06F17/30

    摘要: Embodiments of the present invention relate to providing power minimization in a multi-core neurosynaptic network. In one embodiment of the present invention, a method of and computer program product for power-driven synaptic network synthesis is provided. Power consumption of a neurosynaptic network is modeled as wire length. The neurosynaptic network comprises a plurality of neurosynaptic cores. An arrangement of the synaptic cores is determined by minimizing the wire length.

    摘要翻译: 本发明的实施例涉及在多核神经突触网络中提供功率最小化。 在本发明的一个实施例中,提供了一种用于电源突触网络合成的方法和计算机程序产品。 神经突触网络的功耗被建模为线长度。 神经突触网络包括多个神经突触核。 通过最小化导线长度来确定突触核心的布置。