Devices and methods for increasing the speed and efficiency at which a computer is capable of modeling a plurality of random walkers using a density method
| DWPI Title: Method for increasing speed or energy efficiency for modeling random walkers for computer, involves executing virtual random walk of virtual random walkers by using processor and spiking neural network by tracking virtual random walkers |
| Abstract: A method for increasing a speed or energy efficiency at which a computer is capable of modeling a plurality of random walkers. The method includes defining a virtual space in which a plurality of virtual random walkers will move among different locations in the virtual space, wherein the virtual space comprises a plurality of vertices and wherein the different locations are ones of the plurality of vertices. A corresponding set of neurons in a spiking neural network is assigned to a corresponding vertex such that there is a correspondence between sets of neurons and the plurality of vertices, wherein a spiking neural network comprising a plurality of sets of spiking neurons is established. A virtual random walk of the plurality of virtual random walkers is executed using the spiking neural network, wherein executing includes tracking how many virtual random walkers are at each vertex at a given time increment. |
| Use: Method for increasing a speed or energy efficiency for modeling random walkers for a computer for an ASIC (claimed). |
| Advantage: The method enables reducing utilization rate of neuron resources and time to simulate the models, estimating the energy consumption of models, and realizing the overall simulation by integration of information across the population while the walkers are easily parallelized. |
| Novelty: The method involves defining a virtual space in, which virtual random walkers move among different locations in the virtual space by using a processor, where the virtual space comprises vertices and the different locations are vertices. A corresponding set of neurons in a spiking neural network is assigned to a corresponding vertex by using the processor such that a correspondence is formed between sets of neurons and the vertices. A virtual random walk of the virtual random walkers is executed by using the processor and spiking neural network by tracking the virtual random walkers at each vertex at a time increment. |
| Filed: 6/27/2018 |
| Application Number: US16020627A |
| Tech ID: SD 14649.1 |
| This invention was made with Government support under Contract No. DE-NA0003525 awarded by the United States Department of Energy/National Nuclear Security Administration. The Government has certain rights in the invention. |
| Data from Derwent World Patents Index, provided by Clarivate All rights reserved. Republication or redistribution of Clarivate content, including by framing or similar means, is prohibited without the prior written consent of Clarivate. Clarivate and its logo, as well as all other trademarks used herein are trademarks of their respective owners and used under license. |