Программирование Викиданных/Центральный процессор
Исследуем свойства центрального процессора на основе базы знаний международного проекта Викиданные. С помощью SPARQL-запросов, вычисляемых на объектах вида "центрального процессора" в Викиданных, далее решены такие задачи: выведен список всех центрального процессоров мира.
Список центральных процессоров
правитьПолучим список всех центральных процессоров.
Используются:
- объект: "центральный процессор(Q5300)",
- свойство "экземпляр (P31)".
#added 2022-10
#List of "CPU"
SELECT ?cpu?cpu_Label
WHERE
{
?cpu wdt:P31 wd:Q22687. # It is a "instance of" CPU .
SERVICE wikibase:label { bd:serviceParam wikibase:language "ru,en" }
}
SPARQL-запрос на query.wikidata.org, 127 записи на 2022 год. Недостатком данного списка является то, что ряд объектов получился безымянным на Викиданных. Поэтому найдем все процессоры которые имеют название на русском или английском языках.
#added 2022-10
SELECT ?cpu ?cpu_label
WHERE
{
?cpu wdt:P31 wd:Q5300; # It is a "instance of" CPU.
rdfs:label ?cpu_label . # It is a label of CPU
FILTER (LANG(?cpu_label) = "en" || LANG(?cpu_label) = "ru") .
}
SPARQL-запрос на query.wikidata.org, 156 записи на момент 2022 года.
Одним из самых проработанных объектов типа "ЦП (Q22687)" на момент 2022 года является Intel Core i5 8250U.
Одним из наиболее пустых объектов типа "ЦП (Q22687)" на момент 2022 года является AMD Ryzen 9 3900X.
Список процессоров с их сокетами
править#added 2022-10
#List of `instances of` "CPU with their sockets"
SELECT ?cpu ?socketLabel ?cpuLabel
WHERE
{
?cpu wdt:P31 wd:Q5300. # It is a "instance of" CPU.
?cpu wdt:P1041 ?socket
SERVICE wikibase:label { bd:serviceParam wikibase:language "ru,en" }
}
SPARQL-запрос на query.wikidata.org, 26 записей на 2022 год Недостатком данного списка является то, что очень малая доля процессоров внесена и описана в Wiki на текущий момент.
Список процессоров с количеством их ядер
править#added 2022-10
#List of `instances of` "cpu with their cores"
SELECT ?cpu ?coresLabel ?cpuLabel
WHERE
{
?cpu wdt:P31 wd:Q5300. # It is a "instance of" CPU.
?cpu wdt:P1141 ?cores
SERVICE wikibase:label { bd:serviceParam wikibase:language "ru,en" }
}
SPARQL-запрос на query.wikidata.org 32 записей на 2022 год.
Список центральных процессоров с их тепловыделением
править#added 2022-10
#List of `instances of` "cpu with their TDP"
SELECT ?cpu ?TDPLabel ?cpuLabel
WHERE
{
?cpu wdt:P31 wd:Q5300. # It is a "instance of" CPU.
?cpu wdt:P2229 ?TDP
SERVICE wikibase:label { bd:serviceParam wikibase:language "ru,en" }
}
SPARQL-запрос на query.wikidata.org 17 записей на 2022 год.
Список процессоров
править#added 2022-10
#List of `instances of` "proccesor"
SELECT ?cpu ?cpuLabel
WHERE
{
?cpu wdt:P31/wdt:P279 wd:Q1466064. # It is a "instance of" proccesor.
SERVICE wikibase:label { bd:serviceParam wikibase:language "ru,en" }
}
SPARQL-запрос на query.wikidata.org 380 записей на 2022 год.
Статьи про исследование мощности процессоров
править[1] - Измеряем производительность современных и не очень процессоров в граммах на мегагерц
[2] - Как выбрать процессор
[3] - Мировой рейтинг производительности процессоров