annotate config/bm/Pygar/fpga.cfx @ 70:bbd58fb592c9 pygar svn.71

[svn r71] better benchmarks
author rlm
date Wed, 12 May 2010 00:14:01 -0400
parents
children
rev   line source
rlm@70 1 : # -*-Perl-*-
rlm@70 2 eval 'exec perl -w "$0" ${1+"$@"}'
rlm@70 3 if 0;
rlm@70 4
rlm@70 5 ##
rlm@70 6 ## Directory of hasim benchmarks
rlm@70 7 ## Remember to set this file as executable
rlm@70 8
rlm@70 9 use Asim;
rlm@70 10 use strict;
rlm@70 11
rlm@70 12 my $gcfg = Asim::GenCFG->new();
rlm@70 13
rlm@70 14 my @tests = (
rlm@70 15 "thru");
rlm@70 16
rlm@70 17
rlm@70 18
rlm@70 19 my @bmarks = ("null",
rlm@70 20 );
rlm@70 21
rlm@70 22 foreach my $bmark (@bmarks) {
rlm@70 23 $gcfg->add(name => $bmark,
rlm@70 24 tree => [ "benchmarks" ],
rlm@70 25 setup => "tools/scripts/setup-bmark $bmark --contexts=0",
rlm@70 26 feeder => "none",
rlm@70 27 ccount => 800000,
rlm@70 28 );
rlm@70 29 }
rlm@70 30
rlm@70 31
rlm@70 32
rlm@70 33
rlm@70 34
rlm@70 35
rlm@70 36 foreach my $test (@tests) {
rlm@70 37 $gcfg->add(name => $test,
rlm@70 38 tree => [ "tests" ],
rlm@70 39 setup => "scripts/setup-mit-6.375-bmark-audio-core --group instruction-tests --isa smips $test --data=../benchmarks/audio_processor_test/rlp.wav --linkto=../tools/audio_processor_test/null/checker",
rlm@70 40 feeder => "vcs",
rlm@70 41 feedflags => "program.0/${test}.smips.vmh",
rlm@70 42 ccount => 800000,
rlm@70 43 );
rlm@70 44 }
rlm@70 45
rlm@70 46
rlm@70 47 $gcfg->action(@ARGV);