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

Reply via email to