Это был не полномасштабный научный тест.Я просто запустил некоторый код от начала до конца и программно записал время стены.Между сменой платформы процессора я немного подождал после перезагрузки, чтобы все успокоилось.Я не ждал того же указанного времени или пока top не показал некоторый указанный уровень нагрузки.Код, используемый для тестирования, - это Python 3 с доступом к BigQuery, пандами и numpy.В основном, его код, который меня интересует, чтобы он работал быстрее для целей разработки.Некоторые конфигурации запускались более одного раза.С учетом сказанного, вот мои результаты:
Выбор платформы процессора (в секундах за цикл)
- Автоматически 141,42, 124,96, 123,58
- Intel Skylake 128,32, 107,88, 107,93
- Intel Broadwell 115.06, 116.02
- Intel Haswell 135.31
- Автоматически с графическим процессором NVidia Tesla P100 92.62, 91.87
Я последний раз тестировал GPUи я не думал, что это улучшит результаты.Этот код не использует тензор потока, и, насколько мне известно, pandas также не использует библиотеки графического процессора, поэтому повышение производительности использования графического процессора является неожиданным.
У меня нет полной видимости выставления счетов по этому проекту, поэтому я не смогзаписывать любые различия в затратах между платформами.Я полагаю, что хорошим тестом было бы посмотреть, сможете ли вы наблюдать изменения биллинга для разных прогонов теста.