)]}'
{
  "commit": "bfdd9f3ac95d9a2b41e6f2ec1f7434331125b9e1",
  "tree": "00febe753c88df728b8e818d5b3ec4df27238e14",
  "parents": [
    "dba55041ab62961e549ea58778dffa3eaa0cbdb5"
  ],
  "author": {
    "name": "Benoit Steiner",
    "email": "benoit.steiner.goog@gmail.com",
    "time": "Wed Oct 15 15:32:59 2014 -0700"
  },
  "committer": {
    "name": "Benoit Steiner",
    "email": "benoit.steiner.goog@gmail.com",
    "time": "Wed Oct 15 15:32:59 2014 -0700"
  },
  "message": "Made the blocking computation aware of the l3 cache\nAlso optimized the blocking parameters to take into account the number of threads used for a computation\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ef17f288e2994ad6c8db52eafaa9b0daf9811419",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/SolveTriangular.h",
      "new_id": "e158e316265343af7805a982e2466277afde9754",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/SolveTriangular.h"
    },
    {
      "type": "modify",
      "old_id": "090c8f4e698cb755be0de8fb117bde40852700a4",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/GeneralBlockPanelKernel.h",
      "new_id": "b917860379f7704309be62f20fccac93e44d9cfa",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/GeneralBlockPanelKernel.h"
    },
    {
      "type": "modify",
      "old_id": "4d7a6270a0539da31e0832ee8c5b9bb1c0aa33fa",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/GeneralMatrixMatrix.h",
      "new_id": "49362adbe899182f3711ed5e5e1ea8c814d263c7",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/GeneralMatrixMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "daa8a1d8a7b1ee821b1916537b6704e704a3571b",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h",
      "new_id": "8de39f76ff5bef7d6158151ad4bee44c04bc7b90",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h"
    },
    {
      "type": "modify",
      "old_id": "4079063eba9eee58b94290833bbca725b2b8bb42",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/Parallelizer.h",
      "new_id": "837e69415b8f4c531ef23ebe79292f4d9240f37c",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/Parallelizer.h"
    },
    {
      "type": "modify",
      "old_id": "d9e6084c3ce289c541c532a408773a0ae5324316",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/SelfadjointMatrixMatrix.h",
      "new_id": "21f8175d2fef972cb2a700054aa9d0a31dd730c9",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/SelfadjointMatrixMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "77aa3e5ee1b54a62fa080a673f34daef101f0508",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/TriangularMatrixMatrix.h",
      "new_id": "4cbb79da0cdc444031f7e02075a39bd97278059b",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/TriangularMatrixMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "238d6fc02a6090a86585608bcce150482f0fca8b",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/products/TriangularSolverMatrix.h",
      "new_id": "f5de67c59f56589b21eb0bb29f1ddcbec3354026",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/products/TriangularSolverMatrix.h"
    },
    {
      "type": "modify",
      "old_id": "a05872666965d0c8d24961533652875c245f5e83",
      "old_mode": 33188,
      "old_path": "blas/level3_impl.h",
      "new_id": "37a803ced40202fda7cb797bbaad47828b9cd0fd",
      "new_mode": 33188,
      "new_path": "blas/level3_impl.h"
    },
    {
      "type": "modify",
      "old_id": "11531aa1dd1538ccdb1cc43defe842ffcad49849",
      "old_mode": 33188,
      "old_path": "test/product_large.cpp",
      "new_id": "ffb8b7bf2badfa078f6f1f040f6df857da70bccc",
      "new_mode": 33188,
      "new_path": "test/product_large.cpp"
    },
    {
      "type": "modify",
      "old_id": "7ec60044e20b44dc8556dd9b5103e901ea73fa98",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/CXX11/Tensor",
      "new_id": "47447f4464c467a0fcd4538c4ef8ae0cf6d8183d",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/CXX11/Tensor"
    },
    {
      "type": "modify",
      "old_id": "1e6f276e0a98f15a8e5cf6626a7752dfa8a5fad2",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h",
      "new_id": "cd992daaba59ca60904eb0623aa2fd1f7dbe1178",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h"
    },
    {
      "type": "modify",
      "old_id": "dc05133054c19616d85d995492c5a2b9e3ce3cd2",
      "old_mode": 33188,
      "old_path": "unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h",
      "new_id": "8e4c7c11d2013565bc3fd468b4fedc1b7db1059e",
      "new_mode": 33188,
      "new_path": "unsupported/Eigen/CXX11/src/Tensor/TensorContractionThreadPool.h"
    }
  ]
}
