{
  "collision2048-compact": {
    "16384/32/50/1": [
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "6.55329",
        "cpu_all_ms": "6.92179",
        "gpu_all_ms": "5.38304",
        "decode_ms": "1.72221",
        "prepare_ms": "0.053125",
        "order_ms": "2.50808",
        "size_ms": "0.426334",
        "emit_ms": "0.273917",
        "assembly_ms": "0.399208",
        "gpu_command_ms": "1.62413",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      },
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "6.55283",
        "cpu_all_ms": "6.94967",
        "gpu_all_ms": "4.00533",
        "decode_ms": "1.35621",
        "prepare_ms": "0.02975",
        "order_ms": "1.64921",
        "size_ms": "0.2495",
        "emit_ms": "0.322708",
        "assembly_ms": "0.397375",
        "gpu_command_ms": "1.41421",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      },
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "6.92025",
        "cpu_all_ms": "7.37267",
        "gpu_all_ms": "2.98062",
        "decode_ms": "0.708167",
        "prepare_ms": "0.041292",
        "order_ms": "1.20267",
        "size_ms": "0.354208",
        "emit_ms": "0.293417",
        "assembly_ms": "0.380458",
        "gpu_command_ms": "1.17846",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      }
    ],
    "65536/32/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "27.5808",
        "cpu_all_ms": "28.374",
        "gpu_all_ms": "6.18442",
        "decode_ms": "2.46792",
        "prepare_ms": "0.055",
        "order_ms": "1.30704",
        "size_ms": "0.850917",
        "emit_ms": "0.421875",
        "assembly_ms": "1.08133",
        "gpu_command_ms": "1.94175",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "27.1864",
        "cpu_all_ms": "27.9427",
        "gpu_all_ms": "5.13333",
        "decode_ms": "2.32313",
        "prepare_ms": "0.045292",
        "order_ms": "1.321",
        "size_ms": "0.435333",
        "emit_ms": "0.43775",
        "assembly_ms": "0.570625",
        "gpu_command_ms": "1.87117",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "27.044",
        "cpu_all_ms": "27.8184",
        "gpu_all_ms": "8.51846",
        "decode_ms": "4.43387",
        "prepare_ms": "0.045584",
        "order_ms": "2.81913",
        "size_ms": "0.380417",
        "emit_ms": "0.387667",
        "assembly_ms": "0.451458",
        "gpu_command_ms": "5.69371",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      }
    ],
    "262144/32/50/1": [
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "110.885",
        "cpu_all_ms": "113.229",
        "gpu_all_ms": "12.569",
        "decode_ms": "6.05308",
        "prepare_ms": "0.046625",
        "order_ms": "2.84783",
        "size_ms": "1.99271",
        "emit_ms": "0.833375",
        "assembly_ms": "0.795083",
        "gpu_command_ms": "7.75037",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      },
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "107.579",
        "cpu_all_ms": "109.519",
        "gpu_all_ms": "8.94854",
        "decode_ms": "2.04621",
        "prepare_ms": "0.064417",
        "order_ms": "4.34371",
        "size_ms": "0.566583",
        "emit_ms": "1.13312",
        "assembly_ms": "0.794166",
        "gpu_command_ms": "5.18138",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      },
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "107.89",
        "cpu_all_ms": "109.82",
        "gpu_all_ms": "10.8802",
        "decode_ms": "4.56388",
        "prepare_ms": "0.058917",
        "order_ms": "4.03242",
        "size_ms": "0.568792",
        "emit_ms": "0.903",
        "assembly_ms": "0.752791",
        "gpu_command_ms": "6.82488",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      }
    ],
    "65536/0/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "27.0551",
        "cpu_all_ms": "27.9523",
        "gpu_all_ms": "6.45458",
        "decode_ms": "2.37071",
        "prepare_ms": "0.042542",
        "order_ms": "1.73325",
        "size_ms": "0.663167",
        "emit_ms": "0.770042",
        "assembly_ms": "0.874584",
        "gpu_command_ms": "2.97404",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "27.5288",
        "cpu_all_ms": "30.0532",
        "gpu_all_ms": "6.26367",
        "decode_ms": "3.54079",
        "prepare_ms": "0.041875",
        "order_ms": "1.39463",
        "size_ms": "0.356958",
        "emit_ms": "0.377667",
        "assembly_ms": "0.551375",
        "gpu_command_ms": "3.30979",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "26.8822",
        "cpu_all_ms": "27.5783",
        "gpu_all_ms": "5.39254",
        "decode_ms": "2.36579",
        "prepare_ms": "0.046875",
        "order_ms": "1.09629",
        "size_ms": "0.685084",
        "emit_ms": "0.737334",
        "assembly_ms": "0.461041",
        "gpu_command_ms": "1.87512",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      }
    ],
    "65536/256/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "27.3579",
        "cpu_all_ms": "31.8433",
        "gpu_all_ms": "10.3677",
        "decode_ms": "1.30075",
        "prepare_ms": "0.040583",
        "order_ms": "5.91279",
        "size_ms": "0.362166",
        "emit_ms": "0.797958",
        "assembly_ms": "1.95317",
        "gpu_command_ms": "5.42708",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "27.3147",
        "cpu_all_ms": "28.0031",
        "gpu_all_ms": "10.0188",
        "decode_ms": "1.25371",
        "prepare_ms": "0.044167",
        "order_ms": "7.43221",
        "size_ms": "0.349291",
        "emit_ms": "0.423459",
        "assembly_ms": "0.515667",
        "gpu_command_ms": "7.25925",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "27.6275",
        "cpu_all_ms": "28.3813",
        "gpu_all_ms": "16.2811",
        "decode_ms": "4.39037",
        "prepare_ms": "0.053833",
        "order_ms": "10.626",
        "size_ms": "0.362375",
        "emit_ms": "0.379167",
        "assembly_ms": "0.469",
        "gpu_command_ms": "14.0578",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      }
    ],
    "65536/32/0/16": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "0",
        "cpu_merge_ms": "15.9818",
        "cpu_all_ms": "16.6303",
        "gpu_all_ms": "5.09925",
        "decode_ms": "1.87617",
        "prepare_ms": "0.041334",
        "order_ms": "2.05313",
        "size_ms": "0.317292",
        "emit_ms": "0.3495",
        "assembly_ms": "0.461709",
        "gpu_command_ms": "2.55708",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "1",
        "cpu_merge_ms": "15.9543",
        "cpu_all_ms": "16.5715",
        "gpu_all_ms": "4.36487",
        "decode_ms": "1.03129",
        "prepare_ms": "0.041792",
        "order_ms": "2.19308",
        "size_ms": "0.320667",
        "emit_ms": "0.39175",
        "assembly_ms": "0.386082",
        "gpu_command_ms": "1.69654",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "2",
        "cpu_merge_ms": "15.333",
        "cpu_all_ms": "15.9568",
        "gpu_all_ms": "7.384",
        "decode_ms": "4.16538",
        "prepare_ms": "0.045125",
        "order_ms": "1.96788",
        "size_ms": "0.339375",
        "emit_ms": "0.477375",
        "assembly_ms": "0.388667",
        "gpu_command_ms": "5.40529",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      }
    ],
    "65536/32/100/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "20.154",
        "cpu_all_ms": "20.8181",
        "gpu_all_ms": "4.75467",
        "decode_ms": "1.58058",
        "prepare_ms": "0.040625",
        "order_ms": "2.17879",
        "size_ms": "0.274875",
        "emit_ms": "0.327292",
        "assembly_ms": "0.352332",
        "gpu_command_ms": "2.16679",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "19.888",
        "cpu_all_ms": "20.5449",
        "gpu_all_ms": "4.9835",
        "decode_ms": "1.48158",
        "prepare_ms": "0.053042",
        "order_ms": "1.46637",
        "size_ms": "0.729334",
        "emit_ms": "0.386333",
        "assembly_ms": "0.866458",
        "gpu_command_ms": "2.17429",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "20.8925",
        "cpu_all_ms": "21.5718",
        "gpu_all_ms": "7.95579",
        "decode_ms": "1.49812",
        "prepare_ms": "0.039834",
        "order_ms": "2.24662",
        "size_ms": "0.38625",
        "emit_ms": "3.216",
        "assembly_ms": "0.568167",
        "gpu_command_ms": "5.04162",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      }
    ]
  },
  "collision2048-tiled": {
    "16384/32/50/1": [
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "6.501",
        "cpu_all_ms": "6.96",
        "gpu_all_ms": "5.38687",
        "decode_ms": "1.77713",
        "prepare_ms": "0.063333",
        "order_ms": "2.36029",
        "size_ms": "0.410166",
        "emit_ms": "0.345667",
        "assembly_ms": "0.429791",
        "gpu_command_ms": "2.48133",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      },
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "6.54671",
        "cpu_all_ms": "6.922",
        "gpu_all_ms": "3.47633",
        "decode_ms": "1.00313",
        "prepare_ms": "0.044375",
        "order_ms": "1.56129",
        "size_ms": "0.251042",
        "emit_ms": "0.276875",
        "assembly_ms": "0.339291",
        "gpu_command_ms": "1.64871",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      },
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "6.34596",
        "cpu_all_ms": "6.67812",
        "gpu_all_ms": "6.32362",
        "decode_ms": "1.12817",
        "prepare_ms": "0.0385",
        "order_ms": "3.04804",
        "size_ms": "0.643625",
        "emit_ms": "0.651375",
        "assembly_ms": "0.813541",
        "gpu_command_ms": "2.23983",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      }
    ],
    "65536/32/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "27.2945",
        "cpu_all_ms": "28.0364",
        "gpu_all_ms": "11.5367",
        "decode_ms": "4.10562",
        "prepare_ms": "0.049542",
        "order_ms": "3.03788",
        "size_ms": "3.15983",
        "emit_ms": "0.597333",
        "assembly_ms": "0.586001",
        "gpu_command_ms": "6.969",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "26.8169",
        "cpu_all_ms": "27.7892",
        "gpu_all_ms": "7.89458",
        "decode_ms": "1.47388",
        "prepare_ms": "0.05625",
        "order_ms": "4.58246",
        "size_ms": "0.447792",
        "emit_ms": "0.815375",
        "assembly_ms": "0.518417",
        "gpu_command_ms": "5.21675",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "26.8376",
        "cpu_all_ms": "27.5712",
        "gpu_all_ms": "4.54892",
        "decode_ms": "1.00658",
        "prepare_ms": "0.035958",
        "order_ms": "2.41083",
        "size_ms": "0.326625",
        "emit_ms": "0.365375",
        "assembly_ms": "0.403125",
        "gpu_command_ms": "2.46233",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      }
    ],
    "262144/32/50/1": [
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "109.186",
        "cpu_all_ms": "111.663",
        "gpu_all_ms": "12.2892",
        "decode_ms": "3.29171",
        "prepare_ms": "0.035458",
        "order_ms": "6.44567",
        "size_ms": "0.848459",
        "emit_ms": "0.914833",
        "assembly_ms": "0.752875",
        "gpu_command_ms": "7.49929",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      },
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "107.657",
        "cpu_all_ms": "109.623",
        "gpu_all_ms": "9.49237",
        "decode_ms": "2.73333",
        "prepare_ms": "0.063583",
        "order_ms": "2.597",
        "size_ms": "0.634458",
        "emit_ms": "2.60396",
        "assembly_ms": "0.859708",
        "gpu_command_ms": "5.45421",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      },
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "109.303",
        "cpu_all_ms": "111.31",
        "gpu_all_ms": "9.79996",
        "decode_ms": "4.21892",
        "prepare_ms": "0.056",
        "order_ms": "3.36083",
        "size_ms": "0.54125",
        "emit_ms": "0.829459",
        "assembly_ms": "0.793292",
        "gpu_command_ms": "6.03542",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      }
    ],
    "65536/0/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "26.1328",
        "cpu_all_ms": "26.8873",
        "gpu_all_ms": "3.86783",
        "decode_ms": "1.33879",
        "prepare_ms": "0.04175",
        "order_ms": "1.1955",
        "size_ms": "0.361917",
        "emit_ms": "0.37825",
        "assembly_ms": "0.551333",
        "gpu_command_ms": "1.45879",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "26.4501",
        "cpu_all_ms": "27.1799",
        "gpu_all_ms": "3.53183",
        "decode_ms": "0.954875",
        "prepare_ms": "0.047417",
        "order_ms": "1.13458",
        "size_ms": "0.374417",
        "emit_ms": "0.441958",
        "assembly_ms": "0.578334",
        "gpu_command_ms": "1.28796",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "26.6424",
        "cpu_all_ms": "27.3649",
        "gpu_all_ms": "6.27867",
        "decode_ms": "1.43475",
        "prepare_ms": "0.059",
        "order_ms": "3.46633",
        "size_ms": "0.37525",
        "emit_ms": "0.478917",
        "assembly_ms": "0.464125",
        "gpu_command_ms": "4.00362",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      }
    ],
    "65536/256/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "26.5542",
        "cpu_all_ms": "27.6066",
        "gpu_all_ms": "17.4285",
        "decode_ms": "4.39308",
        "prepare_ms": "0.062625",
        "order_ms": "10.2996",
        "size_ms": "0.402417",
        "emit_ms": "1.69117",
        "assembly_ms": "0.579374",
        "gpu_command_ms": "14.1833",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "26.898",
        "cpu_all_ms": "27.9912",
        "gpu_all_ms": "8.88687",
        "decode_ms": "0.912958",
        "prepare_ms": "0.036958",
        "order_ms": "4.93529",
        "size_ms": "1.98967",
        "emit_ms": "0.428625",
        "assembly_ms": "0.582541",
        "gpu_command_ms": "5.79808",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "26.125",
        "cpu_all_ms": "27.1625",
        "gpu_all_ms": "10.6707",
        "decode_ms": "1.22887",
        "prepare_ms": "0.055625",
        "order_ms": "8.02458",
        "size_ms": "0.335833",
        "emit_ms": "0.552167",
        "assembly_ms": "0.473291",
        "gpu_command_ms": "8.36396",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      }
    ],
    "65536/32/0/16": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "0",
        "cpu_merge_ms": "15.2605",
        "cpu_all_ms": "15.8432",
        "gpu_all_ms": "5.18629",
        "decode_ms": "1.53025",
        "prepare_ms": "0.034667",
        "order_ms": "2.34138",
        "size_ms": "0.402375",
        "emit_ms": "0.4695",
        "assembly_ms": "0.407708",
        "gpu_command_ms": "3.087",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "1",
        "cpu_merge_ms": "15.3333",
        "cpu_all_ms": "16.2172",
        "gpu_all_ms": "6.83667",
        "decode_ms": "1.441",
        "prepare_ms": "0.073709",
        "order_ms": "3.96754",
        "size_ms": "0.403125",
        "emit_ms": "0.488625",
        "assembly_ms": "0.462042",
        "gpu_command_ms": "3.93413",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "2",
        "cpu_merge_ms": "15.1664",
        "cpu_all_ms": "15.7614",
        "gpu_all_ms": "7.22446",
        "decode_ms": "1.34433",
        "prepare_ms": "0.052791",
        "order_ms": "4.48621",
        "size_ms": "0.382625",
        "emit_ms": "0.509875",
        "assembly_ms": "0.448251",
        "gpu_command_ms": "5.19513",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      }
    ],
    "65536/32/100/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "19.2571",
        "cpu_all_ms": "19.8461",
        "gpu_all_ms": "5.99758",
        "decode_ms": "2.13483",
        "prepare_ms": "0.035083",
        "order_ms": "2.54733",
        "size_ms": "0.369125",
        "emit_ms": "0.455042",
        "assembly_ms": "0.455792",
        "gpu_command_ms": "3.59654",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "19.665",
        "cpu_all_ms": "20.28",
        "gpu_all_ms": "7.25625",
        "decode_ms": "1.55208",
        "prepare_ms": "0.036208",
        "order_ms": "4.38833",
        "size_ms": "0.383584",
        "emit_ms": "0.46",
        "assembly_ms": "0.435833",
        "gpu_command_ms": "4.34767",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "19.868",
        "cpu_all_ms": "20.8337",
        "gpu_all_ms": "5.62983",
        "decode_ms": "1.11179",
        "prepare_ms": "0.04475",
        "order_ms": "1.67721",
        "size_ms": "0.312584",
        "emit_ms": "2.08475",
        "assembly_ms": "0.3985",
        "gpu_command_ms": "2.59542",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      }
    ]
  },
  "collision2048": {
    "16384/32/50/1": [
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "6.64583",
        "cpu_all_ms": "7.01483",
        "gpu_all_ms": "7.20325",
        "decode_ms": "3.57992",
        "prepare_ms": "0.038833",
        "order_ms": "1.82092",
        "size_ms": "0.757125",
        "emit_ms": "0.336833",
        "assembly_ms": "0.669334",
        "gpu_command_ms": "2.81183",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      },
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "6.64983",
        "cpu_all_ms": "7.06492",
        "gpu_all_ms": "3.30021",
        "decode_ms": "0.895458",
        "prepare_ms": "0.024833",
        "order_ms": "1.44788",
        "size_ms": "0.269333",
        "emit_ms": "0.304958",
        "assembly_ms": "0.357416",
        "gpu_command_ms": "1.78287",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      },
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "6.65013",
        "cpu_all_ms": "7.08958",
        "gpu_all_ms": "4.12296",
        "decode_ms": "1.40608",
        "prepare_ms": "0.026708",
        "order_ms": "1.82496",
        "size_ms": "0.257125",
        "emit_ms": "0.319417",
        "assembly_ms": "0.2885",
        "gpu_command_ms": "2.40537",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      }
    ],
    "65536/32/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "27.5444",
        "cpu_all_ms": "28.8159",
        "gpu_all_ms": "5.87737",
        "decode_ms": "1.61817",
        "prepare_ms": "0.043458",
        "order_ms": "2.65579",
        "size_ms": "0.623166",
        "emit_ms": "0.548542",
        "assembly_ms": "0.388042",
        "gpu_command_ms": "3.19671",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "27.2947",
        "cpu_all_ms": "28.5634",
        "gpu_all_ms": "3.975",
        "decode_ms": "1.40871",
        "prepare_ms": "0.038917",
        "order_ms": "1.41621",
        "size_ms": "0.316667",
        "emit_ms": "0.384292",
        "assembly_ms": "0.409917",
        "gpu_command_ms": "2.0805",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "27.0927",
        "cpu_all_ms": "28.0499",
        "gpu_all_ms": "5.975",
        "decode_ms": "1.87492",
        "prepare_ms": "0.048166",
        "order_ms": "1.93479",
        "size_ms": "0.753166",
        "emit_ms": "0.476667",
        "assembly_ms": "0.887042",
        "gpu_command_ms": "2.45113",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      }
    ],
    "262144/32/50/1": [
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "110.313",
        "cpu_all_ms": "112.973",
        "gpu_all_ms": "14.7482",
        "decode_ms": "5.74637",
        "prepare_ms": "0.048875",
        "order_ms": "3.87483",
        "size_ms": "3.15079",
        "emit_ms": "1.24063",
        "assembly_ms": "0.686376",
        "gpu_command_ms": "9.32858",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      },
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "111.297",
        "cpu_all_ms": "113.449",
        "gpu_all_ms": "11.5846",
        "decode_ms": "2.00258",
        "prepare_ms": "0.043167",
        "order_ms": "5.68088",
        "size_ms": "0.761208",
        "emit_ms": "2.20679",
        "assembly_ms": "0.889584",
        "gpu_command_ms": "7.67158",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      },
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "111.037",
        "cpu_all_ms": "113.035",
        "gpu_all_ms": "7.72",
        "decode_ms": "1.77492",
        "prepare_ms": "0.040208",
        "order_ms": "2.46567",
        "size_ms": "0.489417",
        "emit_ms": "0.983708",
        "assembly_ms": "1.96587",
        "gpu_command_ms": "3.83358",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      }
    ],
    "65536/0/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "27.67",
        "cpu_all_ms": "28.4733",
        "gpu_all_ms": "4.5885",
        "decode_ms": "1.55862",
        "prepare_ms": "0.031666",
        "order_ms": "1.67208",
        "size_ms": "0.363292",
        "emit_ms": "0.538916",
        "assembly_ms": "0.423625",
        "gpu_command_ms": "2.21654",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "27.4359",
        "cpu_all_ms": "28.3427",
        "gpu_all_ms": "4.26792",
        "decode_ms": "1.47175",
        "prepare_ms": "0.053917",
        "order_ms": "1.48792",
        "size_ms": "0.387875",
        "emit_ms": "0.42325",
        "assembly_ms": "0.44275",
        "gpu_command_ms": "1.99021",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "27.1276",
        "cpu_all_ms": "27.9868",
        "gpu_all_ms": "4.73554",
        "decode_ms": "2.34129",
        "prepare_ms": "0.02875",
        "order_ms": "0.867334",
        "size_ms": "0.324375",
        "emit_ms": "0.730292",
        "assembly_ms": "0.443292",
        "gpu_command_ms": "2.22717",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      }
    ],
    "65536/256/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "27.0871",
        "cpu_all_ms": "28.4063",
        "gpu_all_ms": "7.83096",
        "decode_ms": "1.52504",
        "prepare_ms": "0.036417",
        "order_ms": "5.0405",
        "size_ms": "0.38425",
        "emit_ms": "0.421916",
        "assembly_ms": "0.422499",
        "gpu_command_ms": "5.45512",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "27.1894",
        "cpu_all_ms": "28.1265",
        "gpu_all_ms": "7.50321",
        "decode_ms": "1.12592",
        "prepare_ms": "0.030625",
        "order_ms": "5.05221",
        "size_ms": "0.34075",
        "emit_ms": "0.445542",
        "assembly_ms": "0.507958",
        "gpu_command_ms": "5.3395",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "27.0968",
        "cpu_all_ms": "27.7411",
        "gpu_all_ms": "13.0854",
        "decode_ms": "1.37458",
        "prepare_ms": "0.026708",
        "order_ms": "9.24842",
        "size_ms": "1.21917",
        "emit_ms": "0.539042",
        "assembly_ms": "0.677125",
        "gpu_command_ms": "10.2678",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      }
    ],
    "65536/32/0/16": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "0",
        "cpu_merge_ms": "15.878",
        "cpu_all_ms": "16.551",
        "gpu_all_ms": "3.40367",
        "decode_ms": "1.15175",
        "prepare_ms": "0.027083",
        "order_ms": "1.21708",
        "size_ms": "0.316125",
        "emit_ms": "0.357291",
        "assembly_ms": "0.334125",
        "gpu_command_ms": "1.53817",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "1",
        "cpu_merge_ms": "16.0487",
        "cpu_all_ms": "16.7497",
        "gpu_all_ms": "3.81671",
        "decode_ms": "1.05621",
        "prepare_ms": "0.054875",
        "order_ms": "1.26204",
        "size_ms": "0.340833",
        "emit_ms": "0.696417",
        "assembly_ms": "0.405917",
        "gpu_command_ms": "1.45904",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "2",
        "cpu_merge_ms": "15.5782",
        "cpu_all_ms": "16.5617",
        "gpu_all_ms": "4.25058",
        "decode_ms": "1.203",
        "prepare_ms": "0.034458",
        "order_ms": "1.88529",
        "size_ms": "0.319458",
        "emit_ms": "0.409833",
        "assembly_ms": "0.398208",
        "gpu_command_ms": "1.83467",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      }
    ],
    "65536/32/100/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "19.7912",
        "cpu_all_ms": "20.4786",
        "gpu_all_ms": "3.78746",
        "decode_ms": "1.23992",
        "prepare_ms": "0.034834",
        "order_ms": "1.45429",
        "size_ms": "0.329375",
        "emit_ms": "0.331708",
        "assembly_ms": "0.396999",
        "gpu_command_ms": "1.71354",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "20.1718",
        "cpu_all_ms": "20.8409",
        "gpu_all_ms": "4.76267",
        "decode_ms": "0.975625",
        "prepare_ms": "0.045666",
        "order_ms": "1.78633",
        "size_ms": "0.686292",
        "emit_ms": "0.548583",
        "assembly_ms": "0.719958",
        "gpu_command_ms": "1.51721",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "20.0419",
        "cpu_all_ms": "20.7345",
        "gpu_all_ms": "6.14471",
        "decode_ms": "1.49679",
        "prepare_ms": "0.04025",
        "order_ms": "3.28521",
        "size_ms": "0.380917",
        "emit_ms": "0.390792",
        "assembly_ms": "0.550416",
        "gpu_command_ms": "3.89667",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      }
    ]
  },
  "collision512-compact": {
    "16384/32/50/1": [
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "6.53104",
        "cpu_all_ms": "6.88325",
        "gpu_all_ms": "5.12429",
        "decode_ms": "2.25817",
        "prepare_ms": "0.031583",
        "order_ms": "1.85121",
        "size_ms": "0.280625",
        "emit_ms": "0.342542",
        "assembly_ms": "0.359792",
        "gpu_command_ms": "2.43817",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      },
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "6.574",
        "cpu_all_ms": "7.01592",
        "gpu_all_ms": "6.46508",
        "decode_ms": "1.06329",
        "prepare_ms": "0.043",
        "order_ms": "1.78046",
        "size_ms": "0.294917",
        "emit_ms": "2.80254",
        "assembly_ms": "0.48075",
        "gpu_command_ms": "3.92246",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      },
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "6.25858",
        "cpu_all_ms": "6.54329",
        "gpu_all_ms": "3.31229",
        "decode_ms": "1.54087",
        "prepare_ms": "0.044042",
        "order_ms": "0.903833",
        "size_ms": "0.245292",
        "emit_ms": "0.226667",
        "assembly_ms": "0.351167",
        "gpu_command_ms": "0.9875",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      }
    ],
    "65536/32/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "26.9882",
        "cpu_all_ms": "27.8531",
        "gpu_all_ms": "5.58704",
        "decode_ms": "1.24592",
        "prepare_ms": "0.046541",
        "order_ms": "1.56854",
        "size_ms": "0.349333",
        "emit_ms": "1.919",
        "assembly_ms": "0.457458",
        "gpu_command_ms": "2.65992",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "26.9058",
        "cpu_all_ms": "27.7658",
        "gpu_all_ms": "4.13133",
        "decode_ms": "1.32517",
        "prepare_ms": "0.031292",
        "order_ms": "1.58196",
        "size_ms": "0.351875",
        "emit_ms": "0.417541",
        "assembly_ms": "0.423333",
        "gpu_command_ms": "2.04392",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "26.2074",
        "cpu_all_ms": "26.9195",
        "gpu_all_ms": "5.84554",
        "decode_ms": "2.31937",
        "prepare_ms": "0.051167",
        "order_ms": "1.69642",
        "size_ms": "0.338917",
        "emit_ms": "0.419625",
        "assembly_ms": "1.01954",
        "gpu_command_ms": "1.90771",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      }
    ],
    "262144/32/50/1": [
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "110.4",
        "cpu_all_ms": "112.685",
        "gpu_all_ms": "8.41238",
        "decode_ms": "3.10154",
        "prepare_ms": "0.052167",
        "order_ms": "2.62092",
        "size_ms": "0.490709",
        "emit_ms": "1.13875",
        "assembly_ms": "1.00783",
        "gpu_command_ms": "3.59838",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      },
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "111.469",
        "cpu_all_ms": "113.646",
        "gpu_all_ms": "9.33858",
        "decode_ms": "1.66933",
        "prepare_ms": "0.0435",
        "order_ms": "2.58062",
        "size_ms": "2.48588",
        "emit_ms": "1.27929",
        "assembly_ms": "1.27971",
        "gpu_command_ms": "4.66362",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      },
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "110.951",
        "cpu_all_ms": "113.823",
        "gpu_all_ms": "8.07154",
        "decode_ms": "1.81667",
        "prepare_ms": "0.059667",
        "order_ms": "3.69271",
        "size_ms": "0.733167",
        "emit_ms": "0.915375",
        "assembly_ms": "0.853624",
        "gpu_command_ms": "4.49925",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      }
    ],
    "65536/0/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "27.0602",
        "cpu_all_ms": "28.2023",
        "gpu_all_ms": "4.40375",
        "decode_ms": "1.76113",
        "prepare_ms": "0.041041",
        "order_ms": "1.32092",
        "size_ms": "0.343208",
        "emit_ms": "0.514875",
        "assembly_ms": "0.422292",
        "gpu_command_ms": "2.17762",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "27.6677",
        "cpu_all_ms": "31.4358",
        "gpu_all_ms": "7.17804",
        "decode_ms": "1.46433",
        "prepare_ms": "0.044792",
        "order_ms": "1.34038",
        "size_ms": "0.393292",
        "emit_ms": "2.19504",
        "assembly_ms": "1.73988",
        "gpu_command_ms": "4.03933",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "27.4245",
        "cpu_all_ms": "28.4863",
        "gpu_all_ms": "4.74608",
        "decode_ms": "1.15879",
        "prepare_ms": "0.028542",
        "order_ms": "2.44571",
        "size_ms": "0.319833",
        "emit_ms": "0.365584",
        "assembly_ms": "0.427292",
        "gpu_command_ms": "1.83158",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      }
    ],
    "65536/256/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "26.2389",
        "cpu_all_ms": "27.334",
        "gpu_all_ms": "13.159",
        "decode_ms": "2.20533",
        "prepare_ms": "0.064583",
        "order_ms": "9.49163",
        "size_ms": "0.384917",
        "emit_ms": "0.492791",
        "assembly_ms": "0.519375",
        "gpu_command_ms": "10.3623",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "27.1985",
        "cpu_all_ms": "29.024",
        "gpu_all_ms": "9.75329",
        "decode_ms": "1.09396",
        "prepare_ms": "0.054375",
        "order_ms": "6.76292",
        "size_ms": "0.40725",
        "emit_ms": "0.76125",
        "assembly_ms": "0.673167",
        "gpu_command_ms": "7.01579",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "27.155",
        "cpu_all_ms": "27.9994",
        "gpu_all_ms": "8.381",
        "decode_ms": "1.28713",
        "prepare_ms": "0.042084",
        "order_ms": "5.46338",
        "size_ms": "0.343875",
        "emit_ms": "0.770542",
        "assembly_ms": "0.473708",
        "gpu_command_ms": "5.41488",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      }
    ],
    "65536/32/0/16": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "0",
        "cpu_merge_ms": "15.6088",
        "cpu_all_ms": "16.5652",
        "gpu_all_ms": "5.84704",
        "decode_ms": "1.09083",
        "prepare_ms": "0.039375",
        "order_ms": "1.39692",
        "size_ms": "0.764375",
        "emit_ms": "1.21783",
        "assembly_ms": "1.33738",
        "gpu_command_ms": "2.54175",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "1",
        "cpu_merge_ms": "16.1007",
        "cpu_all_ms": "16.8124",
        "gpu_all_ms": "4.96925",
        "decode_ms": "2.36108",
        "prepare_ms": "0.049583",
        "order_ms": "1.24933",
        "size_ms": "0.434417",
        "emit_ms": "0.394791",
        "assembly_ms": "0.479667",
        "gpu_command_ms": "2.16333",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "2",
        "cpu_merge_ms": "15.9244",
        "cpu_all_ms": "16.6707",
        "gpu_all_ms": "7.79683",
        "decode_ms": "1.45971",
        "prepare_ms": "0.041792",
        "order_ms": "3.85225",
        "size_ms": "1.43833",
        "emit_ms": "0.470584",
        "assembly_ms": "0.533833",
        "gpu_command_ms": "4.4125",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      }
    ],
    "65536/32/100/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "20.7392",
        "cpu_all_ms": "21.7349",
        "gpu_all_ms": "5.99637",
        "decode_ms": "1.33546",
        "prepare_ms": "0.037",
        "order_ms": "3.51125",
        "size_ms": "0.347792",
        "emit_ms": "0.361125",
        "assembly_ms": "0.403626",
        "gpu_command_ms": "3.92996",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "20.5849",
        "cpu_all_ms": "21.325",
        "gpu_all_ms": "4.74171",
        "decode_ms": "1.1335",
        "prepare_ms": "0.055208",
        "order_ms": "2.37279",
        "size_ms": "0.314792",
        "emit_ms": "0.444042",
        "assembly_ms": "0.421166",
        "gpu_command_ms": "2.77887",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "20.3419",
        "cpu_all_ms": "21.1976",
        "gpu_all_ms": "5.93925",
        "decode_ms": "2.35829",
        "prepare_ms": "0.050166",
        "order_ms": "2.36454",
        "size_ms": "0.300584",
        "emit_ms": "0.423833",
        "assembly_ms": "0.441292",
        "gpu_command_ms": "3.93288",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      }
    ]
  },
  "collision512-tiled": {
    "16384/32/50/1": [
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "6.74804",
        "cpu_all_ms": "7.21267",
        "gpu_all_ms": "7.765",
        "decode_ms": "2.02017",
        "prepare_ms": "0.024583",
        "order_ms": "2.37829",
        "size_ms": "1.69446",
        "emit_ms": "0.44425",
        "assembly_ms": "1.203",
        "gpu_command_ms": "4.48837",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      },
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "6.86679",
        "cpu_all_ms": "7.30921",
        "gpu_all_ms": "7.05825",
        "decode_ms": "3.15833",
        "prepare_ms": "0.024584",
        "order_ms": "2.74538",
        "size_ms": "0.349833",
        "emit_ms": "0.320292",
        "assembly_ms": "0.459542",
        "gpu_command_ms": "4.36721",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      },
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "6.43663",
        "cpu_all_ms": "6.75058",
        "gpu_all_ms": "4.64283",
        "decode_ms": "1.01438",
        "prepare_ms": "0.028208",
        "order_ms": "1.28271",
        "size_ms": "0.276459",
        "emit_ms": "0.424958",
        "assembly_ms": "1.61592",
        "gpu_command_ms": "1.84",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      }
    ],
    "65536/32/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "27.1747",
        "cpu_all_ms": "28.0132",
        "gpu_all_ms": "4.69137",
        "decode_ms": "1.19508",
        "prepare_ms": "0.041167",
        "order_ms": "2.34608",
        "size_ms": "0.346916",
        "emit_ms": "0.372833",
        "assembly_ms": "0.389083",
        "gpu_command_ms": "2.47717",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "27.514",
        "cpu_all_ms": "28.3215",
        "gpu_all_ms": "5.45817",
        "decode_ms": "1.18437",
        "prepare_ms": "0.033917",
        "order_ms": "3.02075",
        "size_ms": "0.412042",
        "emit_ms": "0.378084",
        "assembly_ms": "0.428666",
        "gpu_command_ms": "2.37796",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "27.0506",
        "cpu_all_ms": "28.0334",
        "gpu_all_ms": "8.4795",
        "decode_ms": "1.363",
        "prepare_ms": "0.034375",
        "order_ms": "2.88646",
        "size_ms": "3.02296",
        "emit_ms": "0.556459",
        "assembly_ms": "0.616",
        "gpu_command_ms": "4.77275",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      }
    ],
    "262144/32/50/1": [
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "111.834",
        "cpu_all_ms": "114.351",
        "gpu_all_ms": "9.23638",
        "decode_ms": "2.47492",
        "prepare_ms": "0.040667",
        "order_ms": "3.63671",
        "size_ms": "0.62375",
        "emit_ms": "1.29983",
        "assembly_ms": "1.16029",
        "gpu_command_ms": "4.37833",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      },
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "109.559",
        "cpu_all_ms": "111.786",
        "gpu_all_ms": "13.1615",
        "decode_ms": "2.97792",
        "prepare_ms": "0.03875",
        "order_ms": "4.337",
        "size_ms": "0.668459",
        "emit_ms": "4.39246",
        "assembly_ms": "0.746708",
        "gpu_command_ms": "9.61933",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      },
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "110.257",
        "cpu_all_ms": "112.455",
        "gpu_all_ms": "8.76133",
        "decode_ms": "3.30579",
        "prepare_ms": "0.042417",
        "order_ms": "3.40342",
        "size_ms": "0.496625",
        "emit_ms": "0.82075",
        "assembly_ms": "0.692125",
        "gpu_command_ms": "5.7345",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      }
    ],
    "65536/0/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "26.81",
        "cpu_all_ms": "27.68",
        "gpu_all_ms": "6.7985",
        "decode_ms": "2.47342",
        "prepare_ms": "0.038",
        "order_ms": "2.09083",
        "size_ms": "0.71375",
        "emit_ms": "0.594292",
        "assembly_ms": "0.887959",
        "gpu_command_ms": "3.12513",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "27.3909",
        "cpu_all_ms": "28.9477",
        "gpu_all_ms": "9.06771",
        "decode_ms": "2.90788",
        "prepare_ms": "0.054375",
        "order_ms": "1.61488",
        "size_ms": "0.393417",
        "emit_ms": "3.59904",
        "assembly_ms": "0.49775",
        "gpu_command_ms": "5.75454",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "27.7598",
        "cpu_all_ms": "28.452",
        "gpu_all_ms": "3.64625",
        "decode_ms": "1.06262",
        "prepare_ms": "0.032792",
        "order_ms": "1.51308",
        "size_ms": "0.297208",
        "emit_ms": "0.391834",
        "assembly_ms": "0.348542",
        "gpu_command_ms": "1.34242",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      }
    ],
    "65536/256/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "26.6905",
        "cpu_all_ms": "27.3693",
        "gpu_all_ms": "13.9975",
        "decode_ms": "1.66933",
        "prepare_ms": "0.040292",
        "order_ms": "10.7736",
        "size_ms": "0.452333",
        "emit_ms": "0.475709",
        "assembly_ms": "0.585874",
        "gpu_command_ms": "11.5275",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "28.0563",
        "cpu_all_ms": "29.1628",
        "gpu_all_ms": "14.0796",
        "decode_ms": "1.45429",
        "prepare_ms": "0.035792",
        "order_ms": "11.0523",
        "size_ms": "0.450042",
        "emit_ms": "0.499792",
        "assembly_ms": "0.587082",
        "gpu_command_ms": "11.6447",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "27.1613",
        "cpu_all_ms": "27.8498",
        "gpu_all_ms": "11.1323",
        "decode_ms": "1.27317",
        "prepare_ms": "0.036792",
        "order_ms": "6.12212",
        "size_ms": "0.700917",
        "emit_ms": "2.38371",
        "assembly_ms": "0.615374",
        "gpu_command_ms": "6.95679",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      }
    ],
    "65536/32/0/16": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "0",
        "cpu_merge_ms": "15.1283",
        "cpu_all_ms": "15.7167",
        "gpu_all_ms": "7.34912",
        "decode_ms": "3.76613",
        "prepare_ms": "0.035625",
        "order_ms": "1.84604",
        "size_ms": "0.73625",
        "emit_ms": "0.442542",
        "assembly_ms": "0.522333",
        "gpu_command_ms": "4.62158",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "1",
        "cpu_merge_ms": "15.1994",
        "cpu_all_ms": "15.7417",
        "gpu_all_ms": "7.28463",
        "decode_ms": "1.48242",
        "prepare_ms": "0.057916",
        "order_ms": "4.27333",
        "size_ms": "0.417958",
        "emit_ms": "0.502292",
        "assembly_ms": "0.546333",
        "gpu_command_ms": "4.8675",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "2",
        "cpu_merge_ms": "15.2946",
        "cpu_all_ms": "16.0912",
        "gpu_all_ms": "8.22317",
        "decode_ms": "1.35458",
        "prepare_ms": "0.040459",
        "order_ms": "2.53288",
        "size_ms": "0.406042",
        "emit_ms": "3.40925",
        "assembly_ms": "0.47975",
        "gpu_command_ms": "5.00696",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      }
    ],
    "65536/32/100/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "20.3427",
        "cpu_all_ms": "21.0567",
        "gpu_all_ms": "5.39821",
        "decode_ms": "1.65275",
        "prepare_ms": "0.031333",
        "order_ms": "2.52554",
        "size_ms": "0.321542",
        "emit_ms": "0.443375",
        "assembly_ms": "0.423334",
        "gpu_command_ms": "2.665",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "20.2135",
        "cpu_all_ms": "21.1126",
        "gpu_all_ms": "7.59883",
        "decode_ms": "3.85917",
        "prepare_ms": "0.042583",
        "order_ms": "2.11317",
        "size_ms": "0.282833",
        "emit_ms": "0.699083",
        "assembly_ms": "0.601708",
        "gpu_command_ms": "4.50942",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "20.2642",
        "cpu_all_ms": "20.9358",
        "gpu_all_ms": "5.48725",
        "decode_ms": "1.21496",
        "prepare_ms": "0.041166",
        "order_ms": "1.63579",
        "size_ms": "0.323083",
        "emit_ms": "0.4325",
        "assembly_ms": "1.83937",
        "gpu_command_ms": "2.19004",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      }
    ]
  },
  "collision512": {
    "16384/32/50/1": [
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "6.69979",
        "cpu_all_ms": "7.09275",
        "gpu_all_ms": "7.89429",
        "decode_ms": "4.12354",
        "prepare_ms": "0.0385",
        "order_ms": "1.86792",
        "size_ms": "0.55925",
        "emit_ms": "0.571834",
        "assembly_ms": "0.732791",
        "gpu_command_ms": "3.92704",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      },
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "6.73125",
        "cpu_all_ms": "7.128",
        "gpu_all_ms": "6.63788",
        "decode_ms": "3.65546",
        "prepare_ms": "0.031459",
        "order_ms": "1.83696",
        "size_ms": "0.311084",
        "emit_ms": "0.349542",
        "assembly_ms": "0.453208",
        "gpu_command_ms": "3.92408",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      },
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "6.77438",
        "cpu_all_ms": "7.32575",
        "gpu_all_ms": "4.14612",
        "decode_ms": "0.984792",
        "prepare_ms": "0.0305",
        "order_ms": "2.23108",
        "size_ms": "0.291",
        "emit_ms": "0.242125",
        "assembly_ms": "0.366333",
        "gpu_command_ms": "1.64221",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      }
    ],
    "65536/32/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "26.5993",
        "cpu_all_ms": "27.5933",
        "gpu_all_ms": "8.87925",
        "decode_ms": "1.70646",
        "prepare_ms": "0.036583",
        "order_ms": "4.309",
        "size_ms": "1.21579",
        "emit_ms": "0.725417",
        "assembly_ms": "0.88575",
        "gpu_command_ms": "4.80321",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "26.6426",
        "cpu_all_ms": "28.2922",
        "gpu_all_ms": "4.67592",
        "decode_ms": "1.17458",
        "prepare_ms": "0.025625",
        "order_ms": "2.25096",
        "size_ms": "0.362292",
        "emit_ms": "0.372166",
        "assembly_ms": "0.49",
        "gpu_command_ms": "1.75475",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "27.0512",
        "cpu_all_ms": "27.8492",
        "gpu_all_ms": "5.64925",
        "decode_ms": "2.10312",
        "prepare_ms": "0.039709",
        "order_ms": "2.17167",
        "size_ms": "0.452917",
        "emit_ms": "0.46225",
        "assembly_ms": "0.419333",
        "gpu_command_ms": "2.71096",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      }
    ],
    "262144/32/50/1": [
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "108.385",
        "cpu_all_ms": "110.458",
        "gpu_all_ms": "9.44704",
        "decode_ms": "3.91075",
        "prepare_ms": "0.053708",
        "order_ms": "3.42488",
        "size_ms": "0.513375",
        "emit_ms": "0.831292",
        "assembly_ms": "0.712709",
        "gpu_command_ms": "5.25088",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      },
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "109.167",
        "cpu_all_ms": "111.446",
        "gpu_all_ms": "7.08083",
        "decode_ms": "1.804",
        "prepare_ms": "0.057834",
        "order_ms": "2.89804",
        "size_ms": "0.570417",
        "emit_ms": "0.912291",
        "assembly_ms": "0.837875",
        "gpu_command_ms": "3.49308",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      },
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "110.467",
        "cpu_all_ms": "120.47",
        "gpu_all_ms": "8.02021",
        "decode_ms": "1.62862",
        "prepare_ms": "0.031167",
        "order_ms": "2.75058",
        "size_ms": "2.01896",
        "emit_ms": "0.811917",
        "assembly_ms": "0.778833",
        "gpu_command_ms": "3.77412",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      }
    ],
    "65536/0/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "26.1712",
        "cpu_all_ms": "27.0193",
        "gpu_all_ms": "5.39608",
        "decode_ms": "1.30508",
        "prepare_ms": "0.068708",
        "order_ms": "2.04117",
        "size_ms": "0.378417",
        "emit_ms": "0.707083",
        "assembly_ms": "0.895166",
        "gpu_command_ms": "1.97383",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "26.2477",
        "cpu_all_ms": "26.9822",
        "gpu_all_ms": "4.61742",
        "decode_ms": "1.99933",
        "prepare_ms": "0.054875",
        "order_ms": "1.12633",
        "size_ms": "0.434334",
        "emit_ms": "0.458542",
        "assembly_ms": "0.543626",
        "gpu_command_ms": "1.77925",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "26.5437",
        "cpu_all_ms": "27.2123",
        "gpu_all_ms": "6.84079",
        "decode_ms": "2.71092",
        "prepare_ms": "0.035291",
        "order_ms": "1.477",
        "size_ms": "0.305917",
        "emit_ms": "1.83587",
        "assembly_ms": "0.475582",
        "gpu_command_ms": "3.48896",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      }
    ],
    "65536/256/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "26.226",
        "cpu_all_ms": "27.1859",
        "gpu_all_ms": "13.2177",
        "decode_ms": "1.828",
        "prepare_ms": "0.038",
        "order_ms": "9.92717",
        "size_ms": "0.411583",
        "emit_ms": "0.43025",
        "assembly_ms": "0.582168",
        "gpu_command_ms": "9.41125",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "27.902",
        "cpu_all_ms": "28.9691",
        "gpu_all_ms": "7.79854",
        "decode_ms": "1.12717",
        "prepare_ms": "0.054792",
        "order_ms": "5.33542",
        "size_ms": "0.365167",
        "emit_ms": "0.393958",
        "assembly_ms": "0.521792",
        "gpu_command_ms": "5.26446",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "27.621",
        "cpu_all_ms": "28.3566",
        "gpu_all_ms": "9.3875",
        "decode_ms": "1.34987",
        "prepare_ms": "0.038916",
        "order_ms": "6.34588",
        "size_ms": "0.690833",
        "emit_ms": "0.463625",
        "assembly_ms": "0.498167",
        "gpu_command_ms": "6.72717",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      }
    ],
    "65536/32/0/16": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "0",
        "cpu_merge_ms": "15.8876",
        "cpu_all_ms": "16.5368",
        "gpu_all_ms": "6.58179",
        "decode_ms": "1.45558",
        "prepare_ms": "0.031708",
        "order_ms": "3.88496",
        "size_ms": "0.464542",
        "emit_ms": "0.374875",
        "assembly_ms": "0.369875",
        "gpu_command_ms": "4.56475",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "1",
        "cpu_merge_ms": "15.8599",
        "cpu_all_ms": "16.5505",
        "gpu_all_ms": "7.40367",
        "decode_ms": "1.59792",
        "prepare_ms": "0.055666",
        "order_ms": "4.33146",
        "size_ms": "0.461417",
        "emit_ms": "0.424334",
        "assembly_ms": "0.532583",
        "gpu_command_ms": "4.83958",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "2",
        "cpu_merge_ms": "16.0345",
        "cpu_all_ms": "16.8173",
        "gpu_all_ms": "4.46196",
        "decode_ms": "1.43317",
        "prepare_ms": "0.03925",
        "order_ms": "1.86796",
        "size_ms": "0.30825",
        "emit_ms": "0.455917",
        "assembly_ms": "0.357167",
        "gpu_command_ms": "2.66792",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      }
    ],
    "65536/32/100/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "20.1971",
        "cpu_all_ms": "20.8401",
        "gpu_all_ms": "5.08433",
        "decode_ms": "2.64042",
        "prepare_ms": "0.035958",
        "order_ms": "1.3745",
        "size_ms": "0.309958",
        "emit_ms": "0.328917",
        "assembly_ms": "0.394375",
        "gpu_command_ms": "2.74342",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "20.6906",
        "cpu_all_ms": "21.349",
        "gpu_all_ms": "5.15158",
        "decode_ms": "1.07163",
        "prepare_ms": "0.037416",
        "order_ms": "1.44538",
        "size_ms": "0.304",
        "emit_ms": "0.369125",
        "assembly_ms": "1.92379",
        "gpu_command_ms": "1.95642",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "20.153",
        "cpu_all_ms": "21.0439",
        "gpu_all_ms": "3.34604",
        "decode_ms": "0.963167",
        "prepare_ms": "0.029875",
        "order_ms": "1.40646",
        "size_ms": "0.262708",
        "emit_ms": "0.328667",
        "assembly_ms": "0.354875",
        "gpu_command_ms": "1.68521",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      }
    ]
  },
  "optimized": {
    "16384/32/50/1": [
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "6.44275",
        "cpu_all_ms": "6.83133",
        "gpu_all_ms": "7.5245",
        "decode_ms": "4.41633",
        "prepare_ms": "0.050167",
        "order_ms": "1.72829",
        "size_ms": "0.338042",
        "emit_ms": "0.367958",
        "assembly_ms": "0.623333",
        "gpu_command_ms": "3.86742",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      },
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "6.68417",
        "cpu_all_ms": "7.09175",
        "gpu_all_ms": "6.80329",
        "decode_ms": "4.123",
        "prepare_ms": "0.038291",
        "order_ms": "1.53287",
        "size_ms": "0.308334",
        "emit_ms": "0.370917",
        "assembly_ms": "0.429417",
        "gpu_command_ms": "5.07",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      },
      {
        "kind": "merge",
        "n": "16384",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "6.43821",
        "cpu_all_ms": "6.89867",
        "gpu_all_ms": "6.68367",
        "decode_ms": "3.90537",
        "prepare_ms": "0.042834",
        "order_ms": "1.63642",
        "size_ms": "0.306",
        "emit_ms": "0.432458",
        "assembly_ms": "0.360293",
        "gpu_command_ms": "4.25621",
        "survivors": "24568",
        "bits": "3014314",
        "bytes": "379848"
      }
    ],
    "65536/32/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "26.8266",
        "cpu_all_ms": "27.6703",
        "gpu_all_ms": "6.66767",
        "decode_ms": "1.53742",
        "prepare_ms": "0.047834",
        "order_ms": "3.64225",
        "size_ms": "0.4255",
        "emit_ms": "0.48425",
        "assembly_ms": "0.529834",
        "gpu_command_ms": "4.33579",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "26.3916",
        "cpu_all_ms": "29.5919",
        "gpu_all_ms": "8.12633",
        "decode_ms": "1.54542",
        "prepare_ms": "0.034875",
        "order_ms": "4.59633",
        "size_ms": "0.431417",
        "emit_ms": "0.588125",
        "assembly_ms": "0.929876",
        "gpu_command_ms": "5.62183",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "26.1074",
        "cpu_all_ms": "26.7598",
        "gpu_all_ms": "7.47154",
        "decode_ms": "1.49846",
        "prepare_ms": "0.036875",
        "order_ms": "4.31717",
        "size_ms": "0.634042",
        "emit_ms": "0.53975",
        "assembly_ms": "0.444916",
        "gpu_command_ms": "5.19817",
        "survivors": "98286",
        "bits": "12058641",
        "bytes": "1518560"
      }
    ],
    "262144/32/50/1": [
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "107.46",
        "cpu_all_ms": "109.746",
        "gpu_all_ms": "13.4417",
        "decode_ms": "3.30071",
        "prepare_ms": "0.052834",
        "order_ms": "6.79833",
        "size_ms": "0.718375",
        "emit_ms": "1.46121",
        "assembly_ms": "1.10992",
        "gpu_command_ms": "8.84875",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      },
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "109.13",
        "cpu_all_ms": "110.808",
        "gpu_all_ms": "14.9853",
        "decode_ms": "5.3985",
        "prepare_ms": "0.047333",
        "order_ms": "6.75783",
        "size_ms": "0.693166",
        "emit_ms": "1.36054",
        "assembly_ms": "0.727625",
        "gpu_command_ms": "11.8272",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      },
      {
        "kind": "merge",
        "n": "262144",
        "prefix": "32",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "107.615",
        "cpu_all_ms": "109.89",
        "gpu_all_ms": "12.784",
        "decode_ms": "2.34112",
        "prepare_ms": "0.045625",
        "order_ms": "6.69621",
        "size_ms": "0.768917",
        "emit_ms": "2.05033",
        "assembly_ms": "0.8815",
        "gpu_command_ms": "8.82683",
        "survivors": "393194",
        "bits": "48241520",
        "bytes": "6074088"
      }
    ],
    "65536/0/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "27.2072",
        "cpu_all_ms": "28.069",
        "gpu_all_ms": "6.03529",
        "decode_ms": "2.64213",
        "prepare_ms": "0.033875",
        "order_ms": "1.16383",
        "size_ms": "0.630375",
        "emit_ms": "0.760917",
        "assembly_ms": "0.803751",
        "gpu_command_ms": "2.99842",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "27.5712",
        "cpu_all_ms": "29.8173",
        "gpu_all_ms": "6.73292",
        "decode_ms": "4.203",
        "prepare_ms": "0.058",
        "order_ms": "1.18421",
        "size_ms": "0.373208",
        "emit_ms": "0.401375",
        "assembly_ms": "0.512875",
        "gpu_command_ms": "4.63283",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "0",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "28.3664",
        "cpu_all_ms": "29.1307",
        "gpu_all_ms": "4.43971",
        "decode_ms": "0.983625",
        "prepare_ms": "0.069833",
        "order_ms": "1.17504",
        "size_ms": "0.593333",
        "emit_ms": "0.732875",
        "assembly_ms": "0.884417",
        "gpu_command_ms": "1.27937",
        "survivors": "98286",
        "bits": "12022999",
        "bytes": "1514096"
      }
    ],
    "65536/256/50/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "26.9457",
        "cpu_all_ms": "27.7857",
        "gpu_all_ms": "8.82904",
        "decode_ms": "1.30238",
        "prepare_ms": "0.037667",
        "order_ms": "5.0015",
        "size_ms": "1.08504",
        "emit_ms": "0.51875",
        "assembly_ms": "0.883209",
        "gpu_command_ms": "5.51696",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "27.4793",
        "cpu_all_ms": "28.3048",
        "gpu_all_ms": "7.76546",
        "decode_ms": "2.17783",
        "prepare_ms": "0.042709",
        "order_ms": "4.35042",
        "size_ms": "0.341042",
        "emit_ms": "0.407",
        "assembly_ms": "0.446166",
        "gpu_command_ms": "5.06679",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "256",
        "duplicates": "50",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "26.996",
        "cpu_all_ms": "27.7015",
        "gpu_all_ms": "11.7678",
        "decode_ms": "1.36342",
        "prepare_ms": "0.0365",
        "order_ms": "6.26692",
        "size_ms": "3.12996",
        "emit_ms": "0.486541",
        "assembly_ms": "0.484208",
        "gpu_command_ms": "8.50821",
        "survivors": "98286",
        "bits": "12099751",
        "bytes": "1523704"
      }
    ],
    "65536/32/0/16": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "0",
        "cpu_merge_ms": "15.547",
        "cpu_all_ms": "16.1261",
        "gpu_all_ms": "10.0361",
        "decode_ms": "4.02075",
        "prepare_ms": "0.04525",
        "order_ms": "2.06308",
        "size_ms": "0.43625",
        "emit_ms": "2.03996",
        "assembly_ms": "1.4305",
        "gpu_command_ms": "5.76154",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "1",
        "cpu_merge_ms": "16.6187",
        "cpu_all_ms": "17.3791",
        "gpu_all_ms": "5.31992",
        "decode_ms": "1.8645",
        "prepare_ms": "0.035291",
        "order_ms": "1.90671",
        "size_ms": "0.433625",
        "emit_ms": "0.518833",
        "assembly_ms": "0.560625",
        "gpu_command_ms": "3.02967",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "0",
        "ratio": "16",
        "trial": "2",
        "cpu_merge_ms": "16.1478",
        "cpu_all_ms": "16.8777",
        "gpu_all_ms": "8.93429",
        "decode_ms": "2.37396",
        "prepare_ms": "0.046291",
        "order_ms": "1.81221",
        "size_ms": "2.99717",
        "emit_ms": "0.681875",
        "assembly_ms": "1.02142",
        "gpu_command_ms": "3.572",
        "survivors": "69632",
        "bits": "8679416",
        "bytes": "1092992"
      }
    ],
    "65536/32/100/1": [
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "0",
        "cpu_merge_ms": "27.8814",
        "cpu_all_ms": "28.7257",
        "gpu_all_ms": "4.81529",
        "decode_ms": "1.50913",
        "prepare_ms": "0.036959",
        "order_ms": "1.3385",
        "size_ms": "0.731834",
        "emit_ms": "0.38475",
        "assembly_ms": "0.813917",
        "gpu_command_ms": "2.01483",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "1",
        "cpu_merge_ms": "34.3169",
        "cpu_all_ms": "34.9904",
        "gpu_all_ms": "5.94538",
        "decode_ms": "1.39646",
        "prepare_ms": "0.053",
        "order_ms": "3.18063",
        "size_ms": "0.450708",
        "emit_ms": "0.347166",
        "assembly_ms": "0.51725",
        "gpu_command_ms": "3.58583",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      },
      {
        "kind": "merge",
        "n": "65536",
        "prefix": "32",
        "duplicates": "100",
        "ratio": "1",
        "trial": "2",
        "cpu_merge_ms": "33.716",
        "cpu_all_ms": "34.5715",
        "gpu_all_ms": "8.76887",
        "decode_ms": "2.27133",
        "prepare_ms": "0.07025",
        "order_ms": "2.44458",
        "size_ms": "0.377625",
        "emit_ms": "3.02375",
        "assembly_ms": "0.581083",
        "gpu_command_ms": "5.78588",
        "survivors": "65536",
        "bits": "8196395",
        "bytes": "1032168"
      }
    ]
  }
}
