Greetings All, I have just started to use MARSSx86 with DRAMSim2 compiled in and am investigating it for possible use in a project that I am working on at the moment.
I have been able to load up a few OS's without any problems and think that building on to of QEMU 0.14.1 was a good solution, but have a few questions if someone would be so kind as to try to answer for me. 1. I have read, and have seen, that MARSSx86 can simulate SMP hosts. My question is based upon the underlying QEMU 0.14.1 which actually handles SMP for vCPU's in a serial round-robin approach and thus does not actually take advantage of the true host SMP capabilities. So then, have you modified MARSSx86 to take advantage of the host SMP cores, or is it being simulated via QEMU in which a single thread is actually handling all of the vCPU's? 2. I have now also been trying to get a feel for how the DRAMSim2 is encoded into MARSSx86 as part of my project is to have multiple instances of the MARSSx86 simulator running on physically separate computer nodes but acting as a single "virtual" simulator so that the ram and cpu's all contribute to a single virtual machine. I am still investigating this in the literature review stage, but the basic idea is to extend an version of MARSSx86 to allow for the building of a massively SMP virtual machine that spans many physical computer nodes so that we have a huge distributed virtual machine cluster. To do this, I am looking into the SST code to possibly provide the link to each node. I would like to get any input from anyone that may care to discuss it more as related to MARSSx86? Kind Regards and have a great day, Dr. Lonnie T. Cumberland, PhD. < CONFIDENTIALITY NOTICE > The information contained in this transmission is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. If you are not the intended recipient of this information, do not review, retransmit, disclose, disseminate, use, or take any action in reliance upon, this information. If you received this transmission in error, please contact the sender and destroy all printed copies and delete the material from all computers.
_______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
