What is Charades?
Whether you are simulating traffic on roads or bytes on networks, studying behavior of digital circuits, mobile networks, human-in-the-loop or logistical scenarios, you need discrete event simulation. This type of simulation is challenging to scale effectively due to lack of parallelism, shifting load patterns, and fine-grained messaging and execution. Charades is a parallel discrete event simulator (PDES) built on top of Charm++ and C++, which uses state-of-the-art algorithms and automatic load balancing to provide unprecedented performance and scalability.