[parsec-users] Data input for streamcluster

Joseph Greathouse jlgreath at umich.edu
Tue Feb 15 12:56:01 EST 2011


On 2/15/2011 11:45 AM, Juan Carlos Martinez Santos wrote:
> Hello,
>
> I am looking for the simulation input data for streamcluster. I downloaded
> and untared (parsec-2.1-native.tar.gz,&  parsec-2.1-sim.tar.gz), but I don't
> see any input_xxxx.tar file. Other benchmark look fine, I don't know what
> can be the problem.
>
> Thanks in advance,

As Slide 51 of the PARSEC tutorial 
(http://parsec.cs.princeton.edu/download/tutorial/2.0/parsec-2.0-tutorial.pdf) 
mentions, the working set size can be determined by the command line 
parameters.  While the the 7th command line parameter is an input file 
if the 4th is <=0 the input will be randomly generated if the 4th 
parameter is >0.  (Note that this is not truly random, as the input to 
srand48 [streamcluster.cpp line 2012] is a defined constant.)

The PARSEC suite uses this random generation for all of its inputs. The 
meaning of each command line parameter can be found by giving the 
streamcluster binary less than 9 parameters, or by looking at the code 
in streamcluster.cpp at lines 1977-1989.

The command line inputs for each input size are:
test: ./streamcluster 2 5 1 10 10 5 none output.txt {num_proc}
simdev: ./streamcluster 3 10 3 16 16 10 none output.txt {num_proc}
simsmall: ./streamcluster 10 20 32 4096 4096 1000 none output.txt {num_proc}
simmedium: ./streamcluster 10 20 64 8192 8192 1000 none output.txt 
{num_proc}
simlarge: ./streamcluster 10 20 128 16384 16384 1000 none output.txt 
{num_proc}
native: ./streamcluster 10 20 128 1000000 200000 5000 none output.txt 
{num_proc}

-Joe
-- 
Joseph Lee Greathouse
Ph.D. Candidate
Electrical Engineering and Computer Science, University of Michigan


More information about the parsec-users mailing list