Wikidata:Property proposal/number of processor threads
Jump to navigation Jump to search
number of processor threads
While working on CPUs, I saw that number of processor cores (P1141) is a thing. The property lists physical cores. This collects logical cores (physical cores + virtual cores = logical cores) --D-Kuru (talk) 16:56, 16 August 2019 (UTC)
- See also Wikidata:Properties for deletion#P2157 about how a specialised computer property can be allowed in Wikidata or not. Visite fortuitement prolongée (talk) 18:52, 18 August 2019 (UTC)
- Thanks for the note. It is somewhat of a specialised property for processors. But right now there is no clear option how this information should/could be added to the list. Since it's a key design element of modern CPUs I don't think it's an adequate solution to just skip it. --D-Kuru (talk) 20:47, 20 August 2019 (UTC)
- Question Isn’t it just the multiplication of the number of cores by the number of « virtual core » per core ? And that last number is far more interesting as in SMT or other processor multithreading, this is the important value. If so it would be possible to describe each core (seems possible, see an example of core on wikichip ), describe it as a part of a processor, and (on the number of the wikipage it’s visible that the number of virtual cores on the processors with this core type is just the number of cores mulitplied by 2 … 20:41, 18 August 2019 (UTC)
- Yes, for every physical core, there (usually) is a multiple of virtual cores for that (usually one virtual core per physical core). Here I tried to not only think about traditional x86 chips, but also for some other more specialised processors that may have an extra virtual core every other physical core. So some physical cores would be grouped for tasks that do not scale well on virtual cores. Other examples could be AMD's Bulldozer architecture where they combined two integer with one flop part into one 'module' (here it is even hard to say what the physical core actually is). As far as I know there is no mutithreading on these chip designes. However, there would be no option to say eg. 4 cores with 6 threads if we describe the logical cores by assigning every physical core X ammount of virtual cores.
- Wouldn't has part (P527) actually overflow at some point when much more information (eg. IDs, Chache, etc.) is stored in there. There would be no need for any property since all could be collected in here.
- --D-Kuru (talk) 20:33, 20 August 2019 (UTC)