Как сравнить процессоры?
Каковы показатели и их приоритеты для сравнения конкретных задач производительности различных процессоров?
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