G06F7/58

STOCHASTIC PROCESSING
20180011692 · 2018-01-11 · ·

A system, method, and device for stochastically processing data. There is an architect module operating on a processor configured to manage and control stochastic processing of data, a non-deterministic data pool module configured to provide a stream of non-deterministic values that are not derived from a function, a plurality of functionally equivalent data processing modules each configured to stochastically process data as called upon by the architect module, a data feed configured to feed a data set desired to be stochastically processed, and a structure memory module including a memory storage device and configured to provide sufficient information for the architect module to duplicate a predefined processing architecture and to record a utilized processing architecture.

RANDOM NUMBER GENERATION APPARATUS, RANDOM NUMBER GENERATION METHOD AND PROGRAM

A random number acquiring unit 15 obtains a first sequence that comprises values of digits of a random number represented by a binary number as elements. A logical product arithmetic unit 16 obtains a third sequence that is results of elementwise logical product operation between the first sequence and a second sequence that comprises values of digits of one or more Mersenne numbers represented by one or more binary numbers and a zero value as elements.

RANDOM NUMBER GENERATION APPARATUS, RANDOM NUMBER GENERATION METHOD AND PROGRAM

A random number acquiring unit 15 obtains a first sequence that comprises values of digits of a random number represented by a binary number as elements. A logical product arithmetic unit 16 obtains a third sequence that is results of elementwise logical product operation between the first sequence and a second sequence that comprises values of digits of one or more Mersenne numbers represented by one or more binary numbers and a zero value as elements.

COLOR VARYING RANDOM EVENT-DETERMINING GAMING OBJECTS

A game object is used as a moving object to provide a random outcome event by movement and final stoppage in an outcome indicating position or mode. Examples are die, dice, balls, roulette balls, roulette wheels and pointers on candy wheel. The object has: A) a game object body; B) the game object body containing an accelerometer microchip or a receiver in communication with a transmitter, power source and light-emitting elements within the game object body, light from the light-emitting body being visible outside the game object body; and C) the microchip closing an electronic circuit for a period of time less than 5 minutes after the game body is moved.

High bandwidth quantum random number generator

An optical device for a quantum random number generator comprising: a source of phase randomised pulses of light, the source of phase randomised pulses of light further comprising a plurality of gain-switched lasers, each gain-switched laser having an output, and each gain-switched laser being configured to emit a stream of pulses such that the phase of each pulse in the stream of pulses is randomised, and an optical pulse combiner, the optical pulse combiner being configured to receive streams of pulses from the output of each gain-switched laser, combine the streams of pulses with one another into a combined stream of pulses and direct the combined stream of pulses into at least one output of the optical pulse combiner, the at least one output of the optical pulse combiner being the output of the source of phase randomised pulses of light; wherein the source of phase randomised pulses of light is configured such that the streams of pulses of light emitted by the plurality of gain-switched lasers are temporally offset relative to one another, a phase measurement element, the phase measurement element being configured to receive the combined stream of pulses from the output of the source of phase randomised pulses of light; and an optical detector, the optical detector being optically coupled to the phase measurement element.

Automated symbol upgrade and symbol removal during link and respin feature
11710367 · 2023-07-25 · ·

The present disclosure relates generally to systems and methods for providing symbol upgrade features in games. An illustrative method includes receiving a first input from a player interacting with a gaming device initiating a first play of a game, where the game comprises an array of cells. The method further includes determining that a randomly-generated first distribution of symbols includes a common symbol in a first cell and a second cell. The method further includes upgrading a cell in the array of cells with an upgrade symbol, where the upgrade symbol represents that the common symbol in the first cell and the second cell have been combined into the upgrade symbol in response to determining that the first cell and the second cell include the common symbol.

Graphics processors and graphics processing units having dot product accumulate instruction for hybrid floating point format

Described herein is a graphics processing unit (GPU) comprising a first processing cluster to perform parallel processing operations, the parallel processing operations including a ray tracing operation and a matrix multiply operation; and a second processing cluster coupled to the first processing cluster, wherein the first processing cluster includes a floating-point unit to perform floating point operations, the floating-point unit is configured to process an instruction using a bfloat16 (BF16) format with a multiplier to multiply second and third source operands while an accumulator adds a first source operand with output from the multiplier.

Graphics processors and graphics processing units having dot product accumulate instruction for hybrid floating point format

Described herein is a graphics processing unit (GPU) comprising a first processing cluster to perform parallel processing operations, the parallel processing operations including a ray tracing operation and a matrix multiply operation; and a second processing cluster coupled to the first processing cluster, wherein the first processing cluster includes a floating-point unit to perform floating point operations, the floating-point unit is configured to process an instruction using a bfloat16 (BF16) format with a multiplier to multiply second and third source operands while an accumulator adds a first source operand with output from the multiplier.

RANDOM NUMBER GENERATING METHOD AND RANDOM NUMBER GENERATOR

A method for generating a random number and a random number generator are provided. The method for generating a random number includes: performing n writing operations on at least one analog resistive random access memory, where each of the n writing operations includes applying at least one writing operation pulse to change a conductance value of an operated analog resistive access memory; and generating the random number based on n writing operation pulse numbers respectively corresponding to the n writing operations, where n is a positive integer. The method for generating a random number generates random numbers based on the analog characteristics of the analog resistive random access memory, the generated random number does not need back-end correction, and have both high speed and high reliability.

VACUUM FLUCTUATION QUANTUM RANDOM NUMBER GENERATOR CHIP BASED ON PHOTONIC INTEGRATION TECHNOLOGY
20230004355 · 2023-01-05 ·

A vacuum fluctuation quantum random number generator chip includes a heat sink substrate, a laser fixed to a first end of the heat sink substrate, at least two photoelectric detectors fixed to a second end of the heat sink substrate, and a beam splitter fixed to the heat sink substrate and located between the laser and the at least two photoelectric detectors. Light of the laser propagates through the beam splitter. The at least two photoelectric detectors are respectively positioned at optical path outlets of the beam splitter.