[IPC] 260000 0.455 0.000To make progress faster, I would add the ROIs to Parsec 3.0. I don't think that anything extra will be needed. What we did for Parsec 2.x was to define the parmacs_roi_begin() and parmacs_roi_end() in the benchmarks/tools/hooks directory. If you then define -DENABLE_PARMACS, and link to our hooks library, and the applications will call into Sniper's ROI automatically. You should be able to use the Parsec configuration from the benchmarks directory to get started.
[IPC] 270000 0.478 0.000
[IPC] 280000 0.299 0.004
[IPC] 290000 1.594 0.940
[IPC] 300000 1.596 0.942
[IPC] 310000 1.322 0.943
[IPC] 320000 1.596 0.934
[IPC] 330000 1.596 1.448
[IPC] 340000 0.779 1.596
[IPC] 350000 1.530 1.589
[IPC] 360000 1.372 1.768
[IPC] 370000 1.816 1.758
[IPC] 380000 1.785 1.823
--
--
--
You received this message because you are subscribed to the Google
Groups "Sniper simulator" group.
To post to this group, send email to snip...@googlegroups.com
To unsubscribe from this group, send email to
snipersim+...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/snipersim?hl=en
---
You received this message because you are subscribed to the Google Groups "Sniper simulator" group.
To unsubscribe from this group and stop receiving emails from it, send an email to snipersim+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
-- ---------------------------------- Trevor E. Carlson Ph.D Student, Ghent University trevor....@elis.ugent.be http://www.elis.ugent.be/~tcarlson http://snipersim.org
Hi Trevor,
Thanks a lot for your answer.
I have been trying a few things according to your answer. Firstly, if I used -sipctrace and I actually got what you told me, but it stopped at some point forever, like:
[IPC] 9080000 0.760
[IPC] 9090000 0.891
[IPC] 9100000 0.965
[IPC] 9110000 0.758 (and it stops here)
I have tried to define the parmacs_roi_begin() as you told me, so I tried copying the file gcc-sniper.bldconf from the parsec in the Sniper Benchmarks to mine, but apparently I have to add a gcc-sniper.bldconf to every workload like /kernels/canneal/parsec/gcc-sniper (for example).
I also tried to modified an existing config file, like gcc-serial, with the content of file gcc-sniper but it happens the same, it stops at some point. Is there any other way to define parmacs_roi_begin() and parmacs_roi_end()? Where should I link with your hooks library? Maybe I am missing something, am I?
Thanks a lot again for your attention,
Alberto