diff --git a/data/soc/apple/2020/apple-m1.json b/data/soc/apple/2020/apple-m1.json new file mode 100644 index 0000000000000..fc7cb9882c68b --- /dev/null +++ b/data/soc/apple/2020/apple-m1.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m1", + "name": "Apple M1", + "manufacturer": "apple", + "release_date": "2020-11-17", + "process_nm": 5.0, + "transistors_billion": 16.0, + "cpu_config": { + "performance": 4, + "efficiency": 4, + "architecture": "4x Firestorm + 4x Icestorm", + "clocks_ghz": [ + 3.2, + 2.06 + ] + }, + "gpu_name": "Apple M1 GPU", + "gpu_cores": 8, + "gpu_clock_mhz": 1278, + "npu_tops": 11.0, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2021/apple-m1-max.json b/data/soc/apple/2021/apple-m1-max.json new file mode 100644 index 0000000000000..77a35222dd683 --- /dev/null +++ b/data/soc/apple/2021/apple-m1-max.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m1-max", + "name": "Apple M1 Max", + "manufacturer": "apple", + "release_date": "2021-10-26", + "process_nm": 5.0, + "transistors_billion": 57.0, + "cpu_config": { + "performance": 8, + "efficiency": 2, + "architecture": "8x Firestorm + 2x Icestorm", + "clocks_ghz": [ + 3.23, + 2.06 + ] + }, + "gpu_name": "Apple M1 Max GPU", + "gpu_cores": 32, + "gpu_clock_mhz": 1296, + "npu_tops": 11.0, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2021/apple-m1-pro.json b/data/soc/apple/2021/apple-m1-pro.json new file mode 100644 index 0000000000000..dffae301dd998 --- /dev/null +++ b/data/soc/apple/2021/apple-m1-pro.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m1-pro", + "name": "Apple M1 Pro", + "manufacturer": "apple", + "release_date": "2021-10-26", + "process_nm": 5.0, + "transistors_billion": 33.7, + "cpu_config": { + "performance": 8, + "efficiency": 2, + "architecture": "8x Firestorm + 2x Icestorm", + "clocks_ghz": [ + 3.23, + 2.06 + ] + }, + "gpu_name": "Apple M1 Pro GPU", + "gpu_cores": 16, + "gpu_clock_mhz": 1296, + "npu_tops": 11.0, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2022/apple-m1-ultra.json b/data/soc/apple/2022/apple-m1-ultra.json new file mode 100644 index 0000000000000..542da976de310 --- /dev/null +++ b/data/soc/apple/2022/apple-m1-ultra.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m1-ultra", + "name": "Apple M1 Ultra", + "manufacturer": "apple", + "release_date": "2022-03-18", + "process_nm": 5.0, + "transistors_billion": 114.0, + "cpu_config": { + "performance": 16, + "efficiency": 4, + "architecture": "16x Firestorm + 4x Icestorm", + "clocks_ghz": [ + 3.23, + 2.06 + ] + }, + "gpu_name": "Apple M1 Ultra GPU", + "gpu_cores": 64, + "gpu_clock_mhz": 1296, + "npu_tops": 22.0, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2022/apple-m2.json b/data/soc/apple/2022/apple-m2.json new file mode 100644 index 0000000000000..64c5abd84caad --- /dev/null +++ b/data/soc/apple/2022/apple-m2.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m2", + "name": "Apple M2", + "manufacturer": "apple", + "release_date": "2022-06-24", + "process_nm": 5.0, + "transistors_billion": 20.0, + "cpu_config": { + "performance": 4, + "efficiency": 4, + "architecture": "4x Avalanche + 4x Blizzard", + "clocks_ghz": [ + 3.49, + 2.42 + ] + }, + "gpu_name": "Apple M2 GPU", + "gpu_cores": 10, + "gpu_clock_mhz": 1398, + "npu_tops": 15.8, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2023/apple-m2-max.json b/data/soc/apple/2023/apple-m2-max.json new file mode 100644 index 0000000000000..b556d705ad376 --- /dev/null +++ b/data/soc/apple/2023/apple-m2-max.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m2-max", + "name": "Apple M2 Max", + "manufacturer": "apple", + "release_date": "2023-01-24", + "process_nm": 5.0, + "transistors_billion": 67.0, + "cpu_config": { + "performance": 8, + "efficiency": 4, + "architecture": "8x Avalanche + 4x Blizzard", + "clocks_ghz": [ + 3.69, + 2.42 + ] + }, + "gpu_name": "Apple M2 Max GPU", + "gpu_cores": 38, + "gpu_clock_mhz": 1398, + "npu_tops": 15.8, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2023/apple-m2-pro.json b/data/soc/apple/2023/apple-m2-pro.json new file mode 100644 index 0000000000000..289491507a7d4 --- /dev/null +++ b/data/soc/apple/2023/apple-m2-pro.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m2-pro", + "name": "Apple M2 Pro", + "manufacturer": "apple", + "release_date": "2023-01-24", + "process_nm": 5.0, + "transistors_billion": 40.0, + "cpu_config": { + "performance": 8, + "efficiency": 4, + "architecture": "8x Avalanche + 4x Blizzard", + "clocks_ghz": [ + 3.49, + 2.42 + ] + }, + "gpu_name": "Apple M2 Pro GPU", + "gpu_cores": 19, + "gpu_clock_mhz": 1398, + "npu_tops": 15.8, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2023/apple-m2-ultra.json b/data/soc/apple/2023/apple-m2-ultra.json new file mode 100644 index 0000000000000..b9523b016109b --- /dev/null +++ b/data/soc/apple/2023/apple-m2-ultra.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m2-ultra", + "name": "Apple M2 Ultra", + "manufacturer": "apple", + "release_date": "2023-06-13", + "process_nm": 5.0, + "transistors_billion": 134.0, + "cpu_config": { + "performance": 16, + "efficiency": 8, + "architecture": "16x Avalanche + 8x Blizzard", + "clocks_ghz": [ + 3.7, + 2.42 + ] + }, + "gpu_name": "Apple M2 Ultra GPU", + "gpu_cores": 76, + "gpu_clock_mhz": 1398, + "npu_tops": 31.6, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2023/apple-m3-max.json b/data/soc/apple/2023/apple-m3-max.json new file mode 100644 index 0000000000000..ba389d81f3826 --- /dev/null +++ b/data/soc/apple/2023/apple-m3-max.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m3-max", + "name": "Apple M3 Max", + "manufacturer": "apple", + "release_date": "2023-11-07", + "process_nm": 3.0, + "transistors_billion": 92.0, + "cpu_config": { + "performance": 12, + "efficiency": 4, + "architecture": "12x performance + 4x efficiency", + "clocks_ghz": [ + 4.05, + 2.75 + ] + }, + "gpu_name": "Apple M3 Max GPU", + "gpu_cores": 40, + "gpu_clock_mhz": 1380, + "npu_tops": 18.0, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2023/apple-m3-pro.json b/data/soc/apple/2023/apple-m3-pro.json new file mode 100644 index 0000000000000..b8a11a010cba8 --- /dev/null +++ b/data/soc/apple/2023/apple-m3-pro.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m3-pro", + "name": "Apple M3 Pro", + "manufacturer": "apple", + "release_date": "2023-11-07", + "process_nm": 3.0, + "transistors_billion": 37.0, + "cpu_config": { + "performance": 6, + "efficiency": 6, + "architecture": "6x performance + 6x efficiency", + "clocks_ghz": [ + 4.05, + 2.75 + ] + }, + "gpu_name": "Apple M3 Pro GPU", + "gpu_cores": 18, + "gpu_clock_mhz": 1380, + "npu_tops": 18.0, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2023/apple-m3.json b/data/soc/apple/2023/apple-m3.json new file mode 100644 index 0000000000000..f52f7d1f86d54 --- /dev/null +++ b/data/soc/apple/2023/apple-m3.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m3", + "name": "Apple M3", + "manufacturer": "apple", + "release_date": "2023-11-07", + "process_nm": 3.0, + "transistors_billion": 25.0, + "cpu_config": { + "performance": 4, + "efficiency": 4, + "architecture": "4x performance + 4x efficiency", + "clocks_ghz": [ + 4.05, + 2.75 + ] + }, + "gpu_name": "Apple M3 GPU", + "gpu_cores": 10, + "gpu_clock_mhz": 1380, + "npu_tops": 18.0, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2024/apple-m4-max.json b/data/soc/apple/2024/apple-m4-max.json new file mode 100644 index 0000000000000..dcb23be4b9439 --- /dev/null +++ b/data/soc/apple/2024/apple-m4-max.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m4-max", + "name": "Apple M4 Max", + "manufacturer": "apple", + "release_date": "2024-11-08", + "process_nm": 3.0, + "transistors_billion": null, + "cpu_config": { + "performance": 12, + "efficiency": 4, + "architecture": "12x performance + 4x efficiency", + "clocks_ghz": [ + 4.51, + 2.59 + ] + }, + "gpu_name": "Apple M4 Max GPU", + "gpu_cores": 40, + "gpu_clock_mhz": 1578, + "npu_tops": 38.0, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2024/apple-m4-pro.json b/data/soc/apple/2024/apple-m4-pro.json new file mode 100644 index 0000000000000..0c97a5f9461af --- /dev/null +++ b/data/soc/apple/2024/apple-m4-pro.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m4-pro", + "name": "Apple M4 Pro", + "manufacturer": "apple", + "release_date": "2024-11-08", + "process_nm": 3.0, + "transistors_billion": null, + "cpu_config": { + "performance": 10, + "efficiency": 4, + "architecture": "10x performance + 4x efficiency", + "clocks_ghz": [ + 4.51, + 2.59 + ] + }, + "gpu_name": "Apple M4 Pro GPU", + "gpu_cores": 20, + "gpu_clock_mhz": 1578, + "npu_tops": 38.0, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2024/apple-m4.json b/data/soc/apple/2024/apple-m4.json new file mode 100644 index 0000000000000..260dddc5c315f --- /dev/null +++ b/data/soc/apple/2024/apple-m4.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m4", + "name": "Apple M4", + "manufacturer": "apple", + "release_date": "2024-05-15", + "process_nm": 3.0, + "transistors_billion": 28.0, + "cpu_config": { + "performance": 4, + "efficiency": 6, + "architecture": "4x performance + 6x efficiency", + "clocks_ghz": [ + 4.4, + 2.85 + ] + }, + "gpu_name": "Apple M4 GPU", + "gpu_cores": 10, + "gpu_clock_mhz": 1470, + "npu_tops": 38.0, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2025/apple-m3-ultra.json b/data/soc/apple/2025/apple-m3-ultra.json new file mode 100644 index 0000000000000..c5564c4c219b6 --- /dev/null +++ b/data/soc/apple/2025/apple-m3-ultra.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m3-ultra", + "name": "Apple M3 Ultra", + "manufacturer": "apple", + "release_date": "2025-03-12", + "process_nm": 3.0, + "transistors_billion": 184.0, + "cpu_config": { + "performance": 24, + "efficiency": 8, + "architecture": "24x performance + 8x efficiency", + "clocks_ghz": [ + 4.05, + 2.75 + ] + }, + "gpu_name": "Apple M3 Ultra GPU", + "gpu_cores": 80, + "gpu_clock_mhz": 1380, + "npu_tops": 36.0, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2025/apple-m5.json b/data/soc/apple/2025/apple-m5.json new file mode 100644 index 0000000000000..93fbe7e67e7a8 --- /dev/null +++ b/data/soc/apple/2025/apple-m5.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m5", + "name": "Apple M5", + "manufacturer": "apple", + "release_date": "2025-10-15", + "process_nm": 3.0, + "transistors_billion": null, + "cpu_config": { + "performance": 4, + "efficiency": 6, + "architecture": "4x super + 6x efficiency", + "clocks_ghz": [ + 4.4, + 3.0 + ] + }, + "gpu_name": "Apple M5 GPU", + "gpu_cores": 10, + "gpu_clock_mhz": 1620, + "npu_tops": null, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2026/apple-m5-max.json b/data/soc/apple/2026/apple-m5-max.json new file mode 100644 index 0000000000000..e2767410e7e00 --- /dev/null +++ b/data/soc/apple/2026/apple-m5-max.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m5-max", + "name": "Apple M5 Max", + "manufacturer": "apple", + "release_date": "2026-03-11", + "process_nm": 3.0, + "transistors_billion": null, + "cpu_config": { + "performance": 18, + "efficiency": 0, + "architecture": "6x super + 12x performance", + "clocks_ghz": [ + 4.6, + 4.4 + ] + }, + "gpu_name": "Apple M5 Max GPU", + "gpu_cores": 40, + "gpu_clock_mhz": 1620, + "npu_tops": null, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2026/apple-m5-pro.json b/data/soc/apple/2026/apple-m5-pro.json new file mode 100644 index 0000000000000..8ceca538a374f --- /dev/null +++ b/data/soc/apple/2026/apple-m5-pro.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m5-pro", + "name": "Apple M5 Pro", + "manufacturer": "apple", + "release_date": "2026-03-11", + "process_nm": 3.0, + "transistors_billion": null, + "cpu_config": { + "performance": 18, + "efficiency": 0, + "architecture": "6x super + 12x performance", + "clocks_ghz": [ + 4.6, + 4.4 + ] + }, + "gpu_name": "Apple M5 Pro GPU", + "gpu_cores": 20, + "gpu_clock_mhz": 1620, + "npu_tops": null, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2026/apple-m5-ultra.json b/data/soc/apple/2026/apple-m5-ultra.json new file mode 100644 index 0000000000000..7085387329f92 --- /dev/null +++ b/data/soc/apple/2026/apple-m5-ultra.json @@ -0,0 +1,25 @@ +{ + "slug": "apple-m5-ultra", + "name": "Apple M5 Ultra", + "manufacturer": "apple", + "release_date": "2026-09-22", + "process_nm": 3.0, + "transistors_billion": null, + "cpu_config": { + "performance": 36, + "efficiency": 0, + "architecture": "12x super + 24x performance", + "clocks_ghz": [ + 4.6, + 4.4 + ] + }, + "gpu_name": "Apple M5 Ultra GPU", + "gpu_cores": 80, + "gpu_clock_mhz": 1620, + "npu_tops": null, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +} diff --git a/data/soc/apple/2026/apple-m6.json b/data/soc/apple/2026/apple-m6.json new file mode 100644 index 0000000000000..f77d024226b38 --- /dev/null +++ b/data/soc/apple/2026/apple-m6.json @@ -0,0 +1,26 @@ +{ + "slug": "apple-m6", + "name": "Apple M6", + "manufacturer": "apple", + "release_date": "2026-09-22", + "process_nm": 2.0, + "transistors_billion": null, + "cpu_config": { + "performance": 6, + "efficiency": 6, + "architecture": "2x super + 4x performance + 6x efficiency", + "clocks_ghz": [ + 4.79, + 4.5, + 2.94 + ] + }, + "gpu_name": "Apple M6 GPU", + "gpu_cores": 12, + "gpu_clock_mhz": 1735, + "npu_tops": null, + "verified": false, + "source_urls": [ + "https://en.wikipedia.org/wiki/Apple_silicon#Comparison_of_M-series_processors" + ] +}