From 966dc8a6687dd9ebb9ecc15cbe1bbe90663fc0b0 Mon Sep 17 00:00:00 2001 From: Seungpyo1007 Date: Fri, 25 Sep 2026 15:05:37 +0900 Subject: [PATCH] Fix thread counts on 23 Hyper-Threaded Atoms (Tunnel Creek, Stellarton, Lincroft, Centerton, Briarwood, Cloverview) The Atom list tables only give a core count and the import copied it into threads. The same page states every model in these six families supports Hyper-Threading, so threads = 2 x cores. --- data/cpu/intel/2010/consumer/atom-e620.json | 2 +- data/cpu/intel/2010/consumer/atom-e620t.json | 2 +- data/cpu/intel/2010/consumer/atom-e625c.json | 2 +- data/cpu/intel/2010/consumer/atom-e625ct.json | 2 +- data/cpu/intel/2010/consumer/atom-e640.json | 2 +- data/cpu/intel/2010/consumer/atom-e640t.json | 2 +- data/cpu/intel/2010/consumer/atom-e645c.json | 2 +- data/cpu/intel/2010/consumer/atom-e645ct.json | 2 +- data/cpu/intel/2010/consumer/atom-e660.json | 2 +- data/cpu/intel/2010/consumer/atom-e660t.json | 2 +- data/cpu/intel/2010/consumer/atom-e665c.json | 2 +- data/cpu/intel/2010/consumer/atom-e665ct.json | 2 +- data/cpu/intel/2010/consumer/atom-e680.json | 2 +- data/cpu/intel/2010/consumer/atom-e680t.json | 2 +- data/cpu/intel/2011/consumer/atom-z650.json | 2 +- data/cpu/intel/2012/consumer/atom-s1220.json | 2 +- data/cpu/intel/2012/consumer/atom-s1240.json | 2 +- data/cpu/intel/2013/consumer/atom-s1269.json | 2 +- data/cpu/intel/2013/consumer/atom-s1279.json | 2 +- data/cpu/intel/2013/consumer/atom-s1289.json | 2 +- data/cpu/intel/2013/consumer/atom-z2520.json | 2 +- data/cpu/intel/2013/consumer/atom-z2560.json | 2 +- data/cpu/intel/2013/consumer/atom-z2580.json | 2 +- 23 files changed, 23 insertions(+), 23 deletions(-) diff --git a/data/cpu/intel/2010/consumer/atom-e620.json b/data/cpu/intel/2010/consumer/atom-e620.json index e4636ccc62c2..342bc0e164ae 100644 --- a/data/cpu/intel/2010/consumer/atom-e620.json +++ b/data/cpu/intel/2010/consumer/atom-e620.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 676", "process_node": "45 nm", "cores": 1, - "threads": 1, + "threads": 2, "p_cores": null, "e_cores": null, "base_clock_ghz": 0.6, diff --git a/data/cpu/intel/2010/consumer/atom-e620t.json b/data/cpu/intel/2010/consumer/atom-e620t.json index eb40d280d02a..e12f2aa0a9de 100644 --- a/data/cpu/intel/2010/consumer/atom-e620t.json +++ b/data/cpu/intel/2010/consumer/atom-e620t.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 676", "process_node": "45 nm", "cores": 1, - "threads": 1, + "threads": 2, "p_cores": null, "e_cores": null, "base_clock_ghz": 0.6, diff --git a/data/cpu/intel/2010/consumer/atom-e625c.json b/data/cpu/intel/2010/consumer/atom-e625c.json index 581c89a0d8d0..aed8bdea28e2 100644 --- a/data/cpu/intel/2010/consumer/atom-e625c.json +++ b/data/cpu/intel/2010/consumer/atom-e625c.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 1466", "process_node": "45 nm", "cores": 1, - "threads": 1, + "threads": 2, "p_cores": null, "e_cores": null, "base_clock_ghz": 0.6, diff --git a/data/cpu/intel/2010/consumer/atom-e625ct.json b/data/cpu/intel/2010/consumer/atom-e625ct.json index fbdaa0350c66..0a000ece0ed0 100644 --- a/data/cpu/intel/2010/consumer/atom-e625ct.json +++ b/data/cpu/intel/2010/consumer/atom-e625ct.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 1466", "process_node": "45 nm", "cores": 1, - "threads": 1, + "threads": 2, "p_cores": null, "e_cores": null, "base_clock_ghz": 0.6, diff --git a/data/cpu/intel/2010/consumer/atom-e640.json b/data/cpu/intel/2010/consumer/atom-e640.json index 0af6912bb5de..24d5255dafa1 100644 --- a/data/cpu/intel/2010/consumer/atom-e640.json +++ b/data/cpu/intel/2010/consumer/atom-e640.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 676", "process_node": "45 nm", "cores": 1, - "threads": 1, + "threads": 2, "p_cores": null, "e_cores": null, "base_clock_ghz": 1.0, diff --git a/data/cpu/intel/2010/consumer/atom-e640t.json b/data/cpu/intel/2010/consumer/atom-e640t.json index 73dca3768305..76d4dc5b448e 100644 --- a/data/cpu/intel/2010/consumer/atom-e640t.json +++ b/data/cpu/intel/2010/consumer/atom-e640t.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 676", "process_node": "45 nm", "cores": 1, - "threads": 1, + "threads": 2, "p_cores": null, "e_cores": null, "base_clock_ghz": 1.0, diff --git a/data/cpu/intel/2010/consumer/atom-e645c.json b/data/cpu/intel/2010/consumer/atom-e645c.json index 8da37bb49401..4e7220cb2952 100644 --- a/data/cpu/intel/2010/consumer/atom-e645c.json +++ b/data/cpu/intel/2010/consumer/atom-e645c.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 1466", "process_node": "45 nm", "cores": 1, - "threads": 1, + "threads": 2, "p_cores": null, "e_cores": null, "base_clock_ghz": 1.0, diff --git a/data/cpu/intel/2010/consumer/atom-e645ct.json b/data/cpu/intel/2010/consumer/atom-e645ct.json index 22726fbb6815..6e69563db3f5 100644 --- a/data/cpu/intel/2010/consumer/atom-e645ct.json +++ b/data/cpu/intel/2010/consumer/atom-e645ct.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 1466", "process_node": "45 nm", "cores": 1, - "threads": 1, + "threads": 2, "p_cores": null, "e_cores": null, "base_clock_ghz": 1.0, diff --git a/data/cpu/intel/2010/consumer/atom-e660.json b/data/cpu/intel/2010/consumer/atom-e660.json index cf9e6e552ea0..dbc74de25276 100644 --- a/data/cpu/intel/2010/consumer/atom-e660.json +++ b/data/cpu/intel/2010/consumer/atom-e660.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 676", "process_node": "45 nm", "cores": 1, - "threads": 1, + "threads": 2, "p_cores": null, "e_cores": null, "base_clock_ghz": 1.3, diff --git a/data/cpu/intel/2010/consumer/atom-e660t.json b/data/cpu/intel/2010/consumer/atom-e660t.json index 0940c881135d..725d4a78ff00 100644 --- a/data/cpu/intel/2010/consumer/atom-e660t.json +++ b/data/cpu/intel/2010/consumer/atom-e660t.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 676", "process_node": "45 nm", "cores": 1, - "threads": 1, + "threads": 2, "p_cores": null, "e_cores": null, "base_clock_ghz": 1.3, diff --git a/data/cpu/intel/2010/consumer/atom-e665c.json b/data/cpu/intel/2010/consumer/atom-e665c.json index a2a6a3dd1612..e23932c3ce96 100644 --- a/data/cpu/intel/2010/consumer/atom-e665c.json +++ b/data/cpu/intel/2010/consumer/atom-e665c.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 1466", "process_node": "45 nm", "cores": 1, - "threads": 1, + "threads": 2, "p_cores": null, "e_cores": null, "base_clock_ghz": 1.3, diff --git a/data/cpu/intel/2010/consumer/atom-e665ct.json b/data/cpu/intel/2010/consumer/atom-e665ct.json index 86ae8a79aa1b..c62f0a1abd1e 100644 --- a/data/cpu/intel/2010/consumer/atom-e665ct.json +++ b/data/cpu/intel/2010/consumer/atom-e665ct.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 1466", "process_node": "45 nm", "cores": 1, - "threads": 1, + "threads": 2, "p_cores": null, "e_cores": null, "base_clock_ghz": 1.3, diff --git a/data/cpu/intel/2010/consumer/atom-e680.json b/data/cpu/intel/2010/consumer/atom-e680.json index 523ac543e79f..ef42e3ce8b3c 100644 --- a/data/cpu/intel/2010/consumer/atom-e680.json +++ b/data/cpu/intel/2010/consumer/atom-e680.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 676", "process_node": "45 nm", "cores": 1, - "threads": 1, + "threads": 2, "p_cores": null, "e_cores": null, "base_clock_ghz": 1.6, diff --git a/data/cpu/intel/2010/consumer/atom-e680t.json b/data/cpu/intel/2010/consumer/atom-e680t.json index 739edef7513e..8d92752dea34 100644 --- a/data/cpu/intel/2010/consumer/atom-e680t.json +++ b/data/cpu/intel/2010/consumer/atom-e680t.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 676", "process_node": "45 nm", "cores": 1, - "threads": 1, + "threads": 2, "p_cores": null, "e_cores": null, "base_clock_ghz": 1.6, diff --git a/data/cpu/intel/2011/consumer/atom-z650.json b/data/cpu/intel/2011/consumer/atom-z650.json index 22a54667b24a..8c3331f3cb63 100644 --- a/data/cpu/intel/2011/consumer/atom-z650.json +++ b/data/cpu/intel/2011/consumer/atom-z650.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 518", "process_node": "45 nm", "cores": 1, - "threads": 1, + "threads": 2, "p_cores": null, "e_cores": null, "base_clock_ghz": 1.2, diff --git a/data/cpu/intel/2012/consumer/atom-s1220.json b/data/cpu/intel/2012/consumer/atom-s1220.json index c2742814e0fc..df92c37b7938 100644 --- a/data/cpu/intel/2012/consumer/atom-s1220.json +++ b/data/cpu/intel/2012/consumer/atom-s1220.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 1283", "process_node": "32 nm", "cores": 2, - "threads": 2, + "threads": 4, "p_cores": null, "e_cores": null, "base_clock_ghz": 1.6, diff --git a/data/cpu/intel/2012/consumer/atom-s1240.json b/data/cpu/intel/2012/consumer/atom-s1240.json index 2a9c51ef40c6..92fecdf0d123 100644 --- a/data/cpu/intel/2012/consumer/atom-s1240.json +++ b/data/cpu/intel/2012/consumer/atom-s1240.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 1283", "process_node": "32 nm", "cores": 2, - "threads": 2, + "threads": 4, "p_cores": null, "e_cores": null, "base_clock_ghz": 1.6, diff --git a/data/cpu/intel/2013/consumer/atom-s1269.json b/data/cpu/intel/2013/consumer/atom-s1269.json index 30903e9874d0..fcfd13e6ba26 100644 --- a/data/cpu/intel/2013/consumer/atom-s1269.json +++ b/data/cpu/intel/2013/consumer/atom-s1269.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 1283", "process_node": "32 nm", "cores": 2, - "threads": 2, + "threads": 4, "p_cores": null, "e_cores": null, "base_clock_ghz": 1.6, diff --git a/data/cpu/intel/2013/consumer/atom-s1279.json b/data/cpu/intel/2013/consumer/atom-s1279.json index 3b3672b832a5..55997cc654f0 100644 --- a/data/cpu/intel/2013/consumer/atom-s1279.json +++ b/data/cpu/intel/2013/consumer/atom-s1279.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 1283", "process_node": "32 nm", "cores": 2, - "threads": 2, + "threads": 4, "p_cores": null, "e_cores": null, "base_clock_ghz": 1.6, diff --git a/data/cpu/intel/2013/consumer/atom-s1289.json b/data/cpu/intel/2013/consumer/atom-s1289.json index 098f91fd4edd..4aa40f0b07ba 100644 --- a/data/cpu/intel/2013/consumer/atom-s1289.json +++ b/data/cpu/intel/2013/consumer/atom-s1289.json @@ -8,7 +8,7 @@ "socket": "FC-BGA 1283", "process_node": "32 nm", "cores": 2, - "threads": 2, + "threads": 4, "p_cores": null, "e_cores": null, "base_clock_ghz": 2.0, diff --git a/data/cpu/intel/2013/consumer/atom-z2520.json b/data/cpu/intel/2013/consumer/atom-z2520.json index 85d8ee274d1e..9a4a368ae582 100644 --- a/data/cpu/intel/2013/consumer/atom-z2520.json +++ b/data/cpu/intel/2013/consumer/atom-z2520.json @@ -8,7 +8,7 @@ "socket": null, "process_node": "32 nm", "cores": 2, - "threads": 2, + "threads": 4, "p_cores": null, "e_cores": null, "base_clock_ghz": 1.2, diff --git a/data/cpu/intel/2013/consumer/atom-z2560.json b/data/cpu/intel/2013/consumer/atom-z2560.json index 188bf7dbad62..01b09fb90c56 100644 --- a/data/cpu/intel/2013/consumer/atom-z2560.json +++ b/data/cpu/intel/2013/consumer/atom-z2560.json @@ -8,7 +8,7 @@ "socket": null, "process_node": "32 nm", "cores": 2, - "threads": 2, + "threads": 4, "p_cores": null, "e_cores": null, "base_clock_ghz": 1.6, diff --git a/data/cpu/intel/2013/consumer/atom-z2580.json b/data/cpu/intel/2013/consumer/atom-z2580.json index b931013afe18..5446cc44ff7e 100644 --- a/data/cpu/intel/2013/consumer/atom-z2580.json +++ b/data/cpu/intel/2013/consumer/atom-z2580.json @@ -8,7 +8,7 @@ "socket": "FC-MB4760", "process_node": "32 nm", "cores": 2, - "threads": 2, + "threads": 4, "p_cores": null, "e_cores": null, "base_clock_ghz": 2.0,