bigsort: add experiment with input generation

This commit is contained in:
2020-11-20 15:41:27 +01:00
parent 0bb5c76aad
commit aca7e36fc7
5 changed files with 316 additions and 82 deletions

View File

@@ -379,8 +379,24 @@ let
test = callPackage ./garlic/exp/heat/test.nix { };
};
bigsort = {
test = callPackage ./garlic/exp/bigsort/mpi+omp.nix { };
bigsort = rec {
genseq = callPackage ./garlic/exp/bigsort/genseq.nix {
n = toString (1024 * 1024 * 1024 / 8); # 1 GB input size
dram = toString (1024 * 1024 * 1024); # 1 GB chunk
};
shuffle = callPackage ./garlic/exp/bigsort/shuffle.nix {
inputTre = genseq;
n = toString (1024 * 1024 * 1024 / 8); # 1 GB input size
dram = toString (1024 * 1024 * 1024); # 1 GB chunk
inherit (bsc.garlic.pp) resultFromTrebuchet;
};
sort = callPackage ./garlic/exp/bigsort/sort.nix {
inputTre = shuffle;
inherit (bsc.garlic.pp) resultFromTrebuchet;
removeOutput = false;
};
};
slurm = {