-2

У меня есть MacBook, который работает под управлением Windows 7, это MacBook Pro 2015 года, он имеет процессор i5 4278U, встроенную графику и 8 ГБ оперативной памяти DDR3.

Мой рабочий стол, который также работает под управлением Windows 7, имеет i5 3570k, GTX 980, 16 ГБ оперативной памяти ddr3 и SSD.

Во всех учетных записях мой рабочий стол может и должен работать намного быстрее, в зависимости от процессора. https://versus.com/ru/intel-core-i5-3570k-vs-intel-core-i5-4278u. Кеш выше.

Недавно я написал программу для части моего курса, в которой сравнивается временная сложность алгоритмов Radix и Quicksort, и тестирование таймингов на моем ноутбуке фактически было примерно в 2 раза быстрее, чем на моем ПК! это так странно, верно?

Я не прошу помощи с домашним заданием или чем-то еще, я просто спрашиваю, почему это вообще может произойти?

1 ответ1

3

Ваша однопоточная программа не может использовать тот факт, что у i5-3570K в два раза больше ядер, чем у i5-4278U. Таким образом, ноутбук работает только с одним ядром, связанным за его спиной, в то время как рабочий стол работает с тремя ядрами, связанным за его спиной. Новые процессоры, как правило, имеют более высокую однопоточную производительность, чем старые.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .