Jan Beulich
be3de80dc2
perf bench: Also allow measuring memset()
...
This simply clones the respective memcpy() implementation.
Cc: Ingo Molnar <mingo@elte.hu >
Cc: Paul Mackerras <paulus@samba.org >
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl >
Cc: Stephane Eranian <eranian@google.com >
Link: http://lkml.kernel.org/r/4F16D743020000780006D735@nat28.tlf.novell.com
Signed-off-by: Jan Beulich <jbeulich@suse.com >
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com >
2012-01-24 20:25:32 -02:00
Hitoshi Mitake
827f3b4974
perf bench: Add memcpy() benchmark
...
'perf bench mem memcpy' is a benchmark suite for measuring memcpy()
performance.
Example on a Intel(R) Core(TM)2 Duo CPU E6850 @ 3.00GHz:
| % perf bench mem memcpy -l 1GB
| # Running mem/memcpy benchmark...
| # Copying 1MB Bytes from 0xb7d98008 to 0xb7e99008 ...
|
| 726.216412 MB/Sec
Signed-off-by: Hitoshi Mitake <mitake@dcl.info.waseda.ac.jp >
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl >
Cc: Paul Mackerras <paulus@samba.org >
Cc: Frederic Weisbecker <fweisbec@gmail.com >
LKML-Reference: <1258471212-30281-1-git-send-email-mitake@dcl.info.waseda.ac.jp >
[ v2: updated changelog, clarified history of builtin-bench.c ]
Signed-off-by: Ingo Molnar <mingo@elte.hu >
2009-11-19 06:21:48 +01:00
Ingo Molnar
606bc1e18d
perf bench: Clean up bench/bench.h
...
Clean up initializers in bench.h:
- No need to break the line for function prototypes, they are more
readable in a single line. (even if checkpatch complains about it
- We try to align definitions / structure fields vertically,
to make it all a bit more readable.
Signed-off-by: Ingo Molnar <mingo@elte.hu >
Signed-off-by: Hitoshi Mitake <mitake@dcl.info.waseda.ac.jp >
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl >
Cc: Paul Mackerras <paulus@samba.org >
LKML-Reference: <1257853855-28934-2-git-send-email-mitake@dcl.info.waseda.ac.jp >
2009-11-10 14:14:35 +01:00
Hitoshi Mitake
242aa14a67
perf bench: Add format constants to bench.h for unified output formatting
...
This patch adds some constants and extern declaration to
bench.h. These are used for unified output formatting
of 'perf bench'.
Signed-off-by: Hitoshi Mitake <mitake@dcl.info.waseda.ac.jp >
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl >
Cc: Paul Mackerras <paulus@samba.org >
LKML-Reference: <1257808802-9420-2-git-send-email-mitake@dcl.info.waseda.ac.jp >
Signed-off-by: Ingo Molnar <mingo@elte.hu >
2009-11-10 04:53:48 +01:00
Hitoshi Mitake
c426bba069
perf bench: Add new directory and header for new subcommand 'bench'
...
This patch adds bench/ directory and bench/bench.h.
bench/ directory will contain modules for bench subcommand.
bench/bench.h is for listing prototypes of module functions.
Signed-off-by: Hitoshi Mitake <mitake@dcl.info.waseda.ac.jp >
Cc: Rusty Russell <rusty@rustcorp.com.au >
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl >
Cc: Mike Galbraith <efault@gmx.de >
Cc: Arnaldo Carvalho de Melo <acme@redhat.com >
Cc: fweisbec@gmail.com
Cc: Jiri Kosina <jkosina@suse.cz >
LKML-Reference: <1257381097-4743-2-git-send-email-mitake@dcl.info.waseda.ac.jp >
Signed-off-by: Ingo Molnar <mingo@elte.hu >
2009-11-08 10:19:15 +01:00