Мы используем файлы cookie и сервисы аналитики. Ознакомьтесь с нашей Политикой сбора данных и выберите, какие типы cookie вы разрешаете:
cookie_policy_accepted — хранит ваш выбор cookiePHPSESSID — сессияkey3 — запоминание входа_ix — единая сессия входа на ixbt.comadminuserskey — вход администратораtopic_add_autosave — автосохранение черновикаls_photoset_target_tmp — временные данные загрузки фотоgeo_country — определяет ваш регион_ga, _ga_*, _ym_uid, _ym_d, _ym_* — статистика посещений__gads, __gpi — таргетирование объявленийВы всегда можете изменить свои предпочтения в настройках.
Логично же, что компания Нвидия не будет называть чипы одинаковыми именами, порождая путаницу. Это только недалекие журнаглисты могут думать, что старое и новейшее чипы могут иметь одинаковые наименования, порождая потом путаницы в драйверах и биосах.
Везде есть задачи, которые можно безболезненно оффлоадить из основного потока (который ВСЕГДА один, по понятной и разумной причине, надеюсь не надо пояснять почему?), а есть задачи, которые не параллелятся от слова вообще. Точнее распараллелить можно, но будет только падение производительности.
В играх часть процессов (рассчет затенения, освещения, AI, рассчет физ.явлений) хорошо поддается распараллеливанию, часть — вообще практически не параллелится, т.к. представляет из себя длинную цепочку кода, где каждый последующий шаг зависит от результата предыдущего. При этом, опять же, каждый оффлоад-процесс должен чаще или реже синхронизироваться с основным потоком. Чем чаще выполняется синхронизация, тем выше нагрузка на основной поток и тем меньше «профита» от доп. потока.
В HPC все задачи хорошо распараллеливаемы. Просто потому, что для этого сегмента распараллеливаемость кода является основным условием попадания в группу. Да, ЦПУ проще. Да, универсальнее. Но зачастую, хуже. Именно по причине того, что универсальные ALU занимают намного больший объем, чем узкоспециализированные с серьезным ограничением входным форматов данных. Можно посмотреть производительность того же FPU на невекторных операциях у ЦПУ и производительность на оффлоаде на ГПУ, где векторизация осуществляется внутренними механизмами архитектуры. Достаточно пролсто посмотреть кол-во FP портов на ядре ЦПУ и сравнить с возможностями тех же ГПУ. При этом ещё стоит учитывать что межъядерное взаимодействие в ЦПУ идет через ОЗУ и кэши третьего уровня, при этом за счет более высоких частот ЦПУ на ожидание при промахах кэшей тратит гораздо большее время, чем ГПУ (где, кстати, и структура кэшей более простая, так как уровней меньше).
i7 как были, так и остаются верхним сегментом, i5 — средний сегмент. i3 — мэйнстрим. Пентиум голд — нижний сегмент мэйнстрима, пентиум сильвер и селероны — лоу-энд.