{
  "id": "m4-pro",
  "name": "M4 Pro",
  "url": "https://2benches.lost.plus/chips/m4-pro",
  "architecture": {
    "id": "g4",
    "name": "A18 · M4",
    "cores": "2024 CPU family"
  },
  "tier": "pro",
  "status": "released",
  "release": "2024-11-08",
  "processNm": 3,
  "dataCheckedAt": "2026-09-21",
  "notes": [
    "Scores are medians of sourced results; low/high is the observed source range.",
    "Configuration scores use only results attributed to that configuration.",
    "similar lists the nearest measured configurations of other chips by Geekbench 7 CPU and Metal; ratio > 1 means faster.",
    "estimate values are forecasts, never measurements."
  ],
  "benchmarks": {
    "gb7-cpu": {
      "label": "Geekbench 7 · Multi-core",
      "unit": "score",
      "measured": {
        "median": 24714,
        "low": 21506,
        "high": 24910,
        "count": 5
      },
      "estimate": null
    },
    "gb7-metal": {
      "label": "Geekbench 7 · Metal GPU",
      "unit": "score",
      "measured": {
        "median": 113068,
        "low": 102049,
        "high": 115481,
        "count": 5
      },
      "estimate": null
    },
    "ai-gpu-single": {
      "label": "Geekbench AI · GPU · Single",
      "unit": "score",
      "measured": null,
      "estimate": null
    },
    "ai-gpu-half": {
      "label": "Geekbench AI · GPU · Half",
      "unit": "score",
      "measured": null,
      "estimate": null
    },
    "ai-gpu-quantized": {
      "label": "Geekbench AI · GPU · Quantized",
      "unit": "score",
      "measured": null,
      "estimate": null
    },
    "ai-neural-engine-single": {
      "label": "Geekbench AI · Neural Engine · Single",
      "unit": "score",
      "measured": null,
      "estimate": null
    },
    "ai-neural-engine-half": {
      "label": "Geekbench AI · Neural Engine · Half",
      "unit": "score",
      "measured": null,
      "estimate": null
    },
    "ai-neural-engine-quantized": {
      "label": "Geekbench AI · Neural Engine · Quantized",
      "unit": "score",
      "measured": null,
      "estimate": null
    },
    "llama-F16-pp": {
      "label": "Prefill 512 · F16",
      "unit": "tok/s",
      "measured": {
        "median": 422.81,
        "low": 381.14,
        "high": 464.48,
        "count": 2
      },
      "estimate": null
    },
    "llama-F16-tg": {
      "label": "Decode 128 · F16",
      "unit": "tok/s",
      "measured": {
        "median": 17.19,
        "low": 17.18,
        "high": 17.19,
        "count": 2
      },
      "estimate": null
    },
    "llama-Q8_0-pp": {
      "label": "Prefill 512 · Q8_0",
      "unit": "tok/s",
      "measured": {
        "median": 408.38,
        "low": 367.13,
        "high": 449.62,
        "count": 2
      },
      "estimate": null
    },
    "llama-Q8_0-tg": {
      "label": "Decode 128 · Q8_0",
      "unit": "tok/s",
      "measured": {
        "median": 30.62,
        "low": 30.54,
        "high": 30.69,
        "count": 2
      },
      "estimate": null
    },
    "llama-Q4_0-pp": {
      "label": "Prefill 512 · Q4_0",
      "unit": "tok/s",
      "measured": {
        "median": 401.92,
        "low": 364.06,
        "high": 439.78,
        "count": 2
      },
      "estimate": null
    },
    "llama-Q4_0-tg": {
      "label": "Decode 128 · Q4_0",
      "unit": "tok/s",
      "measured": {
        "median": 50.19,
        "low": 49.64,
        "high": 50.74,
        "count": 2
      },
      "estimate": null
    }
  },
  "variants": [
    {
      "id": "m4-pro-12c-16g",
      "cpu": 12,
      "cores": {
        "super": 0,
        "performance": 8,
        "efficiency": 4
      },
      "gpu": 16,
      "bandwidthGBs": 273,
      "bin": "binned",
      "scores": {
        "gb7-cpu": {
          "median": 21690.5,
          "low": 21506,
          "high": 21875,
          "count": 2
        },
        "gb7-metal": {
          "median": 102220,
          "low": 102049,
          "high": 102391,
          "count": 2
        },
        "llama-F16-pp": {
          "median": 381.14,
          "low": 381.14,
          "high": 381.14,
          "count": 1
        },
        "llama-F16-tg": {
          "median": 17.19,
          "low": 17.19,
          "high": 17.19,
          "count": 1
        },
        "llama-Q8_0-pp": {
          "median": 367.13,
          "low": 367.13,
          "high": 367.13,
          "count": 1
        },
        "llama-Q8_0-tg": {
          "median": 30.54,
          "low": 30.54,
          "high": 30.54,
          "count": 1
        },
        "llama-Q4_0-pp": {
          "median": 364.06,
          "low": 364.06,
          "high": 364.06,
          "count": 1
        },
        "llama-Q4_0-tg": {
          "median": 49.64,
          "low": 49.64,
          "high": 49.64,
          "count": 1
        }
      },
      "estimates": {},
      "similar": [
        {
          "chip": "m3-max",
          "name": "M3 Max",
          "release": "2023-11-07",
          "variant": "m3-max-14c-30g",
          "cpu": 14,
          "gpu": 30,
          "bin": "binned",
          "ratio": {
            "gb7-cpu": 1.02,
            "gb7-metal": 1.29
          },
          "url": "https://2benches.lost.plus/chips/m3-max.json"
        },
        {
          "chip": "m2-pro",
          "name": "M2 Pro",
          "release": "2023-01-24",
          "variant": "m2-pro-12c-19g",
          "cpu": 12,
          "gpu": 19,
          "bin": "full",
          "ratio": {
            "gb7-cpu": 0.76,
            "gb7-metal": 0.81
          },
          "url": "https://2benches.lost.plus/chips/m2-pro.json"
        },
        {
          "chip": "m5-pro",
          "name": "M5 Pro",
          "release": "2026-03-11",
          "variant": "m5-pro-15c-16g",
          "cpu": 15,
          "gpu": 16,
          "bin": "binned",
          "ratio": {
            "gb7-cpu": 1.36,
            "gb7-metal": 1.22
          },
          "url": "https://2benches.lost.plus/chips/m5-pro.json"
        },
        {
          "chip": "m3-pro",
          "name": "M3 Pro",
          "release": "2023-11-07",
          "variant": "m3-pro-12c-18g",
          "cpu": 12,
          "gpu": 18,
          "bin": "full",
          "ratio": {
            "gb7-cpu": 0.78,
            "gb7-metal": 0.75
          },
          "url": "https://2benches.lost.plus/chips/m3-pro.json"
        },
        {
          "chip": "m2-max",
          "name": "M2 Max",
          "release": "2023-01-24",
          "variant": "m2-max-12c-38g",
          "cpu": 12,
          "gpu": 38,
          "bin": "full",
          "ratio": {
            "gb7-cpu": 0.79,
            "gb7-metal": 1.4
          },
          "url": "https://2benches.lost.plus/chips/m2-max.json"
        },
        {
          "chip": "m5",
          "name": "M5",
          "release": "2025-10-22",
          "variant": "m5-10c-10g",
          "cpu": 10,
          "gpu": 10,
          "bin": "full",
          "ratio": {
            "gb7-cpu": 0.79,
            "gb7-metal": 0.69
          },
          "url": "https://2benches.lost.plus/chips/m5.json"
        }
      ]
    },
    {
      "id": "m4-pro-14c-20g",
      "cpu": 14,
      "cores": {
        "super": 0,
        "performance": 10,
        "efficiency": 4
      },
      "gpu": 20,
      "bandwidthGBs": 273,
      "bin": "full",
      "scores": {
        "gb7-cpu": {
          "median": 24755,
          "low": 24714,
          "high": 24910,
          "count": 3
        },
        "gb7-metal": {
          "median": 115152,
          "low": 113068,
          "high": 115481,
          "count": 3
        },
        "llama-F16-pp": {
          "median": 464.48,
          "low": 464.48,
          "high": 464.48,
          "count": 1
        },
        "llama-F16-tg": {
          "median": 17.18,
          "low": 17.18,
          "high": 17.18,
          "count": 1
        },
        "llama-Q8_0-pp": {
          "median": 449.62,
          "low": 449.62,
          "high": 449.62,
          "count": 1
        },
        "llama-Q8_0-tg": {
          "median": 30.69,
          "low": 30.69,
          "high": 30.69,
          "count": 1
        },
        "llama-Q4_0-pp": {
          "median": 439.78,
          "low": 439.78,
          "high": 439.78,
          "count": 1
        },
        "llama-Q4_0-tg": {
          "median": 50.74,
          "low": 50.74,
          "high": 50.74,
          "count": 1
        }
      },
      "estimates": {},
      "similar": [
        {
          "chip": "m3-max",
          "name": "M3 Max",
          "release": "2023-11-07",
          "variant": "m3-max-14c-30g",
          "cpu": 14,
          "gpu": 30,
          "bin": "binned",
          "ratio": {
            "gb7-cpu": 0.89,
            "gb7-metal": 1.14
          },
          "url": "https://2benches.lost.plus/chips/m3-max.json"
        },
        {
          "chip": "m5-pro",
          "name": "M5 Pro",
          "release": "2026-03-11",
          "variant": "m5-pro-15c-16g",
          "cpu": 15,
          "gpu": 16,
          "bin": "binned",
          "ratio": {
            "gb7-cpu": 1.2,
            "gb7-metal": 1.08
          },
          "url": "https://2benches.lost.plus/chips/m5-pro.json"
        },
        {
          "chip": "m5-pro",
          "name": "M5 Pro",
          "release": "2026-03-11",
          "variant": "m5-pro-18c-20g",
          "cpu": 18,
          "gpu": 20,
          "bin": "full",
          "ratio": {
            "gb7-cpu": 1.35,
            "gb7-metal": 1.18
          },
          "url": "https://2benches.lost.plus/chips/m5-pro.json"
        },
        {
          "chip": "m3-max",
          "name": "M3 Max",
          "release": "2023-11-07",
          "variant": "m3-max-16c-40g",
          "cpu": 16,
          "gpu": 40,
          "bin": "full",
          "ratio": {
            "gb7-cpu": 0.99,
            "gb7-metal": 1.42
          },
          "url": "https://2benches.lost.plus/chips/m3-max.json"
        },
        {
          "chip": "m4-max",
          "name": "M4 Max",
          "release": "2024-11-08",
          "variant": "m4-max-14c-32g",
          "cpu": 14,
          "gpu": 32,
          "bin": "binned",
          "ratio": {
            "gb7-cpu": 1.03,
            "gb7-metal": 1.46
          },
          "url": "https://2benches.lost.plus/chips/m4-max.json"
        },
        {
          "chip": "m2-max",
          "name": "M2 Max",
          "release": "2023-01-24",
          "variant": "m2-max-12c-38g",
          "cpu": 12,
          "gpu": 38,
          "bin": "full",
          "ratio": {
            "gb7-cpu": 0.7,
            "gb7-metal": 1.24
          },
          "url": "https://2benches.lost.plus/chips/m2-max.json"
        }
      ]
    }
  ],
  "devices": [
    {
      "id": "macbook-pro-16-inch-2024-m4-pro-m4-pro-14c-20g",
      "name": "MacBook Pro (16-inch, 2024)",
      "variant": "m4-pro-14c-20g",
      "scores": {
        "gb7-cpu": 24910,
        "gb7-metal": 115152
      }
    },
    {
      "id": "macbook-pro-14-inch-2024-m4-pro-m4-pro-14c-20g",
      "name": "MacBook Pro (14-inch, 2024)",
      "variant": "m4-pro-14c-20g",
      "scores": {
        "gb7-cpu": 24755,
        "gb7-metal": 113068
      }
    },
    {
      "id": "mac-mini-2024-m4-pro-m4-pro-14c-20g",
      "name": "Mac mini (2024)",
      "variant": "m4-pro-14c-20g",
      "scores": {
        "gb7-cpu": 24714,
        "gb7-metal": 115481
      }
    },
    {
      "id": "mac-mini-2024-m4-pro-m4-pro-12c-16g",
      "name": "Mac mini (2024)",
      "variant": "m4-pro-12c-16g",
      "scores": {
        "gb7-cpu": 21875,
        "gb7-metal": 102049
      }
    },
    {
      "id": "macbook-pro-14-inch-2024-m4-pro-m4-pro-12c-16g",
      "name": "MacBook Pro (14-inch, 2024)",
      "variant": "m4-pro-12c-16g",
      "scores": {
        "gb7-cpu": 21506,
        "gb7-metal": 102391
      }
    }
  ]
}
