Debugging/LowLevelProfiling/PAPI: NoFib-Papi.darcs

File NoFib-Papi.darcs, 1.4 KB (added by simonmar, 3 years ago)
Line 
1
2New patches:
3
4[Support for PAPI statistics through the use of the papi argument.
5Alexey Rodriguez <mrchebas@gmail.com>**20061222100654] {
6hunk ./mk/opts.mk 41
7+# Papi options:
8+# b - branch
9+# 1 - cache level 1
10+# 2 - cache level 2
11+# e - simultaneous
12+ifneq "$(papi)" ""
13+  SRC_RUNTEST_OPTS += -cpu-counting-$(papi)
14+endif
15+
16}
17
18Context:
19
20[TAG 6.6 release
21Ian Lynagh <igloo@earth.li>**20061011124740]
22[knock up a more up to date README
23Simon Marlow <simonmar@microsoft.com>**20061016105641]
24[make some of these compile with GHC 6.6
25Simon Marlow <simonmar@microsoft.com>**20061027080007]
26[Add some SMP and threading benchmarks I have lying around
27Simon Marlow <simonmar@microsoft.com>**20060327130230]
28[Increase maximum heap size allowed for imaginary/wheel-sieve2
29Ian Lynagh <igloo@earth.li>**20060905195843]
30[add stdout for x86_64
31Simon Marlow <simonmar@microsoft.com>**20060329075554]
32[subvert recent optimisations in GHC
33Simon Marlow <simonmar@microsoft.com>**20060207140859
34 
35 Some of these tests were using 'take' in their attempts to duplicate
36 some work and hence run longer, but since GHC just started deforesting
37 'take' this stopped working.  Now we use {-# NOILINE #-} as a
38 hopefully more robust way to subvert optimisations.
39]
40[TAG Initial conversion from CVS complete
41John Goerzen <jgoerzen@complete.org>**20051128162047]
42Patch bundle hash:
43e05fa12e33114f7f1cd799b8f5f8c0eccc4df6af