I am currently looking into using Marss as my simulation platform, and I have a few general questions.
1. I would like to be able to simulate a large numbers of cores (128 or potentially more). I noticed the performance graph on the main website only indicated up to 8 cores, do you think Marss can handle 128 reasonably? Can Marss utilize a bigger/better computer with more processors and cores to make a single simulation go faster, or will the only way to increase throughput be to run multiple Marss simulations? 2. I'm interested in expanding on the interconnect portion of Marss. How possible do you guys think it would be for me to incorporate a pre-existing standalone network simulator into Marss to perform the interconnect portion of the simulation (I was thinking of booksim). This would also pretty much require that I implement directory based protocols for cache coherence, I'm assuming this shouldn't be too hard to add? 3. Is there already ongoing work of the nature that I described above? I don't necessarily want to attempt to duplicate something that others are already hard at work on. Thanks! -Kevin Macdonald
_______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
