We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.AR

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Hardware Architecture

Title: Electron-Tunnelling-Noise Programmable Random Variate Accelerator for Monte Carlo Sampling

Abstract: This article presents an electron tunneling noise programmable random variate accelerator for accelerating the sampling stage of Monte Carlo simulations. We used the LiteX framework to generate a FemtoRV imfc RISC-V instruction set soft processor and deploy it on a Digilent Arty-100T FPGA development board. The RISC-V soft processor augmented with our programmable random variate accelerator achieves an average speedup of 8.70 times and a median speedup of 8.68 times for a suite of twelve different benchmark applications when compared to GNU Scientific Library software random number generation. These speedups are achievable because the benchmarks spend an average of 90.0 % of their execution time generating random samples. The results of the Monte Carlo benchmark programs run over the programmable random variate accelerator have an average Wasserstein distance of 1.48 times and a median Wasserstein distance of 1.41 times that of the results produced by the GNU Scientific Library random number generators. The soft processor samples the electron tunneling noise source using the hardened XADC block in the FPGA. The flexibility of the LiteX framework allows for the deployment of any LiteX-supported soft processor with an electron tunneling noise programmable random variate accelerator on any LiteX-supported development board that contains an FPGA with an XADC.
Subjects: Hardware Architecture (cs.AR); Emerging Technologies (cs.ET); Computational Physics (physics.comp-ph); Applications (stat.AP); Computation (stat.CO)
Cite as: arXiv:2403.16421 [cs.AR]
  (or arXiv:2403.16421v3 [cs.AR] for this version)

Submission history

From: James Meech [view email]
[v1] Mon, 25 Mar 2024 04:50:02 GMT (11317kb,D)
[v2] Tue, 26 Mar 2024 03:17:02 GMT (11317kb,D)
[v3] Sat, 6 Apr 2024 16:05:22 GMT (11317kb,D)

Link back to: arXiv, form interface, contact.