You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CPU family are used has a proxy to get the die_size_per_core of the the CPU. CPU model will be used has a proxy to get the consumption profile of the CPU. CPU family are not trivial to get for all users. We should provide a way to smart complete CPU family and model from a CPU name.
Problem
CPU family are used has a proxy to get the
die_size_per_core
of the the CPU. CPU model will be used has a proxy to get the consumption profile of the CPU. CPU family are not trivial to get for all users. We should provide a way to smart complete CPU family and model from a CPU name.Solution
Cloud carbon footprint provides a dataset of CPU name for each CPU family. We could add :
name
attribute to CPU objectsmodel_range
attribute to CPU objectsmodel_id
attribute to CPU objectssmart_complete
function to translate (when available) a CPUname
into a CPUfamily
and to extract CPU model from the name.'Translation' shouldn't be strict since CPU name format given by a user can be a little different from our data format
Example
Name : Intel Xeon Gold 6142
Manufacturer : Intel
model_range : Xeon Gold
Family : skylake // from /intel-skylake.csv
nb_cores : TODO ?
Name : Intel Xeon W-2133
Manufacturer : Intel
model_range : Xeon W
Family : skylake // from /intel-skylake.csv
nb_cores : TODO ?
Name : Intel Core i9-9820X
model_range : Intel
Model : Core i9
Family : skylake // from /intel-skylake.csv
nb_cores : TODO ?
Name : AMD RYZEN 3 1200
Manufacturer : AMD
model_range : RYZEN 3
Family : TODO ?
nb_cores : TODO ?
Name : AMD RYZEN 3 1200
Manufacturer : AMD
model_range : RYZEN 3
Family : TODO ?
nb_cores : TODO ?
Additional context or elements
Intel
AMD
See https://doc.api.boavizta.org/Explanations/smart-complete/
The text was updated successfully, but these errors were encountered: