changeset 576:5cbbf47cae1e

fastmemcpy benchmark by Felix Buenemann
author arpi_esp
date Sun, 22 Apr 2001 16:09:23 +0000
parents 3fde7340afd5
children feeb61dd92ea
files TOOLS/perlbench.pl
diffstat 1 files changed, 32 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/TOOLS/perlbench.pl	Sun Apr 22 16:09:23 2001 +0000
@@ -0,0 +1,32 @@
+#!/usr/bin/perl -w
+use strict;
+use constant CMD => "./fastmem2-k7";
+
+sub dobench {
+	my $i;
+	my ($runs, $sleep, $command) = @_;
+	for($i = 0; $i < $runs; $i++) {
+		sleep $sleep;
+		system $command;
+	}
+}
+
+print "Single run of sse bench with 1sec sleep:\n";
+&dobench(1,1,CMD);
+print "Sleeping 10seconds before starting next bench!\n";
+sleep 10;		
+print "10 runs of sse bench with 0sec sleep:\n";
+&dobench(10,0,CMD);
+print "Sleeping 10seconds before starting next bench!\n";
+sleep 10;		
+print "10 runs of sse bench with 1sec sleep:\n";
+&dobench(10,1,CMD);
+print "Sleeping 10seconds before starting next bench!\n";
+sleep 10;		
+print "10 runs of sse bench with 2sec sleep:\n";
+&dobench(10,2,CMD);
+print "Sleeping 10seconds before starting next bench!\n";
+sleep 10;		
+print "10 runs of sse bench with 3sec sleep:\n";
+&dobench(10,3,CMD);
+print "Bench finished!\n";