Files
@ 5cabbae4fdd5
Branch filter:
Location: DA/raaql-paper-experiments/run.sh - annotation
5cabbae4fdd5
2.5 KiB
text/x-sh
submitted
2aece7dd2719 d4cb694d4b30 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 d4cb694d4b30 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 4a904127877a 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 d4cb694d4b30 d4cb694d4b30 2aece7dd2719 4a904127877a 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 2aece7dd2719 d4cb694d4b30 d4cb694d4b30 | #!/bin/bash
set -x
# identity, pointless math ops
IDSCL=8
R -f identity.R --args none $IDSCL
export RENJIN_OPTS="-Drenjin.vp.threads=1 -Drenjin.vp.disableopt=true"
renjin -f identity.R --args noopt $IDSCL
export RENJIN_OPTS="-Drenjin.vp.threads=1"
renjin -f identity.R --args opt $IDSCL
# pushdown
PDSCL=8
R -f pushdown.R --args none $PDSCL
export RENJIN_OPTS="-Drenjin.vp.threads=1"
renjin -f pushdown.R --args none $IDSCL
# recycling
PDRYC=8
export RENJIN_OPTS="-Xmx16G -Drenjin.vp.threads=1 -Drenjin.vp.disableopt=true"
renjin -f recycling.R --args noopt $PDRYC
export RENJIN_OPTS="-Xmx16G -Drenjin.vp.threads=1"
renjin -f recycling.R --args opt $PDRYC
R -f recycling.R --args none $PDRYC
# parallel processing
PDPAR=9
R -f parallel.R --args none $PDPAR
export RENJIN_OPTS="-Xmx200G -Drenjin.vp.threads=1"
renjin -f parallel.R --args 1 $PDPAR
export RENJIN_OPTS="-Xmx200G -Drenjin.vp.threads=2"
renjin -f parallel.R --args 2 $PDPAR
export RENJIN_OPTS="-Xmx200G -Drenjin.vp.threads=4"
renjin -f parallel.R --args 4 $PDPAR
export RENJIN_OPTS="-Xmx200G -Drenjin.vp.threads=8"
renjin -f parallel.R --args 8 $PDPAR
export RENJIN_OPTS="-Xmx200G -Drenjin.vp.threads=16"
renjin -f parallel.R --args 16 $PDPAR
export RENJIN_OPTS="-Xmx200G -Drenjin.vp.threads=32"
renjin -f parallel.R --args 32 $PDPAR
# vectorized/jitted operators
PDOPT=9
export RENJIN_OPTS="-Xmx16G -Drenjin.vp.threads=1"
renjin -f operators.R --args opt $PDOPT
export RENJIN_OPTS="-Xmx16G -Drenjin.vp.threads=1 -Drenjin.vp.disablejit=true"
renjin -f operators.R --args noopt $PDOPT
R -f operators.R --args none $PDOPT
# survey
#NOTE: Need to install MonetDB and load ACS dataset to run this
#R -f sqlsurvey.R --args laptop 42
R -f survey.R --args laptop 42
pqR -f -f survey.R --args pqr 42
export RENJIN_OPTS="-Xmx200G"
renjin -f survey.R --args jitopt 42
export RENJIN_OPTS="-Xmx200G -Drenjin.vp.disableopt=true"
renjin -f survey.R --args noopt 42
export RENJIN_OPTS="-Xmx200G -Drenjin.vp.disablejit=true"
renjin -f survey.R --args nojit 42
export RENJIN_OPTS="-Xmx200G -Drenjin.vp.disableopt=true -Drenjin.vp.disablejit=true"
renjin -f survey.R --args none 42
export RENJIN_OPTS="-Xmx200G -Drenjin.vp.threads=1"
renjin -f survey.R --args 1t 42
|