Devices and methods for increasing the speed and efficiency at which a computer is capable of modeling a plurality of random walkers using a particle method

US2020005120A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020005120-A1
Application numberUS-201816020619-A
CountryUS
Kind codeA1
Filing dateJun 27, 2018
Priority dateJun 27, 2018
Publication dateJan 2, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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. The method also includes either assigning a corresponding set of ringed neurons in a spiking neural network to a corresponding virtual random walker, or assigning a corresponding set of ringed neurons to a point in the virtual space. Movement of a given virtual random walker is tracked by decoding differences between states of individual neurons in a corresponding given set of ringed neurons. A virtual random walk of the plurality of virtual random walkers is executed using the spiking neural network.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for increasing a speed or energy efficiency at which a computer is capable of modeling a plurality of random walkers, the method comprising: defining, using a processor, a virtual space in which a plurality of virtual random walkers will move among different locations in the virtual space; assigning, using the processor, a corresponding set of ringed neurons in a spiking neural network to a corresponding virtual random walker such that there is a one-to-one correspondence between sets of ringed neurons and the virtual random walkers, wherein movement of a given virtual random walker is tracked by decoding differences between states of individual neurons in a corresponding given set of ringed neurons, wherein a spiking neural network comprising a plurality of sets of ringed spiking neurons is established; and executing, using the processor, a virtual random walk of the plurality of virtual random walkers using the spiking neural network, wherein executing includes tracking all movements of all of the plurality of virtual random walkers. 2 . The method of claim 1 wherein the corresponding set of ringed neurons comprises a first set of ringed neurons and a second set of ringed neurons, and wherein differences between neuron positions in the first set and the second set determine a position of the corresponding virtual random walker. 3 . The method of claim 1 wherein the corresponding set of ringed neurons comprises a first set of ringed neurons, a second set of ringed neurons, and a third set of ringed neurons, and wherein differences between neuron positions in the first set, the second set, and the third set determine a position of the corresponding virtual random walker. 4 . The method of claim 1 further comprising: using a set of neurons to introduce a spike delay to add or subtract a time increment when a given neuron in a given ring will trigger. 5 . The method of claim 1 further comprising: using a secondary circuit placed on all rings of a given walker to advance or stall triggering of the corresponding set of ringed neurons. 6 . The method of claim 1 further comprising: storing a result of the virtual random walk on a non-transitory computer readable storage medium. 7 . The method of claim 6 further comprising: using the result to model a physical process. 8 . The method of claim 7 wherein the physical process is selected from the group consisting of: radiation transport, plasma dynamics, and molecular dynamics. 9 . The method of claim 8 wherein the result is used to track a property selected from the group consisting of: path dependent behavior of particles, interactions of virtual random walkers with one another, interactions of virtual random walkers with an environment in which the virtual random walkers are walking, and combinations thereof. 9 . The method of claim 6 further comprising: using the result to perform a discrete simulation Monte Carlo (DSMC) simulation of a physical process. 10 . The method of claim 6 further comprising: using the result to model an application-specific boundary condition of a physical process. 11 . The method of claim 6 further comprising: using the result to model information propagation through a social network. 12 . The method of claim 6 further comprising: using the result to compute a property of a computerized graph database. 13 . The method of claim 12 further comprising: estimating a valuation of a financial asset. 14 . The method of claim 12 further comprising: finding one of a neighborhood or a clique within the computerized graph database. 15 . An application-specific integrated circuit comprising: a processor architecture that implements a spiking neural network comprising a plurality of sets of ringed spiking neurons, wherein each set of ringed spiking neurons is assigned to calculate a single corresponding property of a single corresponding object. 16 . The application-specific integrated circuit of claim 15 wherein the plurality of sets of ringed spiking neurons comprises a first set of ringed neurons and a second set of ringed neurons, and wherein differences between neuron positions in the first set and the second set determine a position of the corresponding virtual random walker. 17 . The application-specific integrated circuit of claim 15 wherein the plurality of sets of ringed spiking neurons comprises a first set of ringed neurons, a second set of ringed neurons, and a third set of ringed neurons, and wherein differences between neuron positions in the first set, the second set, and the third set determine a position of the corresponding virtual random walker. 18 . The application-specific integrated circuit of claim 15 wherein the processor architecture is further modified to use a spike delay to add or subtract a time increment when a given neuron in a given ring will trigger. 19 . The application-specific integrated circuit of claim 15 wherein the processor architecture is further modified to use a secondary circuit placed on all rings of a given walker to advance or stall triggering of the corresponding set of ringed neurons. 20 . The application-specific integrated circuit of claim 15 further comprising: a non-transitory computer readable storage medium storing results of a virtual random walk.

Assignees

Inventors

Classifications

  • based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO] · CPC title

  • G06N3/049Primary

    Temporal neural networks, e.g. delay elements, oscillating neurons or pulsed inputs · CPC title

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • using electronic means · CPC title

  • Learning methods · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020005120A1 cover?
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. The method also includes either assigning a corresponding set of ringed neurons in a spiking neural network to a corresp…
Who is the assignee on this patent?
Nat Tech & Eng Solutions Sandia Llc
What technology area does this patent fall under?
Primary CPC classification G06N3/049. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 02 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).