Files
@ 4a904127877a
Branch filter:
Location: DA/raaql-paper-experiments/run.sh - annotation
4a904127877a
2.5 KiB
text/x-sh
new ops exp and pqr
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
|