Как сравнить процессоры?

Каковы показатели и их приоритеты для сравнения конкретных задач производительности различных процессоров?

3 ответа

Решение

Я не уверен, что вы имеете в виду под конкретной задачей, так что вы получите немного общий ответ.

Существует множество различных метрик для сравнения процессоров, и многое зависит от того, что вы собираетесь с ними делать. Наиболее распространенная мета-статистика:

  • Производительность / цена
  • Производительность / ватт

И всегда популярный взвешенный индекс, такой как

  • Производительность /(цена + ватт *3 года электричества)

Производительность в свою очередь можно измерить разными способами:

  • МГц (ооо! Маркетинг!)
  • Синтетические тесты
  • Пропускная способность памяти (часто предел в приложениях HPC)
  • Производительность приложения для конкретного приложения

Вы должны сравнить производительность процессора с намеченным приложением. Если ваше приложение представляет собой сервер виртуализации с 200 виртуальными хостами, вам понадобится совсем другой процессор, нежели тот, который вам нужен в мобильном телефоне или в брандмауэре. Вне мира высокопроизводительных вычислений редко, когда один тест фиксирует большинство характеристик производительности, которые вас интересуют.

Обычно SpecInt 2006 ( http://www.spec.org/cpu2006/CINT2006/) - хорошее начало.

Одна вещь, которую вы также можете посмотреть, это посмотреть на наборы инструкций, включенные в чип. Поддерживает ли микросхема такие расширения как SSE2, SSE3, SSSE4, SSSE4.1, SSSE4.2? Они будут влиять на специфическую производительность задачи различных процессоров.

http://www.cpuid.com/softwares/cpu-z.html -> инструмент для проверки наборов инструкций процессора.

http://en.wikipedia.org/wiki/SSE4 -> Потоковые расширения SIMD 4

Другие вопросы по тегам