Chan et al., 2011 - Google Patents
True random number generator using GPUs and histogram equalization techniquesChan et al., 2011
View PDF- Document ID
- 3045076215190790339
- Author
- Chan J
- Sharma B
- Lv J
- Thomas G
- Thulasiram R
- Thulasiraman P
- Publication year
- Publication venue
- 2011 IEEE International Conference on High Performance Computing and Communications
External Links
Snippet
Random numbers are used in a wide variety of applications from simulation and encryption to gambling and clinical trials. A good quality random number generator is an asset for applications like encryption, randomized designs and network and information security …
- 238000000034 method 0 title abstract description 21
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
- G06F7/582—Pseudo-random number generators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/58—Random or pseudo-random number generators
- G06F7/588—Random number generators, i.e. based on natural stochastic processes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/14—Fourier, Walsh or analogous domain transformations, e.g. Laplace, Hilbert, Karhunen-Loeve, transforms
- G06F17/141—Discrete Fourier transforms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/16—Matrix or vector computation, e.g. matrix-matrix or matrix-vector multiplication, matrix factorization
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2207/00—Indexing scheme relating to methods or arrangements for processing data by operating upon the order or content of the data handled
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9459834B2 (en) | True random number generator using GPU and signal processing techniques | |
L'Ecuyer | History of uniform random number generation | |
Thomas et al. | A comparison of CPUs, GPUs, FPGAs, and massively parallel processor arrays for random number generation | |
Pareschi et al. | Implementation and testing of high-speed CMOS true random number generators based on chaotic systems | |
Howes et al. | Efficient random number generation and application using CUDA | |
Chan et al. | True random number generator using GPUs and histogram equalization techniques | |
Tian et al. | High-performance quasi-monte carlo financial simulation: FPGA vs. GPP vs. GPU | |
Teh et al. | GPUs and chaos: a new true random number generator | |
Ma et al. | Entropy estimation for ADC sampling-based true random number generators | |
US20140136584A1 (en) | Method and Apparatus for Generating Random Numbers | |
US7233965B2 (en) | Continuous random number generation method and apparatus | |
AL-khatib et al. | Acoustic lightweight pseudo random number generator based on cryptographically secure LFSR | |
Kadhim et al. | Mouse movement with 3D chaotic logistic maps to generate random numbers | |
Li et al. | Software/hardware parallel long-period random number generation framework based on the well method | |
US20190265951A1 (en) | System and method for expanding a set of random values | |
Tan et al. | ThundeRiNG: Generating multiple independent random number sequences on FPGAs | |
Saarinen et al. | VLSI implementation of Tausworthe random number generator for parallel processing environment | |
Zhong et al. | RTL-aware cycle-accurate functional power estimation | |
Thomas | The table-Hadamard GRNG: An area-efficient FPGA Gaussian random number generator | |
US7590674B2 (en) | Method and apparatus for generating a random bit stream | |
GARİPCAN et al. | Hardware implementation of chaotic zigzag map based bitwise dynamical PRNG on FPGA | |
RU2723271C1 (en) | Method for generation of digital white gaussian noise using the wallace method | |
Idakwo et al. | Development of a True Random Number Generator based on Computer Mouse Wait time and Datetime | |
Cornaciu et al. | Multi-criteria method for evaluation of the pseudorandom number generators using thermodynamic systems behavior | |
Pelofske | Analysis of a Programmable Quantum Annealer as a Random Number Generator |