#!/bin/sh # duplicate the next two lines and change the parameters and output file # block size and cache size are in bytes # fetch_model can be aggressive and conservative # Don't put \ to break the line into several, Lsim_bench doesn't like it. #mpeg2 decode cd ~johnsonk/spec/mpeg2dec Lsim_bench mpeg2dec 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/mpeg2dec.sim $HOME/mpeg2dec.base.sim #mpeg2 encode cd ~johnsonk/spec/mpeg2enc Lsim_bench mpeg2enc 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/mpeg2enc.sim $HOME/mpeg2enc.base.sim #jpeg encode cd ~johnsonk/bench/jpeg-6a/asmcode_opt Lsim_bench cjpeg 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/cjpeg.sim $HOME/cjpeg.base.sim #jpeg decode cd ~johnsonk/bench/jpeg-6a/asmcode_opt Lsim_bench djpeg 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/djpeg.sim $HOME/djpeg.base.sim #gsm encode cd ~johnsonk/bench/gsm-1.0-pl9/asmcode_opt Lsim_bench gsmencode 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/gsmencode.sim $HOME/gsmencode.base.sim #gsm decode cd ~johnsonk/bench/gsm-1.0-pl9/asmcode_opt Lsim_bench gsmdecode 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/gsmdecode.sim $HOME/gsmdecode.base.sim #adpcm encode cd ~johnsonk/bench/adpcm/asmcode_opt Lsim_bench rawcaudio 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/rawcaudio.sim $HOME/rawcaudio.base.sim #adpcm decode cd ~johnsonk/bench/adpcm/asmcode_opt Lsim_bench rawdaudio 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/rawdaudio.sim $HOME/rawdaudio.base.sim #G721 encode cd ~johnsonk/bench/G711_G721_G723/asmcode_opt Lsim_bench encode 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/encode.sim $HOME/encode.base.sim #G721 decode cd ~johnsonk/bench/G711_G721_G723/asmcode_opt Lsim_bench decode 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/decode.sim $HOME/decode.base.sim #pgp encode cd ~johnsonk/bench/pgp/asmcode_opt Lsim_bench pgpencode 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/pgpencode.sim $HOME/pgpencode.base.sim #pgp decode cd ~johnsonk/bench/pgp/asmcode_opt Lsim_bench pgpdecode 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/pgpdecode.sim $HOME/pgpdecode.base.sim #rasta cd ~billms/johnsonk/rasta Lsim_bench rasta 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/rasta.sim $HOME/rasta.base.sim #epic encode cd ~johnsonk/spec/epic Lsim_bench epic 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/epic.sim $HOME/epic.base.sim #epic decode cd ~johnsonk/spec/unepic Lsim_bench unepic 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/unepic.sim $HOME/unepic.base.sim #MESA osdemo cd ~johnsonk/spec/osdemo Lsim_bench osdemo 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/osdemo.sim $HOME/osdemo.base.sim #MESA mipmap cd ~johnsonk/spec/mipmap Lsim_bench osdemo 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/mipmap.sim $HOME/mipmap.base.sim #MESA texgen cd ~johnsonk/spec/texgen Lsim_bench osdemo 1 1 . '-Fsecondary_cache=no -Fscache_size=32*1024 -Fscache_block_size=32 -Fscache_assoc=1 -Fscache_write_buf_size=4 -Fscache_latency=3 -Fscache_model=blocking -FL2_bus_model=single Ficache_model=split-block -Ficache_size=16*1024 -Ficache_block_size=32 -Ficache_assoc=1 -Fdcache_model=blocking -Fdcache_size=16*1024 -Fdcache_block_size=32 -Fdcache_assoc=1 -Fdcache_write_buf_size=2 -Ffetch_model=conservative' mv $HOME/texgen.sim $HOME.texgen.base.sim