How does it make any difference as to whether or not the simulator itself is multithreaded? MARSS itself is single-threaded, yet fully capable of simulating SMT/SMP-based systems, even with features such as TSX.
Tyler > - I'm pretty sure this can run multithreaded just like any other marss > simulations. > > this is a difference between being able to simulate multiple cores and > being able run the simulated cores simultaneously. i do not see any option > to have multiple simulated cpus and i see the smp option in QEMU commented > out. any hint to simulate multiple cores simultaneously is greatly > appreciated. > > - In our features branch we have code for Intel's TSX as well. > > does it simulate all the intel TSX instructions ? > > Xin > > > > On Wed, Sep 18, 2013 at 1:21 AM, Brendan Fitzgerald > <[email protected] >> wrote: > >> In our features branch we have code for Intel's TSX as well. >> >> >> On Tue, Sep 17, 2013 at 12:02 PM, Paul Rosenfeld >> <[email protected]>wrote: >> >>> I'm pretty sure this can run multithreaded just like any other marss >>> simulations. >>> >>> >>> On Tue, Sep 17, 2013 at 4:19 AM, Xin Tong >>> <[email protected]>wrote: >>> >>>> Nice work. is this version of marssx86 multithreaded. the benefits of >>>> ASF can not be fully evaluated without running the multiple simulated >>>> cores >>>> simultaneously imho. >>>> >>>> Xin >>>> >>>> >>>> >>>> On Tue, Sep 17, 2013 at 2:14 PM, Paul Rosenfeld >>>> <[email protected]>wrote: >>>> >>>>> See this post from Stephan Diestelhorst: >>>>> http://www.mail-archive.com/[email protected]/msg01781.html >>>>> >>>>> >>>>> On Tue, Sep 17, 2013 at 12:37 AM, Xin Tong >>>>> <[email protected]>wrote: >>>>> >>>>>> I am thinking about using marssx86 to simulate some workloads using >>>>>> transactional memory. >>>>>> >>>>>> 1. does marssx86h ave support for hardware transactional memory ? >>>>>> 2. does marssx86 run multiple simulated processors simultanouesly, >>>>>> i.e. in different OS threads ? how mature is it ? >>>>>> >>>>>> thank you, >>>>>> Xin >>>>>> >>>>>> _______________________________________________ >>>>>> http://www.marss86.org >>>>>> Marss86-Devel mailing list >>>>>> [email protected] >>>>>> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel >>>>>> >>>>>> >>>>> >>>> >>> >>> _______________________________________________ >>> http://www.marss86.org >>> Marss86-Devel mailing list >>> [email protected] >>> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel >>> >>> >> > _______________________________________________ > http://www.marss86.org > Marss86-Devel mailing list > [email protected] > https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel > _______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
