Skip to content

About

A server-rendered ASP.NET Core Razor Pages web application that uses PLINQ-based Monte Carlo simulations to demonstrate and analyze CPU-bound parallelism and performance in .NET.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

Monte Carlo Simulator (PLINQ)

This project is an ASP.NET Core Razor Pages web application that demonstrates CPU-bound parallelism in .NET using PLINQ through a Monte Carlo simulation for estimating the value of π (Pi).

The application allows users to configure simulation parameters such as the number of iterations and degree of parallelism, run the simulation either sequentially or in parallel, and compare performance metrics like execution time, speedup, and efficiency.


🚀 Features

  • Monte Carlo π estimation
  • Parallel execution using PLINQ
  • Configurable degree of parallelism
  • Option to run sequential vs parallel for comparison
  • Performance metrics:
    • Execution time
    • Iterations per second
    • Threads used
    • Speedup
    • Efficiency
  • Server-rendered UI using Razor Pages

About

A server-rendered ASP.NET Core Razor Pages web application that uses PLINQ-based Monte Carlo simulations to demonstrate and analyze CPU-bound parallelism and performance in .NET.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages