Technical Paper

EVALUATION OF HASH-SEEDED PSEUDO-RANDOM NUMBER GENERATORS IN PARALLEL ENVIRONMENTS

2024-01-4022

11/15/2024

Features
Event
2024 NDIA Michigan Chapter Ground Vehicle Systems Engineering and Technology Symposium
Authors Abstract
Content
ABSTRACT

A customized approach to Pseudo Random Number Generation (PRNG) is developed specifically for the highly parallelizable sensor models in the ground vehicle autonomy application domain. The work considers three desirable attributes (namely quality, efficiency and determinism). Furthermore, the application demands high fanout (1:1Million+) seeding of traditional PRNGs. An approach using hash functions to generate the seeds for the PRNGs, each of which generates a small (i.e. 20) run of numbers, to handle determinism is investigated. Quality and efficiency are evaluated for multiple combinations of hash functions and PRNGs and a pareto front is created. Quality assessments were performed using industry standard testing suites (TestU01 and PractRand) and efficiency of various hash, PRNG, and batch size combinations was benchmarked on Windows/x64, ARM and NVIDIA/CUDA architectures.

Citation: J. Kaniarz, M. Brudnak, “Evaluation of Hash-Seeded Pseudo-Random Number Generators in Parallel Environments,” In Proceedings of the Ground Vehicle Systems Engineering and Technology Symposium (GVSETS), NDIA, Novi, MI, Aug. 15-17, 2023.

Meta TagsDetails
DOI
https://doi.org/10.4271/2024-01-4022
Pages
12
Citation
Kaniarz, J., and Brudnak, M., "EVALUATION OF HASH-SEEDED PSEUDO-RANDOM NUMBER GENERATORS IN PARALLEL ENVIRONMENTS," SAE Technical Paper 2024-01-4022, 2024, https://doi.org/10.4271/2024-01-4022.
Additional Details
Publisher
Published
Nov 15
Product Code
2024-01-4022
Content Type
Technical Paper
Language
English