Часть 1>> Часть 2 >> Часть 3



Одним из самых популярных процессоров уходящего десятилетия стал Intel Core i7-2600K. Дизайн был революционным, так как он предлагал значительный скачок в производительности и эффективности одноядерного процессора, а сам процессор еще и хорошо поддавался разгону. Следующие несколько поколений процессоров Intel выглядели уже не такими интересными, и часто не давали пользователям повода для апгрейда, поэтому фраза «Я останусь с моим 2600К» стала повсеместной на форумах и звучит даже сегодня. В этом обзоре мы стряхнули пыль с коробки со старыми процессорами и прогнали ветерана через набор бенчмарков 2019 года, как на заводских параметрах, так и в разгоне, чтобы убедиться, что он по-прежнему является чемпионом.


«Семейное фото» Core i7

Почему 2600K стал определяющим для поколения


Сядьте в кресло, откиньтесь на спинку кресла и представьте себя в 2010 году. Это был год, когда вы посмотрели на свою устаревшую систему Core 2 Duo или Athlon II, и поняли, что пришло время для апгрейда. Вы уже знакомы с архитектурой Nehalem, и знаете, что Core i7-920 неплохо разгоняется и уделывает конкурентов. Это было хорошее время, но внезапно Intel изменила равновесие в отрасли, и создала по-настоящему революционный продукт. Отзвуки ностальгии по которому слышны до сих пор.




Core i7-2600K: самый быстрый Sandy Bridge (до 2700K)

Этим новым продуктом был Sandy Bridge. AnandTech выпустил эксклюзивный обзор, и в результаты было почти невозможно поверить, по многим причинам. Согласно нашим тестам того времени, процессор был просто несравнимо выше всего, что мы видели раньше, особенно учитывая тепловые монстры Pentium 4, вышедшие за несколько лет до этого. Модернизация ядра, основанная на 32-нм технологическом процессе Intel, стала самым масштабным поворотным моментом в производительности x86, и с тех пор мы не наблюдали подобных прорывов. AMD понадобиться еще 8 лет на то, чтобы получить свой момент славы с серией Ryzen. Intel же удалось воспользоваться успехом своего лучшего продукта, и получить место чемпиона.

В этом базовом дизайне Intel не скупилась на инновации. Одним из ключевых элементов был кэш микроопераций. Это означало, что недавно декодированные инструкции, которые потребовались снова, берутся уже декодированными, вместо того, чтобы тратить энергию на повторное декодирование. У Intel с Sandy Bridge, и намного позже у AMD с Ryzen включение микрооперационного кеша стало чудом для однопоточной производительности. Корпорация Intel также начала улучшать одновременную многопоточность (которая в течение нескольких поколений назвалась HyperThreading), постепенно работая над динамическим распределением вычислительных потоков.

Четырехъядерный дизайн самого лучшего процессора на момент запуска, Core i7-2600K, стал основой продуктов в следующих пяти поколениях архитектуры Intel, включая Ivy Bridge, Haswell, Broadwell, Skylake и Kaby Lake. Со времен Sandy Bridge, хотя Intel и перешла на меньший технологический процесс, и воспользовалась преимуществами более низкого энергопотребления, корпорация не смогла воссоздать этот исключительный скачок в чистой пропускной способности команд. Позднее прирост за год составлял 1-7%, в основном за счет увеличения операционных буферов, портов выполнения и поддержки команд.



Поскольку Intel не смогла повторить прорыв Sandy Bridge, а микроархитектура ядер была ключевым моментом производительности x86, пользователи, которые приобрели Core i7-2600K (я купил два), оставались на нем долгое время. Во многом по причине ожидания еще одного большого скачка производительности. И с годами их разочарование нарастает: зачем инвестировать в четырехъядерный Kaby Lake Core i7-7700K с тактовой частотой 4,7 ГГц, когда твой четырехъядерный Sandy Bridge Core i7-2600K все еще разогнан до 5,0 ГГц?
(Ответы Intel обычно касаются энергопотребления и новых функций, таких как работа GPU и накопителей через PCIe 3.0. Но некоторых пользователей эти объяснения не удовлетворили.)

Вот почему Core i7-2600K определил поколение. Он оставался в силе, вначале к радости Intel, а затем к разочарованию, когда пользователи не желали обновляться. Сейчас, в 2019 году, мы понимаем, что Intel уже вышла за пределы четырех ядер в своих основных процессорах, и, если пользователю по зубам стоимость DDR4, он может либо перейти на новую систему Intel, либо выбрать путь AMD. Но вот вопрос, как Core i7-2600K справляется с рабочими нагрузками и играми 2019 года; или, точнее, как справляется разогнанный Core i7-2600K?

Найдите отличия: Sandy Bridge, Kaby Lake, Coffee Lake


По правде говоря, Core i7-2600K не был самым быстрым мейнстрим процессором Sandy Bridge. Спустя несколько месяцев Intel вывела на рынок немного более «высокочастотный» 2700K. Он работал почти так же, и разгонялся аналогично 2600K, но стоил немного дороже. К этому времени пользователи, которые увидели скачок производительности и сделали апгрейд, были уже на 2600K, и остались с ним.

Core i7-2600K представлял собой 32-нм четырехъядерный процессор с технологией HyperThreading, с базовой частотой 3,4 ГГц, частотой турбо 3,8 ГГц, и с номинальным TDP 95 Вт. Тогда TDP от Intel еще не был оторван от реальности: в нашем тестировании для этой статьи мы увидели пиковое энергопотребление 88 Вт на не разогнанном CPU. Процессор поставлялся с интегрированной графикой Intel HD 3000 и поддерживал память DDR3-1333 по умолчанию. Intel установила цену 317 долларов при запуске чипа.

Для этой статьи я использовал второй i7-2600K, который я купил, когда они только появились. Он был протестирован как на штатной частоте, так и разогнанным до 4,7 ГГц на всех ядрах. Это средний разгон – лучшие из этих чипов работают на частоте 5,0 ГГц — 5,1 ГГц в повседневном режиме. На самом деле, я хорошо помню, как мой первый Core i7-2600K работал на 5,1 ГГц на всех ядрах, и даже 5,3 ГГц (также на всех ядрах), когда во время соревнований по оверклокингу в середине зимы, при комнатной температуре около 2C, я использовал мощный жидкостный кулер и радиаторы 720мм. К сожалению, со временем я повредил этот чип, и теперь он не загружается даже при штатной частоте и напряжении. Таким образом, мы должны использовать мой второй чип, который был не так хорош, но все же способен дать представление о работе разогнанного процессора. При оверклокинге мы также использовали разогнанную память, DDR3-2400 C11.
Стоит отметить, что со времен запуска Core i7-2600K мы перешли с Windows 7 на Windows 10. Core i7-2600K не поддерживает инструкции AVX2, и не был создан для Windows 10, поэтому будет особенно интересно посмотреть, как это отобразится на результатах.




Core i7-7700K: последний четырехъядерный процессор Intel Core i7 с технологией HyperThreading

Самым быстрым и новым (и последним?) четырехъядерным процессором с HyperThreading, выпущенным Intel, был Core i7-7700K, представитель семейства Kaby Lake. Этот процессор построен на улучшенном 14-нм техпроцессе Intel, работает на базовой частоте 4,2 ГГц и турбо частоте 4,5 ГГц. Его TDP с номинальной мощностью 91 Вт в нашем тестировании показал энергопотребление 95 Вт. Он поставляется с графикой Intel Gen9 HD 630 и поддерживает стандартную память DDR4-2400. Intel выпустила чип с заявленной ценой 339 долларов.
Одновременно с 7700K, Intel также выпустила свой первый разгоняемый двухъядерный процессор с гипертредингом — Core i3-7350K. В ходе этого обзора мы разогнали такой Core i3 и сравнили его с Core i7-2600K на заводских параметрах, пытаясь ответить на вопрос, удалось ли Intel добиться производительности двухъядерного процессора, подобной их старому четырехядерному флагману. В итоге, то время как i3 одержал верх в однопоточной производительности и работе с памятью, нехватка пары ядер счете сделала большинство задач слишком тяжелой работой для Core i3.




Core i7-9700K: новейшая вершина Intel Core i7 (теперь с 8 ядрами)

Наш последний процессор для тестирования — Core i7-9700K. В нынешнем поколении это уже не флагман Coffee Lake (теперь это i9-9900K), но имеет восемь ядер без гипертрединга. Сравнение с 9900K, имеющим вдвое больше ядер и потоков, выглядит бессмысленным, тем более когда цена i9 составляет 488 долларов. В отличие от этого, Core i7-9700K продается оптом «всего лишь» по $ 374, с базовой частотой 3,6 ГГц и турбо-частотой 4,9 ГГц. Его TDP определено Intel в 95 Вт, но на потребительской материнской плате чип потребляет ~ 125 Вт при полной нагрузке. Память DDR4-2666 поддерживается в качестве стандарта.



Core i7-2600K вынужден работать с DDR3, поддерживает PCIe 2.0, а не PCIe 3.0, и, не предназначен для работы с NVMe накопителями (которые не участвуют в этом тестировании). Будет интересно посмотреть, насколько близок разогнанный ветеран к Core i7-7700K, и какой прирост мы увидим при переходе к чему-то вроде Core i7-9700K.

Sandy Bridge: Архитектура ядра


В 2019 году мы говорим о микросхемах размером 100-200 мм2, имеющих до восьми высокопроизводительных ядер, и созданных на последних вариантах техпроцесса Intel или AMD GlobalFoundries/TSMC. Но 32нм Sandy Bridge был совсем другим зверем. Производственный процесс был всё ещё «плоским», без транзисторов FinFET. В новом CPU было реализовано второе поколение High-K, и было достигнуто масштабирование 0,7x по сравнению с предыдущим, более крупным 45-нм техпроцессом. Core i7-2600K был самым большим четырехъядерным чипом, и вмещал 1,16 млрд. Транзисторов на 216 мм2. Для сравнения, новейший процессор Coffee Lake на 14 нм вместил восемь ядер и более 2 млрд. Транзисторов на площади с ~ 170 мм2.

Секрет огромного скачка производительности кроется в микроархитектуре процессора. Sandy Bridge обещал (и обеспечил) значительный производительности при равной тактовой частоте, по сравнению с процессорами Westmere предыдущего поколения, а также сформировал базовую схему для чипов Intel на следующее десятилетие. Множество ключевых нововведений впервые оказались в розничной продаже с появлением Sandy Bridge, а затем повторялись и улучшались множество итераций, постепенно достигнув той высокой производительности, которой мы пользуемся сегодня.

В текущем обзоре я во многом опирался на первоначальный отчет Anandtech об микроархитектуре 2600K, вышедший в 2010 году. Конечно, с некоторыми дополнениями, основанными на современном взгляде на этот процессор.

Краткий обзор: ядро CPU с внеочередным исполнением инструкций


Для новичков в разработке процессоров, вот краткий обзор того, как работает процессор с внеочередным исполнением. Коротко говоря, ядро делится на внешний и внутренний интерфейсы (front end и back end), и данные сначала поступают во внешний интерфейс.



Во внешнем интерфейсе у нас есть средства предварительной выборки и предсказатели ветвлений, которые будут предсказывать и извлекать инструкции из основной памяти. Идея заключается в том, что если вы можете предсказать, какие данные и инструкции понадобятся в ближайшее время (до того, как они будут востребованы), то сможете сэкономить время, разместив эти данные близко к ядру. Затем инструкции помещаются в декодер, который преобразует инструкцию байт-кода в ряд «микроопераций», которые ядро затем может обрабатывать.

Существуют различные типы декодеров для простых и сложных инструкций — простые инструкции x86 легко отображаются на одну микрооперацию, тогда как более сложные инструкции могут декодироваться на большее количество операций. Идеальная ситуация — это максимально низкий коэффициент декодирования, хотя иногда инструкции могут быть разделены на большее количество микроопераций, если эти операции могут выполняться параллельно (параллелизм на уровне команд или ILP).

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

Сейчас микрооперации ставятся «очереди на размещение» — allocation queue. Современное ядро может определить, являются ли инструкции частью простого цикла, или же uOps (микрооперации) можно объединить для ускорения всего процесса. Затем uOps подаются в re-order буфер, который образует «back end» ядра.

В бэкэнде, начиная с re-order буфера, uOps можно переставлять в зависимости от того, где находятся данные, необходимые каждой микрооперации. Этот буфер может переименовывать и распределять микрооперации в зависимости от того, куда они должны идти (целочисленные операции или FP), и, в зависимости от ядра, он также может выступать в качестве механизма удаления завершенных инструкций. После re-order буфера uOps подаются в планировщик в нужном порядке, чтобы убедится в готовности данных, и максимизировать пропускную способность uOp.

Планировщик передает uOps в порты выполнения (для выполнения вычислений) по мере необходимости. Некоторые ядра имеют единый планировщик для всех портов, однако в некоторых случаях он разделен на планировщик для целочисленных операций / операций с векторами. Большинство ядер с внеочередным исполнением имеет от 4 до 10 портов (некоторые больше), и эти порты выполняют необходимые вычисления, что бы инструкция «прошла» через ядро. Порты выполнения могут принимать вид модуля загрузки (загрузка из кэша), модуля хранения (сохранение в кеше), модуля целочисленных математических операций, модуля математических операций с плавающей запятой, а так же векторных математических операций, специальных модулей деления, и некоторых других для специальных операций. После того, как порт выполнения отработал, данные могут быть сохранены в кеш для повторного использования, помещены в основную память; в это время инструкция отправляется в очередь удаления, и, наконец, удаляется.

Этот краткий обзор не затрагивает некоторые механизмы, которые современные ядра используют для облегчения кэширования и поиска данных, такие как буферы транзакций, потоковые буферы, тегирование и т. д. Некоторые механизмы итеративно улучшаются при каждом поколении, но обычно, когда мы говорим о «инструкциях за такт» в качестве показателя производительности, мы стремимся «пропустить» как можно больше инструкций через ядро (через фронтэнд и бэкэнд). Этот показатель зависит от скорости декодирования на фронтэнде процессора, предварительной выборки команд, re-order буфера, и максимльного использования портов исполнения наряду с удалением максимального числа выполненных команд за каждый тактовый цикл.

С учетом вышесказанного, мы надеемся, что читатель сможет глубже понять результаты тестирования Anandtech, полученные во времена запуска Sandy Bridge.

Sandy Bridge: фронтэнд


Архитектура CPU Sandy Bridge выглядит эволюционной при беглом обзоре, но она революционна с точки зрения количества транзисторов, которые изменились со времен Nehalem / Westmere. Самым важным изменением для Sandy Bridge (и всех микроархитектур после него) является микрооперационный кеш (uOp cache).



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

Это кэш прямого отображения, и может хранить приблизительно 1,5 КБ микроопераций, что фактически эквивалентно 6 КБ кэшу инструкций. Кэш микроопераций включен в кэш инструкций L1, и его Hit Rate для большинства приложений достигает 80%. Кэш микроопераций имеет чуть более высокую и стабильную пропускную способность по сравнению с кэшем инструкций. Фактические L1 кэши команд и данных не изменились, они по-прежнему составляют 32 КБ каждый (всего 64 КБ L1).

Все инструкции, поступающие из декодера, могут кэшироваться этим механизмом, и, как я уже говорил, в нем каких-то особых алгоритмов – попросту, все инструкции кэшируются. Давно не использованные данные удаляются, когда заканчивается место. Микрооперационный кеш может показаться похожим на кэш трассировки в Pentium 4, но с одним существенным отличием: он не кэширует трассировки. Это попросту кэш инструкций, в котором хранятся микрооперации вместо макроопераций (инструкции x86).

Наряду с новым микрооперационным кешем Intel также представила полностью переработанный модуль прогнозирования ветвлений. Новый BPU примерно такой же, как и его предшественник, но гораздо точнее. Увеличение точности является результатом трех основных инноваций.



Стандартный предсказатель ветвления является 2-битным предсказателем. Каждая ветвь отмечается в таблице как принятая / не принятая с соответствующей достоверностью (сильная / слабая). Intel обнаружила, что почти все ветви, предсказанные этим бимодальным предиктором, имеют «высокую» достоверность. Поэтому в Sandy Bridge бимодальный предсказатель ветвлений использует один бит достоверности для нескольких ветвей, а не один бит достоверности для каждой ветви. В результате у вас в таблице истории ветвей будет такое же, как и раньше, количество битов, представляющих гораздо больше ветвей, что приводит к более точным прогнозам в будущем.

Sandy Bridge: около ядра


С ростом многоядерных процессоров управление потоком данных между ядрами и памятью стало важной темой. Мы видели множество различных способов перемещения данных вокруг ЦП, таких как топологии crossbar (перекрестная), ring (кольцевая), mesh (сеточная) и, позднее, полностью отдельные микросхемы ввода-вывода. Битва следующего десятилетия (2020+), как упоминалось ранее AnandTech, будет битвой межядерных соединений, и сейчас она уже начинается.
Особенность Sandy Bridge как раз заключается в том, что это был первый потребительский ЦП от Intel, который использовал кольцевую шину, соединяющую все ядра, память, кэш последнего уровня и интегрированную графику. Это все еще тот же дизайн, что мы наблюдаем в современных процессорах Coffee Lake.

Кольцевая шина


В Nehalem/Westmery Bridge добавляет на чип графический процессор и движок транскодирования видео, которые совместно используют кэш-память L3. И вместо того, чтобы прокладывать больше проводов к L3, Intel представила кольцевую шину.



Архитектурно, это та же кольцевая шина, которая используется в Nehalem EX и Westmere EX. Каждое ядро, каждый фрагмент кэша L3 (LLC), встроенный графический процессор, медиа-движок и системный агент (забавное название для северного моста) присоединены к кольцевой шине. Шина состоит из четырех независимых колец: шины данных, запросов, подтверждений и шины мониторинга состояний. Каждая обращение к любому из колец может передавать 32 байта данных за такт. По мере увеличения количества ядер и размера кэша пропускная способность вашего кэша соответственно увеличивается.

На каждое ядро в итоге приходится тот же объем пропускной способности кэша L3, что и в высокопроизводительных процессорах Westmere — 96 ГБ/с. Совокупная пропускная способность Sandy Bridge в 4 раза выше, чем в четырехъядерном Westmere, поскольку она просто умножается на количество ядер, и составляет 384 ГБ/с.

Это означает, что задержка L3 значительно уменьшена с примерно 36 тактов в Westmere до 26 — 31 такта в Sandy Bridge (с некоторой переменной задержкой кэша, которая зависит от того, какое ядро обращается к какому фрагменту кэша). Кроме того, в отличие от Westmere, кэш-память L3 теперь работает на тактовой частоте ядра — концепция un-Core все еще существует, но Intel называет внеядерную часть «системным агентом», и больше не включает в неё кэш-память L3. (Термин «un-Core» все еще используется сегодня для описания межсоединений.)

Благодаря кэш-памяти L3, работающей на частоте ядра, вы получаете преимущества гораздо более быстрого кеша. Недостатком является то, что L3 разгоняется вместе с ядрами процессора, когда включаются режимы турбо или простоя. Если графическому процессору нужен L3, когда частота ядер понижена, кэш L3 не будет работать так же быстро, как если бы он был независимым. Или системе придется разгонять ядро и потреблять дополнительную мощность.

Кэш L3 разделен на фрагменты, каждый из которых ассоциируется с отдельным ядром. Поскольку Sandy Bridge имеет полностью доступный кэш L3, каждое ядро может адресовать весь кэш. Каждый фрагмент собственный контроллер доступа к шине, и полноценный конвейер кэша. В Westmere был один конвейер кэша и очередь, в которую все ядра отправляли запросы, но в Sandy Bridge они распределяются по сегментам кэша. Использование кольцевой шины означает, добавление новых точек доступа в шину перестало критически влиять на размер матрицы. Несмотря на то, что каждый из пользователей кольца получает собственный контроллер, данные всегда идут по кратчайшему пути. Управление шиной распределено по всему кольцу, и в результате каждый модуль «знает», был ли свободный слот на шине один такт назад.

Системный агент


По какой-то причине Intel перестала использовать термин un-core в SB, и в Sandy Bridge назвала эту часть «системным агентом». (Опять-таки, в настоящее время un-core снова в моде для межсоединений, ввода-вывода и контроллеров памяти). Системный агент представляет собой традиционный Северный мост. Вам доступно 16 линий PCIe 2.0, которые можно разделить на два канала x8. Имеется переработанный двухканальный контроллер памяти DDR3, который, наконец, обеспечивает задержку памяти примерно на уровне Lynnfield (Clarkdale переместил контроллер памяти с ЦП на графический процессор).



Системный агент также имеет интерфейс DMI, блок видеовыхода и PCU (блок управления питанием). Тактовая частота SA ниже, чем у остальной части ядра, и имеет отдельную схему питания.

Графика Sandy Bridge


Еще одно значительное улучшение производительности Sandy Bridge в сравнении с Westmere касается обработки графики. В то время как процессорные ядра показывают улучшение производительности на 10-30%, графическая производительность Sandy Bridge попросту вдвое выше, чем у продуктов Intel до Westmere (Clarkdale / Arrandale). Несмотря на скачок с 45 нм до 32 нм, скорость обработки графики улучшается благодаря значительному увеличению IPC.

Графический процессор Sandy Bridge построен на тех же 32-нм транзисторах, что и ядра процессора. Графический процессор находится в своем собственном мирке в смысле питания и частоты. GPU может быть выключен или включен независимо от процессора. Графическое турбо доступно как для десктоп, так мобильных процессоров.



GPU рассматривается как равноправный гражданин в мире Sandy Bridge, и получает полный доступ к кэш-памяти L3. Графический драйвер контролирует, что именно попадает в кэш L3, и вы даже можете ограничить объем кеша, который доступен графическому процессору. Хранение графических данных в кеше особенно важно, поскольку оно уменьшает обращения в основную память, которые являются дорогостоящими как с точки зрения производительности, так и с точки зрения энергопотребления. Но перестройка графического процессора для использования кэша не является простой задачей.

Графика SNB (внутреннее название Gen 6) широко использует аппаратное обеспечение с фиксированными функциями. Идея такая: всё, что можно описать с помощью фиксированной функции, которая должно быть реализовано хардварной фиксированной функцией. Преимущество – производительность, мощность и уменьшенный размер матрицы, хотя и за счет потери гибкости.



Программируемое аппаратное обеспечение шейдеров состоит из шейдеров / ядер / исполнительных блоков (execution units), которые Intel называет EU. Каждый EU может принимать инструкции из нескольких потоков. Внутренний ISA сопоставлен один-к-одному с большинством инструкций API DirectX 10, что щзначает CISC-подобную архитектуру. Переход от взаимно-однозначного API к отображению инструкций увеличивает IPC за счет эффективного увеличения ширины EU.

В EU есть и другие улучшения. Трансцендентная математика обрабатывается аппаратными средствами в EU, и ее производительность значительно возросла. Intel тогда сообщила, что операции синуса и косинуса теперь на несколько порядков быстрее, чем в графике до Westmere.
В предыдущих графических архитектурах Intel регистровый перераспределялся «на лету». Если потоку требуется меньше регистров, остальные регистры могут быть выделены другому потоку. Несмотря на то, что это был отличный подход для экономии площади матрицы, он оказался ограничителем производительности. Часто потоки не могли быть обработаны, поскольку не было доступных регистров для использования. Intel увеличила число регистров на поток сначала с 64 до 80, и, затем, до 120 для Sandy Bridge. Сценарии простоев из-за недостатка регистров значительно сократились.



В сумме, все эти усовершенствования привели к удвоению пропускной способности инструкций в EU.

При запуске было две версии GPU Sandy Bridge: одна с 6 EU и одна с 12 EU. Все мобильные процессоры (при запуске) используют 12 EU, в то время как в настольных SKU может использоваться 6 или 12 в зависимости от модели. Sandy Bridge был шагом в нужном направлении для Intel, так как интегрированная графика начала становиться обязательной для потребительских продуктов, и Intel постепенно начала увеличивать процент площади чипа, выделенный для GPU. Современные (2019 г.) настольные процессоры аналогичного уровня имеют 24 EU (Gen 9.5), в то время как будущие 10-нм процессоры будут иметь ~ 64 EU (Gen11).

Sandy Bridge Media Engine


Рядом с GPU Sandy Bridge находится медиа-процессор. Обработка мультимедиа в SNB состоит из двух основных компонентов: декодирование видео и кодирование видео.

Механизм декодирования с аппаратным ускорением был улучшен по сравнению с текущим поколением: теперь весь видео конвейер декодировался с помощью модулей с фиксированными функциями. Это контрастирует с дизайном Intel до SNB, в котором для некоторых этапов декодирования видео используется массив EU. В результате Intel утверждает, что потребляемая мощность процессора SNB снижается вдвое при воспроизведении HD-видео.



Механизм кодирования видео был совершенно новым дополнением к Sandy Bridge. Intel взяла ~ 3-минутное исходное видео 1080p 30 Мбит/с и перекодировала его в видеоформат iPhone 640 x 360. Весь процесс занял 14 секунд и завершился со скоростью примерно 400 кадров в секунду.



Принцип кодирования / декодирования фиксированной функцией теперь распространен в любом графическом оборудовании для настольных компьютеров и даже смартфонов. В те времена Sandy Bridge использовал матрицы размером 3 мм2 для этой базовой структуры кодирования / декодирования.

Новый, Агрессивный Турбо


Lynnfield был первым процессором Intel, который активно продвигал идею динамического увеличения тактовой частоты активных ядер процессоров при отключении неработающих ядер. Идея состоит в том, что если у вас есть TDP 95 Вт для четырехъядерного процессора, но три из этих четырех ядер простаивают, то вы можете увеличивать тактовую частоту одного активного ядра, пока не достигнете турбо-предела.

Во всех процессорах текущего поколения предполагается, что процессор достигает предела турбо-мощности сразу после включения турбо. В действительности, однако, процессор не нагревается мгновенно — есть период времени, когда процессор не рассеивает свою полную потребляемую мощность и набирает температуру.



Sandy Bridge использует эту возможность, позволяя PCU разгонять активные ядра выше TDP на короткие промежутки времени (до 25 секунд). PCU отслеживает доступный тепловой бюджет во время простоя и тратит его, когда увеличивается нагрузка на процессор. Чем дольше процессор остается бездействующим, тем больше запас, на который можно превысить TDP. В итоге, при появлении рабочей нагрузки, центральный процессор включает турбо с превышением TDP, и понижает частоту снова, когда процессор нагревается, в конечном итоге останавливаясь на своем TDP. Хотя SNB может выходить за пределы своего TDP, PCU не позволит чипу превысить пределы надежности.



И CPU, и GPU Turbo могут работать в тандеме. Рабочие нагрузки, которые в большей степени связаны с GPU, работающими на SNB, могут привести снижению частоты ядер CPU, и повышению частоты GPU. Так же задачи, связанные с CPU, могут снизить частоту GPU и увеличить частоту CPU. Sandy Bridge в целом оказался намного более гибким механизмом, чем все, что было создано до него.

Спасибо, что остаётесь с нами. Вам нравятся наши статьи? Хотите видеть больше интересных материалов? Поддержите нас оформив заказ или порекомендовав знакомым, 30% скидка для пользователей Хабра на уникальный аналог entry-level серверов, который был придуман нами для Вас: Вся правда о VPS (KVM) E5-2650 v4 (6 Cores) 10GB DDR4 240GB SSD 1Gbps от $20 или как правильно делить сервер? (доступны варианты с RAID1 и RAID10, до 24 ядер и до 40GB DDR4).

Dell R730xd в 2 раза дешевле? Только у нас 2 х Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 ТВ от $199 в Нидерландах! Dell R420 — 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB — от $99! Читайте о том Как построить инфраструктуру корп. класса c применением серверов Dell R730xd Е5-2650 v4 стоимостью 9000 евро за копейки?

Комментарии (90)


  1. DistortNeo
    11.06.2019 19:31
    +2

    С интересом узнал, что у моего 2600K есть видеоядро. На самом деле, всё просто: единственный чипсет на старте продаж Sandy Bridge, который поддерживал разгон, был P67, но он не поддерживал встроенное видео. Z68 же пришёл позже.


    1. BkmzSpb
      11.06.2019 20:54

      С интересом узнал, что у моего 2700К есть видеоядро HD3000. С интересом узнал, что мой Z77 чипсет поддерживает встроенную графику, однако никакой встроенной графики у меня нет и, кажется, никогда не было.
      Учитывая, что Intel продает новые процессоры с потенциально отключенным GPU как более простые "F" версии (на хабре была статья, но я нашел только это), возникает вопрос:
      Что не так с моим CPU?


      1. DaemonGloom
        13.06.2019 07:12

        Вероятно — у вас стоит обычный дискретный GPU и в настройках BIOS указано использовать только его. Если хочется активировать оба — нужно найти там переключатель с названием типа «iGPU Multi-Monitor». И проверить, что в качестве выбранного графического адаптера стоит auto.


  1. tmnhy
    11.06.2019 19:55
    +5

    Такое впечатление, что автора перевода позвали курить и он жмякнул «Опубликовать» на полуслове.
    Хотя, нет, на «минутку» рекламы времени хватило, а вот на анонс следующих частей нет.

    Для нетерпеливых (из оригинала):
    image


    1. wormball
      11.06.2019 20:12

      Принимать за 100 процентов оверклокнутые значения — это отдельный рак мозга.


      1. mistergrim
        11.06.2019 20:17

        Да, и как будто тот же i7-7700K совсем не гонится.

        Посмотрел оригинал. Всё понятно, это ж anandtech.


        1. DistortNeo
          11.06.2019 22:48

          Да, и как будто тот же i7-7700K совсем не гонится.

          По сравнению с 2600K — да, не гонится. Если посмотреть на статистику разгона с акцентом на постоянную работу (воздушное охлаждение, длительная работа всех ядер на максимальной загрузке без перегрева, не выше 70 градусов), то будет:


          2600K имеет базовую частоту 3.4, турбобуст 3.8, гонится до 4.5, отдельные экземпляры берут 4.6. Прирост 32% относительно базы и 18% относительно буста.


          7700K имеет базовую частоту 4.2, турбобуст 4.5, гонится до 4.7 — 12% и 4.5% соответственно. Относительное увеличение мало.


          9700K имеет базовую частоту 3.6, но турбобуст — аж 4.9. Разгонять его дальше некуда, т.к. при полной загрузке, особенно при выполнении AVX операций, он начинает перегреваться и троттлить.


          1. mistergrim
            11.06.2019 23:01
            +2

            Вот и показали бы это сравнение на графиках.


            1. DistortNeo
              11.06.2019 23:19
              +2

              Это да. А ещё не мешало бы тесты с отключённым HT сделать.
              В Sandy Bridge HT очень неэффективный и может даже снижать производительность.


              1. p_fox
                12.06.2019 08:26
                -1

                Приведи пример, где гипертрейдинг снижает производительность.


                1. UnrealQW
                  12.06.2019 11:02
                  +2

                  Гоночный симулятор iRacing (вполне современный и постоянно обновляющийся) написан, скажем так, неоптимально с т.з. использования многопоточности[1]. Из-за этого при включенной гиперсридинге ФПС ниже — загружаются не все ядра процессора. Вообще, все однопоточные приложения, работают быстрее без HT — для них важна только частота ядра.


                1. DistortNeo
                  12.06.2019 12:07
                  +1

                  В случае Sandy Bridge — практически везде.


                  HT не даётся бесплатно: однопоточная производительность при включении HT снижается (меньше L1 кэша, выше накладные расходы). Если в ваших задачах используется не больше 4 потоков (а это подавляющее большинство игр, IDE, браузеры), то зачем вам искусственно тормозить потоки? Я уж молчу про ситуацию, когда планировщик размазывает задачи по виртуальным ядрам, не обращая внимания на HT — тогда потоки начинают активно мешать друг другу, если попадают на одно физическое ядро.


                  Выигрыш от HT в случае Sandy Bridge — не более 5-15%, при условии, что ваша задача эффективно параллелится на большое количество потоков, не использует операции с плавающей точкой (SSE, AVX), практически не лезет в память, а накладные расходы на двукратное увеличение потоков не превышают эти 5-15%.


                  В противном случае всё будет печально. Например, тот же LinX в режиме 4 потока при HT off даёт 120 GFlops, в режиме 4 потока при HT on — около 100 GFLops, в режиме 8 потоков при HT on — около 70-80 GFlops.


                  P.S. Я уже молчу про то, что выключение HT увеличивает разгонный потенциал.


                  1. sumanai
                    12.06.2019 16:13
                    +1

                    Я уж молчу про ситуацию, когда планировщик размазывает задачи по виртуальным ядрам, не обращая внимания на HT

                    ОС от Microsoft так не делают, начиная с Windows XP.


          1. snnrman
            12.06.2019 15:26
            +2

            7700K легко гонится до 5Ghz, в некоторых материнках даже профиль есть штатный под этот разгон.


            1. voidMan
              12.06.2019 16:05

              Именно так, даже на воздушном охлаждении это работает стабильно.


            1. DistortNeo
              12.06.2019 19:14

              Не верю. Либо он будет уходить в тротлинг от перегрева под сильной нагрузкой, либо попался ну очень удачный экземляр, который стабильно работает при низком напряжении.


              Так-то и 2600K легко гонится до 4.8, но на 4.5 ему будет, всё-таки, лучше.


              1. iproger
                12.06.2019 23:27

                Секрет прост: noctua d15 и ко.


      1. powerman
        11.06.2019 20:54

        А мне вот как раз очень удобно. У меня ситуация точно такая же, как описана в статье: 2600K разогнанный на 4.6GHZ. И никакого резона обновлять его до этого момента не было. Но вот 9700K выглядит уже интересно… Хотя может пора снова на AMD посмотреть.


      1. Igor_O
        12.06.2019 02:29
        +2

        С другой стороны, никому, кажется, так и не пришло в голову сравнивать на одном графике i8086 с i80386. А ведь между ними — те же семь лет, что и между 2600 и 9700… Я даже не говорю про мелочь, что хоть вики и пишет как «низ» для 8086 частоту 5 МГц, но я ни одного i8086 «разогнанного» выше 4.7 МГц живьем не встречал.


        1. mistergrim
          12.06.2019 05:21
          +2

          Я даже не говорю про мелочь, что хоть вики и пишет как «низ» для 8086 частоту 5 МГц, но я ни одного i8086 «разогнанного» выше 4.7 МГц живьем не встречал.
          В IBM PC они были искусственно замедлены, потому что в качестве генератора тактовой частоты использовался ходовой (и дешёвый) кварц на 14,318 МГц — делением на три как раз и получалось 4,77 МГц.


    1. holomen
      11.06.2019 21:41

      Автора перевода не хватило даже на причесывание дурацких

      Таким образом, мы должны использовать мой второй чип,

      а вы логики ждете…
      Главное — реклама.

      УПД. кажется это вообще просто плохо вычитанный гуглоперевод:
      вместил восемь ядер и более 2 млрд. Транзисторов на площади


    1. 0xd34df00d
      12.06.2019 03:55
      +2

      Ух ты, какой compile, неплохо выглядит! Если б не рызен3, то можно было бы подумать о покупке.


  1. mistergrim
    11.06.2019 20:10
    +1

    Столько упоминаний значительных скачков, революционных изменений и устаревших атлонов, C2D и нехалемов, а с ними-то сравнения как раз и нет.

    Сейчас, в 2019 году, мы понимаем, что Intel уже вышла за пределы четырех ядер в своих основных процессорах, и, если пользователю по зубам стоимость DDR4, он может либо перейти на новую систему Intel, либо выбрать путь AMD.
    Точно в 2019 году? Сейчас уже можно найти DDR4 дешевле, чем DDR3.


  1. wormball
    11.06.2019 20:11

    > Модернизация ядра, основанная на 32-нм технологическом процессе Intel, стала самым масштабным поворотным моментом в производительности x86, и с тех пор мы не наблюдали подобных прорывов.

    Сильное заявление. И конечно же, сравнения с предыдущим поколением нет.


    1. beeruser
      12.06.2019 15:25

      Какой смысл сравнивать с nehalem, если это сравнение внутри одного семейства микроархитектур? Может ещё с i8080 сравнить? Значение микроархитектуры SB действительно огромное.


      1. wormball
        12.06.2019 19:24

        Вы уж определитесь — или это одно семейство, или значение СБ действительно огромное (тм).


        1. beeruser
          12.06.2019 21:25

          Определиться с чем? Мои фразы это просто два факта.
          Все современные (в продаже) процессоры Интел (кроме линейки Atom) — это развитие микроархитектуры SandyBridge. Поэтому можно о них говорить как о семействе микроархитектур. SunnyCove считается уже новым семейством, хотя концептуально отличия от Skylake небольшие. Kaby/Coffee/Whiskey/Amber Lake это всё тот же Skylake.


  1. gabirx
    11.06.2019 21:45

    Подскажите, на 1151 v1 чипсете есть смысл на i7 переходить? Сейчас i5 6400 стоит, и как-то задумчиво все в Visual Studio. Интересует именно в части компиляции и запуск тестов — будет кардинальный прирост? Или надо на AMD тихо ползти, с его кучей ядер по бюджетной цене...



    1. vsb
      12.06.2019 14:46

      Ваш процессор имеет частоту до 3.3 ГГц. Если ходите кардинального прироста, в первую очередь думайте, как частоту увеличить до 4.5 — 5 ГГц. Вкупе с современным процессором это вам даст почти двойное увеличение скорости каждого ядра. Это действительно будет ощущаться как кардинальный прирост, если нет проблем с другими компонентами (используется PCI-E SSD, хватает памяти, чтобы не свопиться).

      Из конкретных моделей могу посоветовать 9700K, 9900K. Или подождите выхода нового поколения Ryzen, они, похоже, будут очень хороши, а ядер там будет вообще видимо-невидимо. В частности шикарен 12-ядерник, и стоит приемлемо и кеша много и ядер много и буст обещают нормальный и IPC на уровне Intel (а может даже и выше) и всякие Meltdown-ы его вроде не затрагивают, в отличие от Intel.

      Главное не экономьте на материнской плате и охлаждении. Чтобы процессор работал быстро на многих ядрах, ему нужно электричество и хороший отвод тепла.


      1. DistortNeo
        12.06.2019 14:57
        +1

        Ваш процессор имеет частоту до 3.3 ГГц. Если ходите кардинального прироста, в первую очередь думайте, как частоту увеличить до 4.5 — 5 ГГц

        Но как? У него же заблокирован множитель. Можно гнать по частоты шины, но для этого нужна нормальная материнская плата да и вообще вероятность успешного разгона будет ниже.


        Интересует именно в части компиляции и запуск тестов — будет кардинальный прирост?

        Надо смотритеть на загрузку ядер процессора во время пиковой нагрузки. Близка ли она к 100% или с параллельной компиляций всё плохо?


        1. sumanai
          12.06.2019 16:16

          Но как?

          Очевидно, заменой процессора на разгоняемую версию.


  1. fessmage
    11.06.2019 23:02
    +3

    Как раз в домашней системе i7-2600k + ddr3 16gb + sata ssd 256gb, win10. Задуматься о необходимости апгрейда повода нет до сих пор.


  1. Marwin
    11.06.2019 23:33
    +1

    у меня до сих пор большинство компов дома на сэнди. Да, есть пара хасвеллов, пара айвиков, но остальные неттопы, HTPC, ноуты, nas сервачки и прочая лабудень, купленная на радостях новой холодной, быстрой и миниатюрной архитектуры в те далекие времена до сих пор живет и вполне благополучно выполняет свои прикладные задачи. Разве что только всё переехало на SSD и забито оперативой по полной катушке.


    1. wormball
      12.06.2019 00:10

      То бишь у вас только дома минимум 12 компов, которыми вы пользуетесь?


      1. Marwin
        12.06.2019 00:25
        +5

        ну на две квартиры — моя семья и родители… около 15, да. У каждого телека HTPC, в каждой комнате по компу у каждого члена семьи / детей плюс ноут почти у каждого для выездных ситуаций… как-то так сложилось / накопилось. Плюс сервера с перекрестными бекапами между хатами, общая локалка, виртуалки для работы и т.д. Щас же всё синхронизируется… данные в общих шарах. Дискомфорта от пересаживаний между девайсами нет. Хочешь посидел за столом с большим моником, хочешь полежал с ноутом, хочешь покрутил велик перед телеком в зале…


      1. Exchan-ge
        12.06.2019 12:41
        +1

        То бишь у вас только дома минимум 12 компов, которыми вы пользуетесь?


        Если в начальный период компьютеризации апгрейд осуществлялся путем продажи старого и покупкой нового, то с момента насыщения общества компьютерами (и снижения их относительной стоимости) — продать старое железо за разумные деньги стало проблематичным.
        Иначе говоря — выгоднее оставить себе старый комп и приспособить его для выполнения какой-либо функции (или просто дать в пользование родственникам или сотрудникам), чем продавать его.
        Как следствие, у достаточно многих людей компьютеров в личном владении стало много.
        (что есть старый комп? Машины на Quad Q6600, например)


        1. DistortNeo
          12.06.2019 13:03

          то с момента насыщения общества компьютерами (и снижения их относительной стоимости) — продать старое железо за разумные деньги стало проблематичным.

          Всё дело в падении спроса на десктопы. Сейчас подавляющее большинство людей предпочитают планшеты-ноутбуки-приставки, а десктопы стали нишевым продуктов для энтузиастов.


          Иначе говоря — выгоднее оставить себе старый комп и приспособить его для выполнения какой-либо функции

          У старых компов есть проблема — громоздкость, низкая производительность и низкая энергоэффективность.


          что есть старый комп? Машины на Quad Q6600, например

          Продать Quad при переходе на Sandy в 2011 году никаких проблем не было. А сейчас девать его просто некуда.


          1. Exchan-ge
            12.06.2019 13:42
            +1

            Сейчас подавляющее большинство людей предпочитают планшеты-ноутбуки-приставки


            По моим наблюдениям — эти предпочтения сразу же заканчиваются в тот момент, когда человеку внезапно оказывается нужен комп с большим монитором, несколькими накопителями (SSD и HDD) и/или видеокартой типа RTX2070-8G.

            У старых компов есть проблема — громоздкость, низкая производительность и низкая энергоэффективность.


            Громоздкость?
            ASUSTeK Z87I-PR+ i5 4670K+ HX318C10FBK2/16 (кит) + PowerColor HD 7750+ LG GH24NS95 (полные 5") + PX-256M5Pro +WD5000BPKT+ Chieftec BT-02B-B= 240x135x295 мм.
            «Этот старый дуб еще пошумит» (с)

            Продать Quad при переходе на Sandy в 2011 году никаких проблем не было


            В 2011 году производительности Q6600/Q8400 было более чем достаточно.
            EAH6950/2DI2S/2GD5 он вполне тянул.


            1. DistortNeo
              12.06.2019 14:16

              По моим наблюдениям — эти предпочтения сразу же заканчиваются в тот момент, когда человеку внезапно оказывается нужен комп с большим монитором, несколькими накопителями (SSD и HDD) и/или видеокартой типа RTX2070-8G.

              Новый ноутбук, большой телевизор, новая игровая приставка. Мир не состоит целиком из программистов.


              Громоздкость?

              Плохой пример. Это ещё нельзя назвать старым железом — оно и сейчас вполне котируется. Для меня старое — это то, что было до Sandy Bridge, с DDR2 — те же самые квады.


              Но опять же, всё зависит от функции. Я тоже поначалу думал для проектора собрать из старого железа источник сигнала. А потом просто купил ТВ-приставку на андроиде с Али за пару тысяч — за глаза хватает. Когда понадобилось собрать NAS — собрал из нового железа, в мини-корпусе.


              1. Exchan-ge
                12.06.2019 15:54

                Новый ноутбук, большой телевизор, новая игровая приставка. Мир не состоит целиком из программистов.


                Есть у нас один уникальный магазин, работающий уже 30 лет и не меняющий при этом свой профиль. Начинали они еще с клонов спектрума.
                И был в этом магазине большой отдел игровых приставок (приставки+игры и аксессуары к ним).
                Я к ним заходил недавно — отдела приставок там больше нет. А в крупнейшем онлайн-магазине в лидерах PlayStation 4 Pro 1TB, на которую отзывов на порядок (буквально) меньше, чем на Core i3-8100.

                Ноутбук — это вынужденный компромисс.
                По функционалу людям нужен десктоп и мобильные устройства разной степени мобильности. Но обычно на все нет денег (или просто места в жилище).
                А потом, когда и деньги и место появляются — иногда в силу вступает привычка.

                Это ещё нельзя назвать старым железом

                Там видеокарте уже 7 лет. Пора менять — скоро ее планшеты на i5 обгонят.

                с DDR2 — те же самые квады

                Квады нынче уже и офис с вебом тащут пыхтя и напрягаясь.
                И 8 Мб DDR2 уже маловато.

                понадобилось собрать NAS — собрал из нового железа, в мини-корпусе.


                NAS без 4..6 HDD 3,5" — нещитово )
                Тут народ уже по 4 шт. 8 Тб ставит…


                1. DistortNeo
                  12.06.2019 19:17

                  NAS без 4..6 HDD 3,5" — нещитово )

                  В моём 4 HDD 3.5", из них два — это старые харды, которые я вынул из десктопа.


                  1. Exchan-ge
                    12.06.2019 20:11

                    В моём 4 HDD 3.5"


                    Что же тогда вы понимаете под «мини-корпусом»?

                    Мини в моем понимании
                    image


                    1. DistortNeo
                      12.06.2019 21:22

                      Да, немного ошибся с размером, мне казалось, что корпус совсем мелкий. Померил — оказалось 23 см х 18 см х ~40 см — как раз, чтоб харды влезли.


  1. lasc
    12.06.2019 03:03
    +3

    Недавно обновился с i7-2600 на ryzen2700 — иииии не заметил разницы основное ускорение похоже изза nvme.


    1. iproger
      12.06.2019 05:43

      Так у них и нет большого различия на одно ядро. Разница была бы заметна при обновлении на что-то из 8-9 поколения intel.


      1. Tsimur_S
        12.06.2019 15:13

        ryzen так сильно отстает в производительности на ядро от Intel?


        1. DistortNeo
          12.06.2019 19:18

          Да вроде как уже нет. В случае Zen2 — так вообще паритет, как мне кажется.


        1. iproger
          12.06.2019 23:34

          Не сильно. Около 10-15% (и до 40% в некоторых дисциплинах).
          Речь про 2700x vs 9900k.


          1. DistortNeo
            13.06.2019 00:20

            В 3 поколении удвоили количество FP блоков на ядро, так что "до 40% в некоторых дисциплинах" уже не должно встречаться.


            1. iproger
              13.06.2019 01:14

              Если бы архитектура была не «чиплетная», а как раньше — один кристалл то можно было бы утверждать что Zen2 > Core. Но это не так и надо ждать сторонних тестирований.
              Я думаю что они догнали конкурента, но вряд ли перегонят. Разве чуть холоднее будут.


              1. Am0ralist
                13.06.2019 11:04

                так вроде уже нашлись тесты какого-то инженерного образца и там всё очень вкусно?


                1. iproger
                  13.06.2019 20:02

                  Пока рано говорить. Главное что цены ниже конкурентов.


                  1. Am0ralist
                    13.06.2019 23:10

                    С другой стороны, если вот это правда, то на стандарте будет ещё лучшеimage


    1. Monoroch
      12.06.2019 11:26
      +1

      Не знаю чем вы занимаетесь, но в рендере разница между i7-3700k и 2700x просто огромна.
      При просмотре сайтов оно может и не так очевидно, но в любых тяжёлых задачах всё тут же встаёт на свои места.


  1. Jump
    12.06.2019 05:11
    +2

    Недавно обновил рабочий компьютер в котором десять лет стоял Sandy Bridge — к процессору не было никаких претензий, он еще лет пять как минимум будет достаточно адекватным. Причина замены- два слота памяти, 16Гб уже не хватает, и для SSD переходники приходится покупать на PCI-E.


  1. iproger
    12.06.2019 05:49

    Сидел на работе на 2600x. Сначала ничего не трогал, потом добавил ssd, разогнал оперативку, потом уже проц до 4.6. На Убунте вполне неплохо работалось, кроме тяжелых задач.
    В это же время дома обновился с 3770 до 9900k. Разница огромная. Даже в стоке (4.7) все летает, не говоря уже про 5ггц. Почти нет задач которые бы загрузили процессор чтобы он задумался, все протекает без перерывов.
    Очень заметно как с 2012 года изменился интернет и не только: раньше того же 3770 хватало вообще на все, а сейчас он указывается как минимальный cpu в играх. Простая загрузка gmail может съесть 30% в пике на 4/8 процессорах.


    1. onlinehead
      12.06.2019 19:24
      +1

      2600 у меня когда-то был на работе (взял как только он вышел помнится) и был он весьма бодр, но если говорить про сейчас…
      Я полтора уже года назад, получается, взял себе на Ebay БУшную станцию Dell t3600 на Xeon E5-4650L (8с, 16t, вышел в 12 году) с самым мощным из доступным БП (720ВТ), 32 Гб оперативки, какой-то дохлой видюшкой типа Quatro 1000 и винтом на 1ТБ в подарок за 420 евро за все в состоянии "муха не сидела".
      В итоге, докинул туда за 70 евро еще 32 Гб памяти, за что-то около 350 евро RTX 2070, Интеловский M2 ssd на 2 ТБ за 210 евро и ещё за 70 512ГБ Crusial SSD на sata под систему.
      Итого за примерно 1000 евро получилась машинка, которая спокойно тащит любую рабочую задачу, дает поиграться во все, что тянет видюха (а она кончается раньше процессора, т.к. дисплей 4К) не закрывая рабочие задачи да и в целом она прекрасно тащит все, включая сценарий "пусть два IDE, 2 браузера, пачка мессенджеров, платформ, чатов и 4 виртуалки повисят, пойду партейку в Overwatch или Battlefield 1 пробегу, а то утомили эти упыри" и думается мне в ближайшие 2-3 года вряд ли захочется что-то в этой машинке менять.


      1. iproger
        12.06.2019 23:40

        У вас неплохой конфиг. Только процессор все же низкочастотный. Но в 4к он должен загружать карту.


        1. DGN
          14.06.2019 21:28

          Для 4К, за те же деньги, 1080ti была бы куда интереснее.


          1. iproger
            14.06.2019 22:12

            Может быть. Но если хочется лучей то выбора нет.


    1. 0xd34df00d
      12.06.2019 22:13

      Даже в стоке (4.7) все летает, не говоря уже про 5ггц. Почти нет задач которые бы загрузили процессор чтобы он задумался, все протекает без перерывов.

      Забавно. Примерно те же эмоции были году в 2005-м, когда я обзавёлся AMD Athlon 64 3000+ с гигом оперативки. И компиляция генты летала, и своего кода, и интернетов. Прямо слезу ностальгии пустил.


      А теперь как-то всё перестало летать на 3930k с 64 гигами памяти и SSD.


      1. iproger
        12.06.2019 23:45

        Попробуйте разогнать процессор, хотя бы до 4.2. Надо посмотреть до сколько он вообще гонится.
        Но вообще да, все стало тяжелее и 3 поколение уже устарело и не тащит как раньше. Посмотрите на zen2 или 8700k. Zen+ тоже неплохи, но чуть медленнее на ядро, на уровне 6 поколения интела.


        1. 0xd34df00d
          13.06.2019 03:27

          У меня он как раз на 4.2 постоянно.


          Я так-то zen2 жду, там ещё с потоками интереснее, самое оно конпелять или индексы в IDE строить.


  1. timelle
    12.06.2019 07:35
    +1

    Когда я увидел цены на эти 2600K, то понял, что я нищий с Intel мне не по пути.


    1. p_fox
      12.06.2019 11:38

      Ну, для нищих на Али есть серия e3-12xx.


      1. EvgeniyNuAfanasievich
        13.06.2019 11:21

        речь идёт видимо про годы выпуска и триумфа сэнди.
        Сейчас, если нет даже 5к на б.у. проц при апргрейде, стоит задумываться не о смене ПК.


  1. barbanel
    12.06.2019 10:15
    +2

    Хм… Имется дома (тока не смейтесь) Code 2 Duo E8400.
    Изредка посещают мысли что пора апгрейдиться.
    Есть ли смысл покупать бюджетного старичка i7 или стоит разориться на относительно свежую модель?


    1. alan008
      12.06.2019 10:34
      +2

      Под старичка запаришься материнские платы искать. Оно тебе надо? За 15 т. р. сейчас можно хороший 6 ядерный Intel взять, не К версию, но вполне производительный.


    1. SeaCat3000
      12.06.2019 10:58
      +1

      У меня дома (тока не смейтесь) Xeon E5450, 8 Gb RAM и SATA SSD. Все устраивает, субъективно все «летает». Ну все не все, а то, чем пользуюсь. Иногда возникает желание обновиться, но зачем… Платформа работает с 2007 года… Если что-то умрет — обновлюсь сразу на Райзен или Intel 9xxx.


      1. barbanel
        12.06.2019 11:17

        Ну, у меня 4Гб и нет ссд, а тут вырисовывается задача поработать наконец с домашними видеороликами коих накопилось немерянно (и пинки жены в этом направдении абсолютно не при чем, я взрослый самостоятельный человек, сам решил — сам сделал)))
        Вобщем есть подозрения что без апгрейда будет как с ёжиками — плакали, кололись, но продолжали жрать кактус =)


        1. SeaCat3000
          12.06.2019 11:23
          +1

          С видеороликами, разумеется, лучше работать на свежем CPU. Прирост будет в разы. А если еще GPU подключить — будет вообще красота. Мой ПК чисто как домашний медиасервер, немного браузинга и немного простых игрушек, поэтому устраивает.


      1. daggert
        12.06.2019 11:56
        +1

        1в1 конфигурация у жены была, пришлось апгрейдится из-за… ютубика. Даже поставленная 1030 не смогла исправить ситуацию с рассинхроном звука и видео при просмотре длительных 1080 видео, пришлось поставить i5 старенький и убрать видяху — все стало норм.


        1. SeaCat3000
          12.06.2019 12:12

          Ютуб смотрю не каждый день, но иногда 1080 ролики смотрю. Вроде нет рассинхронизации. Заметил бы. Видео GTX650, браузер Опера. Хотя если честно, больше смотрю ютуб напрямую со Смарт-ТВ, когда лень комп включать.


  1. psFitz
    12.06.2019 11:28
    -4

    почему у меня это в трекере? Я даже в этом не разбираюсь


    1. barbanel
      12.06.2019 12:54
      +3

      Теперь будете =)


  1. AlexanderS
    12.06.2019 13:37

    Да, несмотря на то, что сейчас 2019 год, я могу сказать: «Я останусь с моим 2600К» ))


  1. maximd4
    12.06.2019 15:18

    Спасибо за статью. Мне не повезло с 2600К (с 2011 был 2400, потом 3450, а затем перешел на 3770 (все — без К) — благо, материнка на B75 позволяла). Все устраивало, но хотелось большего (да-да, разгона :)). В прошлом году сделал капитальный апгрейд на 8700К и… снова все оставил как есть — хватает, тем более в игрушках — 2080Ti вывезет все и даже немножко больше. :)


    1. Chugumoto
      12.06.2019 15:22

      не факт, что не повезло.
      насколько помню тогда, те, что с К, были лишены некоторых инструкций для виртуализации…
      ну вт-д там… а отсюда… может наоборот повезло?


      1. maximd4
        12.06.2019 15:23

        Ну, я в контексте статьи — т.е., у меня его не было. :)


  1. Chugumoto
    12.06.2019 15:19

    между нехалемами и сандибриджами еще вестмерки были как бы… X5660 например…
    поскольку я что-то стал маньяком многосокетных систем, сейчас пишу с системы на паре Е5440… и есть в наличии как E5-2680v1 так и E5-2680v2… ивибриджи таки лучшее сандикофф :)
    ядер больше, частоты выше, тдп ниже…


    1. rogoz
      12.06.2019 16:05
      +2

      … гадость под крышкой.


  1. novichek
    12.06.2019 19:06

    Ноут с i7-2640m на текущий момент и ютубик в 1080 крутит, и хром со 100500 вкладок держит, и пара виртуалок одновременно бегает.
    Упираюсь только в объем оперативки 16гб, и то, что диски виртуалок на hdd лежат, вместо системного ssd.
    По моей оценке, года 3-5 повода для апгрейда не будет )


  1. gibson_dev
    12.06.2019 19:32

    Есть ли смысл менять 2500к на 3570к? У 2500 ограничение по скорости памяти 1333(


    1. rogoz
      12.06.2019 21:58

      Если только за символическую плату/бесплатно. И если вы не фанат разгона. Или настолько фанат, что сможете скальпировать 3570K.
      В общем случае, скорее всего легче будет найти на али Xeon v1 начиная с 1270 и выше, Xeon v2 начиная с 1240.


    1. iproger
      12.06.2019 23:52

      Нет смысла. Надо брать полностью новую платформу с 8-9 поколением интела или zen амд. Если конечно необходимость есть.


    1. Danil1404
      14.06.2019 12:49

      У 2500 ограничение по скорости памяти 1333(

      Если вы про официальную частоту памяти — то это просто та частота, которая выставляется автоматически, когда сама память ее поддерживает. Если у вас разгонная материнка, например — P67, Z68 (я не уверен в точности и полноте списка), то вы и сейчас можете получить частоту больше 1333.
      Но учитывая то, что у вас 4 потока, маловероятно, что память будет сильно влиять. Для однопотока двух каналов DDR3 (даже 1333) должно хватать с головой, а если у вас активно используется многопоток, то вам бы хотя бы 3770k (а лучше новый проц с 8+ ядрами).


      1. DistortNeo
        14.06.2019 13:15

        Если у вас разгонная материнка, например — P67, Z68 (я не уверен в точности и полноте списка), то вы и сейчас можете получить частоту больше 1333.

        У меня 2600K и P67, и если вставлено две планки памяти, то они спокойно работают на 1600, но если четыре планки — то только 1333. Видимо, контроллер памяти не справляется.


        Для однопотока двух каналов DDR3 (даже 1333) должно хватать с головой

        Для многопотока тоже хватает. В память можно упереться только в синтетических текстах и плохо оптимизированных математических вычислениях.


        Ещё стоит отметить, что разница между 1333 и 1600 — только в throughput, но не в latency. Если пропускная способность памяти не является бутылочным горлышком, но на производительность память вообще влиять не будет.


        а если у вас активно используется многопоток, то вам бы хотя бы 3770k (а лучше новый проц с 8+ ядрами).

        Почему? 3770K хуже, чем 2600K — IPC такой же, а разгонный потенциал ниже.


        1. Danil1404
          14.06.2019 13:25

          Видимо, контроллер памяти не справляется.

          Да, об этом я как-то не подумал. Теоретически разница между 2500k и 3570k может быть, но тут возникает вопрос: а насколько велики различия между контроллерами памяти sandy bridge и ivy bridge? Официальную частоту можно и без изменений в контроллере поднять.
          Почему? 3770K хуже, чем 2600K — IPC такой же, а разгонный потенциал ниже.

          Просто привел первый пришедший в голову i7 на 1155. Так да, согласен — с точки зрения максимальной производительности в разгоне 2600k будет лучше, хоть и не сильно. А вот без разгона у 3770 частоты выше, ЕМНИП.


  1. PaulZi
    13.06.2019 12:18

    У самого дома 2600K, и сейчас думаю об апгрейде только потому, что у него нет аппаратного ускорения 4K HEVC@60fps снятое на мобильник (S9). Можно конечно взять обновить только видеокарту, но пока думаю, т. к. в последних версиях VLC уже софтверно достаточно бодро воспроизводится это видео.