IP PortfolioCompute acceleratorshpc

of_acc_monte_carlo

Monte Carlo engine

Maturity plannedTargets FPGA + ASICDifficulty MediumPriority 3

Parallel counter-based random number generators with normal transforms and path generation for Monte Carlo simulation and option pricing.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
ctrlin/outAXI4-Lite control bus32Control and status registers, including ID, VERSION and STATUS
irqoutinterrupt1Interrupt request
rnd_outoutAXI4-Stream256 

Standards

No external standard applies.

More in hpc

IDBlockMaturity
of_acc_fftStreaming FFT enginesimulated
of_acc_blasBLAS engineplanned
of_acc_spmv_graphSparse matrix and graph engineplanned
of_acc_stencilStencil computation engineplanned
of_acc_md_forcesMolecular dynamics force pipelineplanned
of_acc_seq_alignSequence alignment engineplanned
of_acc_matrix_decompMatrix decomposition engineplanned
of_acc_sortSorting engineplanned
of_acc_isingDigital annealerplanned
of_acc_cgraCoarse-grained reconfigurable arrayplanned