Benchmarks.py (4418:aaa5828991b3) Benchmarks.py (5543:3af77710f397)
1# Copyright (c) 2006-2007 The Regents of The University of Michigan
2# All rights reserved.
3#
4# Redistribution and use in source and binary forms, with or without
5# modification, are permitted provided that the following conditions are
6# met: redistributions of source code must retain the above copyright
7# notice, this list of conditions and the following disclaimer;
8# redistributions in binary form must reproduce the above copyright

--- 45 unchanged lines hidden (view full) ---

54
55# Benchmarks are defined as a key in a dict which is a list of SysConfigs
56# The first defined machine is the test system, the others are driving systems
57
58Benchmarks = {
59 'PovrayBench': [SysConfig('povray-bench.rcS', '512MB', 'povray.img')],
60 'PovrayAutumn': [SysConfig('povray-autumn.rcS', '512MB', 'povray.img')],
61
1# Copyright (c) 2006-2007 The Regents of The University of Michigan
2# All rights reserved.
3#
4# Redistribution and use in source and binary forms, with or without
5# modification, are permitted provided that the following conditions are
6# met: redistributions of source code must retain the above copyright
7# notice, this list of conditions and the following disclaimer;
8# redistributions in binary form must reproduce the above copyright

--- 45 unchanged lines hidden (view full) ---

54
55# Benchmarks are defined as a key in a dict which is a list of SysConfigs
56# The first defined machine is the test system, the others are driving systems
57
58Benchmarks = {
59 'PovrayBench': [SysConfig('povray-bench.rcS', '512MB', 'povray.img')],
60 'PovrayAutumn': [SysConfig('povray-autumn.rcS', '512MB', 'povray.img')],
61
62 'NetperfStream': [SysConfig('netperf-stream-client.rcS'),
62 'NetperfStream': [SysConfig('netperf-stream-client.rcS'),
63 SysConfig('netperf-server.rcS')],
63 SysConfig('netperf-server.rcS')],
64 'NetperfStreamUdp': [SysConfig('netperf-stream-udp-client.rcS'),
64 'NetperfStreamUdp': [SysConfig('netperf-stream-udp-client.rcS'),
65 SysConfig('netperf-server.rcS')],
65 SysConfig('netperf-server.rcS')],
66 'NetperfUdpLocal': [SysConfig('netperf-stream-udp-local.rcS')],
67 'NetperfStreamNT': [SysConfig('netperf-stream-nt-client.rcS'),
66 'NetperfUdpLocal': [SysConfig('netperf-stream-udp-local.rcS')],
67 'NetperfStreamNT': [SysConfig('netperf-stream-nt-client.rcS'),
68 SysConfig('netperf-server.rcS')],
68 SysConfig('netperf-server.rcS')],
69 'NetperfMaerts': [SysConfig('netperf-maerts-client.rcS'),
69 'NetperfMaerts': [SysConfig('netperf-maerts-client.rcS'),
70 SysConfig('netperf-server.rcS')],
70 SysConfig('netperf-server.rcS')],
71 'SurgeStandard': [SysConfig('surge-server.rcS', '512MB'),
71 'SurgeStandard': [SysConfig('surge-server.rcS', '512MB'),
72 SysConfig('surge-client.rcS', '256MB')],
72 SysConfig('surge-client.rcS', '256MB')],
73 'SurgeSpecweb': [SysConfig('spec-surge-server.rcS', '512MB'),
73 'SurgeSpecweb': [SysConfig('spec-surge-server.rcS', '512MB'),
74 SysConfig('spec-surge-client.rcS', '256MB')],
74 SysConfig('spec-surge-client.rcS', '256MB')],
75 'Nhfsstone': [SysConfig('nfs-server-nhfsstone.rcS', '512MB'),
75 'Nhfsstone': [SysConfig('nfs-server-nhfsstone.rcS', '512MB'),
76 SysConfig('nfs-client-nhfsstone.rcS')],
76 SysConfig('nfs-client-nhfsstone.rcS')],
77 'Nfs': [SysConfig('nfs-server.rcS', '900MB'),
77 'Nfs': [SysConfig('nfs-server.rcS', '900MB'),
78 SysConfig('nfs-client-dbench.rcS')],
78 SysConfig('nfs-client-dbench.rcS')],
79 'NfsTcp': [SysConfig('nfs-server.rcS', '900MB'),
79 'NfsTcp': [SysConfig('nfs-server.rcS', '900MB'),
80 SysConfig('nfs-client-tcp.rcS')],
80 SysConfig('nfs-client-tcp.rcS')],
81 'IScsiInitiator': [SysConfig('iscsi-client.rcS', '512MB'),
81 'IScsiInitiator': [SysConfig('iscsi-client.rcS', '512MB'),
82 SysConfig('iscsi-server.rcS', '512MB')],
82 SysConfig('iscsi-server.rcS', '512MB')],
83 'IScsiTarget': [SysConfig('iscsi-server.rcS', '512MB'),
83 'IScsiTarget': [SysConfig('iscsi-server.rcS', '512MB'),
84 SysConfig('iscsi-client.rcS', '512MB')],
84 SysConfig('iscsi-client.rcS', '512MB')],
85 'Validation': [SysConfig('iscsi-server.rcS', '512MB'),
85 'Validation': [SysConfig('iscsi-server.rcS', '512MB'),
86 SysConfig('iscsi-client.rcS', '512MB')],
86 SysConfig('iscsi-client.rcS', '512MB')],
87 'Ping': [SysConfig('ping-server.rcS',),
87 'Ping': [SysConfig('ping-server.rcS',),
88 SysConfig('ping-client.rcS')],
89
88 SysConfig('ping-client.rcS')],
89
90 'ValAccDelay': [SysConfig('devtime.rcS', '512MB')],
91 'ValAccDelay2': [SysConfig('devtimewmr.rcS', '512MB')],
92 'ValMemLat': [SysConfig('micro_memlat.rcS', '512MB')],
93 'ValMemLat2MB': [SysConfig('micro_memlat2mb.rcS', '512MB')],
94 'ValMemLat8MB': [SysConfig('micro_memlat8mb.rcS', '512MB')],
95 'ValMemLat': [SysConfig('micro_memlat8.rcS', '512MB')],
96 'ValTlbLat': [SysConfig('micro_tlblat.rcS', '512MB')],
97 'ValSysLat': [SysConfig('micro_syscall.rcS', '512MB')],
98 'ValCtxLat': [SysConfig('micro_ctx.rcS', '512MB')],
99 'ValStream': [SysConfig('micro_stream.rcS', '512MB')],
100 'ValStreamScale': [SysConfig('micro_streamscale.rcS', '512MB')],
101 'ValStreamCopy': [SysConfig('micro_streamcopy.rcS', '512MB')],
90 'ValAccDelay': [SysConfig('devtime.rcS', '512MB')],
91 'ValAccDelay2': [SysConfig('devtimewmr.rcS', '512MB')],
92 'ValMemLat': [SysConfig('micro_memlat.rcS', '512MB')],
93 'ValMemLat2MB': [SysConfig('micro_memlat2mb.rcS', '512MB')],
94 'ValMemLat8MB': [SysConfig('micro_memlat8mb.rcS', '512MB')],
95 'ValMemLat': [SysConfig('micro_memlat8.rcS', '512MB')],
96 'ValTlbLat': [SysConfig('micro_tlblat.rcS', '512MB')],
97 'ValSysLat': [SysConfig('micro_syscall.rcS', '512MB')],
98 'ValCtxLat': [SysConfig('micro_ctx.rcS', '512MB')],
99 'ValStream': [SysConfig('micro_stream.rcS', '512MB')],
100 'ValStreamScale': [SysConfig('micro_streamscale.rcS', '512MB')],
101 'ValStreamCopy': [SysConfig('micro_streamcopy.rcS', '512MB')],
102
103 'MutexTest': [SysConfig('mutex-test.rcS', '128MB')],
104
105 'bnAn': [SysConfig('/z/saidi/work/m5.newmem.head/configs/boot/bn-app.rcS',
106 '128MB', '/z/saidi/work/bottleneck/bnimg.img')]
107}
108
109benchs = Benchmarks.keys()
110benchs.sort()
111DefinedBenchmarks = ", ".join(benchs)
102
103 'MutexTest': [SysConfig('mutex-test.rcS', '128MB')],
104
105 'bnAn': [SysConfig('/z/saidi/work/m5.newmem.head/configs/boot/bn-app.rcS',
106 '128MB', '/z/saidi/work/bottleneck/bnimg.img')]
107}
108
109benchs = Benchmarks.keys()
110benchs.sort()
111DefinedBenchmarks = ", ".join(benchs)