)]}'
{
  "commit": "83ef39e055dda0d6c1b0c84924a0733a68577aa3",
  "tree": "121c327b3fd3dc0bfa808fb161ad77023c5a53eb",
  "parents": [
    "b789a26804e48c03e8cac3aae70d09557b6d8d8b"
  ],
  "author": {
    "name": "Benoit Steiner",
    "email": "benoit.steiner.goog@gmail.com",
    "time": "Mon May 16 08:55:21 2016 -0700"
  },
  "committer": {
    "name": "Benoit Steiner",
    "email": "benoit.steiner.goog@gmail.com",
    "time": "Mon May 16 08:55:21 2016 -0700"
  },
  "message": "Turn on the cost model by default. This results in some significant speedups for smaller tensors. For example, below are the results for the various tensor reductions.\n\nBefore:\nBM_colReduction_12T/10       1000000       1949    51.29 MFlops/s\nBM_colReduction_12T/80        100000      15636   409.29 MFlops/s\nBM_colReduction_12T/640        20000      95100  4307.01 MFlops/s\nBM_colReduction_12T/4K           500    4573423  5466.36 MFlops/s\nBM_colReduction_4T/10        1000000       1867    53.56 MFlops/s\nBM_colReduction_4T/80         500000       5288  1210.11 MFlops/s\nBM_colReduction_4T/640         10000     106924  3830.75 MFlops/s\nBM_colReduction_4T/4K            500    9946374  2513.48 MFlops/s\nBM_colReduction_8T/10        1000000       1912    52.30 MFlops/s\nBM_colReduction_8T/80         200000       8354   766.09 MFlops/s\nBM_colReduction_8T/640         20000      85063  4815.22 MFlops/s\nBM_colReduction_8T/4K            500    5445216  4591.19 MFlops/s\nBM_rowReduction_12T/10       1000000       2041    48.99 MFlops/s\nBM_rowReduction_12T/80        100000      15426   414.87 MFlops/s\nBM_rowReduction_12T/640        50000      39117 10470.98 MFlops/s\nBM_rowReduction_12T/4K           500    3034298  8239.14 MFlops/s\nBM_rowReduction_4T/10        1000000       1834    54.51 MFlops/s\nBM_rowReduction_4T/80         500000       5406  1183.81 MFlops/s\nBM_rowReduction_4T/640         50000      35017 11697.16 MFlops/s\nBM_rowReduction_4T/4K            500    3428527  7291.76 MFlops/s\nBM_rowReduction_8T/10        1000000       1925    51.95 MFlops/s\nBM_rowReduction_8T/80         200000       8519   751.23 MFlops/s\nBM_rowReduction_8T/640         50000      33441 12248.42 MFlops/s\nBM_rowReduction_8T/4K           1000    2852841  8763.19 MFlops/s\n\n\nAfter:\nBM_colReduction_12T/10      50000000         59  1678.30 MFlops/s\nBM_colReduction_12T/80       5000000        725  8822.71 MFlops/s\nBM_colReduction_12T/640        20000      90882  4506.93 MFlops/s\nBM_colReduction_12T/4K           500    4668855  5354.63 MFlops/s\nBM_colReduction_4T/10       50000000         59  1687.37 MFlops/s\nBM_colReduction_4T/80        5000000        737  8681.24 MFlops/s\nBM_colReduction_4T/640         50000     108637  3770.34 MFlops/s\nBM_colReduction_4T/4K            500    7912954  3159.38 MFlops/s\nBM_colReduction_8T/10       50000000         60  1657.21 MFlops/s\nBM_colReduction_8T/80        5000000        726  8812.48 MFlops/s\nBM_colReduction_8T/640         20000      91451  4478.90 MFlops/s\nBM_colReduction_8T/4K            500    5441692  4594.16 MFlops/s\nBM_rowReduction_12T/10      20000000         93  1065.28 MFlops/s\nBM_rowReduction_12T/80       2000000        950  6730.96 MFlops/s\nBM_rowReduction_12T/640        50000      38196 10723.48 MFlops/s\nBM_rowReduction_12T/4K           500    3019217  8280.29 MFlops/s\nBM_rowReduction_4T/10       20000000         93  1064.30 MFlops/s\nBM_rowReduction_4T/80        2000000        959  6667.71 MFlops/s\nBM_rowReduction_4T/640         50000      37433 10941.96 MFlops/s\nBM_rowReduction_4T/4K            500    3036476  8233.23 MFlops/s\nBM_rowReduction_8T/10       20000000         93  1072.47 MFlops/s\nBM_rowReduction_8T/80        2000000        959  6670.04 MFlops/s\nBM_rowReduction_8T/640         50000      38069 10759.37 MFlops/s\nBM_rowReduction_8T/4K           1000    2758988  9061.29 MFlops/s\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4cb37a6517f08e031b139beece8cb4ea859aa8ed",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h",
      "new_id": "cb6fb46262ff96bd206ddb1b053bd96af567a62f",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h"
    }
  ]
}
