Problem with blackscholes benchmark

49 views
Skip to first unread message

Anthony Cabrera

unread,
Sep 27, 2016, 3:32:04 PM9/27/16
to ESESC
Hi all,

First, I need to preface this by saying I'm still new to the simulator, so I haven't dug into the source code as much as I should have.

My question is regarding running the blackscholes benchmark. Before the newest version of the simulator got pushed (~1 1/2 weeks ago), when I ran blackscholes, with all of the default parameters in the .conf files, I would see that the simulator was showing multithreaded behavior; i.e. I would see sequences of r1's and r2's. I would also see a specific output message generated by the TaskHandler class regarding "CPUResume". I have attached a screenshot of this.

I recently updated to the newest version of the code, and when I run the simulator with the blackscholes binary and all of the default .conf files (and I've switched between apache and samurai) and parameters, I no longer see what I listed above. And it seems as though the simulator is not exhibiting the multithreaded behavior that I would expect. I have attached a screenshot of this as well.

Could anyone help explain why this is the case? I will also attach the reports generated by each run of the benchmark. I am running Ubuntu 16 through a VM. I can also supply anything else if needed.



Thanks,
Anthony
Screen Shot 2016-09-27 at 2.13.13 PM.png
Screen Shot 2016-09-27 at 2.15.59 PM.png
Screen Shot 2016-09-27 at 2.16.42 PM.png
Screen Shot 2016-09-27 at 2.30.30 PM.png

Jose Renau

unread,
Sep 27, 2016, 4:02:34 PM9/27/16
to ESESC

 One difference is the ROI (region if interest) behavior.

 The default esesc has no roiOnly set (set to false). When the ROI syscall is found, it toggles from non-ROI to ROI. THis means that you are modeling the opposite of the region of interest.

 Everytime that a syscall to the ROI is done, it toggles the ROI mode.
--
You received this message because you are subscribed to the Google Groups "ESESC" group.
To unsubscribe from this group and stop receiving emails from it, send an email to esesc+un...@googlegroups.com.
To post to this group, send email to es...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages