×

VIRTUALIZATION IN HIERARCHICAL CORTICAL EMULATION FRAMEWORKS

  • US 20190324929A1
  • Filed: 04/23/2018
  • Published: 10/24/2019
  • Est. Priority Date: 04/23/2018
  • Status: Active Grant
First Claim
Patent Images

1. A hierarchical cortical emulation system comprising:

  • a neural network device comprising a plurality of processors;

    a memory controller communicatively coupled with the neural network device;

    a scratchpad memory device communicatively coupled to the memory controller; and

    a storage class memory device communicatively coupled to the memory controller;

    wherein;

    the scratchpad memory device is partitioned into a first subset of memory locations and a second subset of memory locations;

    a processor from the plurality of processors of the neural network device is assigned a first memory portion from the first subset of memory locations, a second memory portion from the second subset of memory locations, and a third memory portion from the storage class memory device; and

    the neural network device and the memory controller perform a compute cycle for a hierarchical level k from the hierarchical cortical emulation that contains n levels, 1≤

    k≤

    n, wherein the compute cycle comprises;

    performing, by the processor, computations for a neuron from the level k using neuron data for the hierarchical level k stored in the first memory portion; and

    in parallel, copying by the memory controller, the neuron data for a hierarchical level k+1 from the third memory portion to the second memory portion.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×