Как работают многоядерные процессоры / it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek 

Как работают многоядерные процессоры

it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор
Подробнее

it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Развернуть

Отличный комментарий!

th3cat th3cat 05.05.202022:51 ссылка
+37.4
внезапно нет. Если это не go или erlang, то люди все также частенько забивают на параллельность, а если нет то бывает, что в 1 поток быстрее чем даже в 4
Grokkus Grokkus 05.05.202022:28 ответить ссылка -0.4
Большинство игр и много приложений вполне себе используют больше одного ядра. Сужу по графикам в таск менеджере.
вот только подавляющее большинство программ не игры
а большенству и не надо больше 1 ядра..
ikarus ikarus 05.05.202022:50 ответить ссылка 6.1
а ничего, что многие пользуется сразу несколькими программами? у меня, например, кроме основного рабочего софта всегда браузер открыт
тут вопрос не на уровне ОС, а на уровне софта
тут пост про процессоры, а в реальности у тебя реально может быть все 8 ядер под завязку загружены софтинами, каждая из которых по отдельности работает в однопотоке
"640 КБ на самом деле хватит всем"
Подавляющему большинству программ и одного выше крыши. Если только всякие рендеренги и пр. инженерные программы.
скажи это видеу на ютубе открытому в хроме.
И зачем ему много ядер? И 4к и так идёт шустро даже на древности.
а держи ка 8к, и пришли скриншот диспетчера задач на своем новороченом райзене.
8700k
^ Диспетчер задач Файл Параметры Вид
Процессы Производительность Журнал приложений Автозагрузка Пользователи Подробности Службы
□
X


Itf
ЦП
18% 4.24 ГГц
Память
7.7/15,9 ГБ (48%)
ДИСК О (С)
1%
Диск 1 (G: G:)
0%
Диск 2 (S:) о%
Диск 3 (D:)
0%
Ethernet
Ethernet 2
О: 0.5 П: 67.9
Тут ведь видеодекондинг видухой идет
Source Source 06.05.202000:11 ответить ссылка 0.4
че попроси то и скинул
ну так ты в настройках видео в 8к запусти
так?
► YouTube
Введите запрос
Video ID / sCPN 1 La4QzGeaaQ / B6EC M3D8 DV30 Viewport / Frames 1280x720*1.25/18 dropped of 7601 Current / Optimal Res 7680x4320(5)60 / 7680x4320(5)60 Volume / Normalized 43% / 43% (content loudness -6.4dB)
Codecs vp09.00.51.08.01.01.01.01.00 (272) / opus (251) Color
я не понимаю почему нужно все расписывать? говорим за процы, у тебя видео запущенно с апаратным ускорением, ты второй раз делаешь бесполезный скрин и я не понимаю то ли ради потролить то ли тупой...ну да ладно это не имеет никакого значения ниже скинули подходящие скрины с описанием
нет я просто сделал что ты просил
я понял, лучшая тактика - прикинуться шлангом
кек ты бы сначала определился че хочешь а потом на других быковал
Ну, пока я не пересел с Athlon II x3 455 на R5 3600 то видео даже в 1080p грузило проц на сотку, дропая фреймы. А стояла и стоит Gtx 1050 2Gb.
M@RviN M@RviN 06.05.202004:13 ответить ссылка 0.1
у меня на х3 710 такая же фигня, ну и карта по древнее
pvl94 pvl94 06.05.202007:03 ответить ссылка 0.4
что за бред? Athlon II x2 250, gtx 650, 1080р спокойно тянет
Забыл указать что на сотку проц грузился в хроме, в то время как в эдже около 10% даже 4к
M@RviN M@RviN 07.05.202003:49 ответить ссылка 0.0
ну, старенький 4 ядерный(8 потоков) спокойно обрабатывают. Да, грузятся все ядра, но хватало до апгрейда(оч давнего)и более древнего на 4 ядра без HT.
i7-2600 gt1030 8Гиг WIN7 64bit
инета медленный и лагает безбожно
а так все 8 виртуальных(4 физических) 80% нагрузки и озу гига 4 съело
браузер обновил - стало чуток лучше но не тянет- лагает 8к 60фпс. минута норм и лаги.. может из за того что кэш браузера на обычном винте(что sdd не убился)
Файл Параметры Вид Справка
Приложения I Процессы | Службы Быстродействие | сеть ) Пользователи
Хронология загрузки ЦП
Физическая память (МБ)			Система	
Всего	7647		Дескрипторов	21431
Кэшировано	1857		Потоков	1049
Доступно	4515		Процессов	55
Свободно	2678		Время работы	6:10:41:39
Если ссд не люто старый, то не убьётся.
>может из за того что кэш браузера на обычном винте(что sdd не убился)
Ебать ты бешеный. А зачем тебе вообще ssd?
как зачем мне sdd? - для игр и файла подкачки - ОЗУ мало (и дорогое новое в магазе).
под виндой sdd mlc ячейки 60 гигов 15% уже выработал (брал когда то за 100$-150$ = предмет роскоши)
под файл подкачки и игры 240 гигов 3D-TLC второй меняный по гарантии уже 1% выработал за 6 мес.(предыдущий за 9 месяцев помер - Китай. хоть и 3 год гарантии)
+1 Тер HDD но на нём 150 Мб бэдов и 750 гигов отборного порно(друг попросил по хранить)
+2 Тер HDD новый но серверный\NAS там всё что и на предыдущих в нескольких вариантах
1 тер 70 000 часов
2 тер 15 000 часов
60Гб 55 000 часов
240Гб 4 400 часов
у тебя XP? я бы переживал, что там TRIM нет, для ссд это реально не круто, что не скажешь про кеш хрома.
Перенеси файл подкачки на ссд.
Это все мифы, что он убьется.
Не насилуй себе мозг (см ниже и на картинку).

TBW (То что в графе "Всего NAND записей") для это SSD=140TB
Работает он уже ровно 2 года, регулярно, каждый день.
S-ii CrystalDisklnfo 8.0.0
Файл Правка Сервис Вид Диск Справка ЯзыкО_апдиаде) ^ ^Хорошо ^ Хорошо Тревога!
35 °С	27 °С	30 °С
С:	И:	Р:
Техсостояние
Хорошо 100 %
Температура
35 °С
ADATA SU650 253,4 GB
Всего хост-чтений Всего хост-записей
Прошивка Q0810B Серийный номер Интерфейс
11974 GB
количество SMART полей у дешевых(12) и дорогих(24) накопителей разные. Мало полей - для сокрытия ресурса накопителя.
И только изготовитель знает насколько эти поля "лживые". Не раз видел что при обновлении прошивки все поля сбрасываются в дефолтные значения. Вот на накопитель дали 3 год гарантии - один я сменил по гаранти(помер за 9 мес - благо плавно - данные спас) и знаешь что открыл - у SDD одинаковый серийный номер. - Вот и верь в гарантию. Через 4 года будет 90% поломанных.
Ну поглядим сколько он проживет, я его специально нагрузил
не забывай раз в пол года заходить на сайт изготовителя и смотреть не вышла ли новая прошивка...
из 10 поломанных SDD что я видел - проблемы 8 решались перепрошивкой что давала им "медленную"(-20%..-40% скорости) жизнь. А парочки померла из за того что лог сдд был до прошивки и при переполнении лога затёрлась прошивка. В одном физически микросхемы памяти были "лоу кост" и за 3 года сгорели. Новый контролер 400Мб в сек чтение пустой винт, старый через 3 года 200Мб сек пустой винт...но это же не гарантийный случай хотя ресурс 80% остался якобы по СМАРТ.
Впервые услышал, что их надо шить.
Значит еще падение скорости может быть..
А теперь глянь че у тебя написано во "Всего хост записей" и найди TBW на свой SSD (И сравни с тем сколько он у тебя уже в работе)
i5-4200U
Вообще не тащит. Гребанное слайдшоу с фризами по несколько секунд. Воспроизведение видео зависит от наличия и продвинутости аппаратного декодера (который в видяхе). Старое говно мамонта плохо справляется с дохуяK, потому что там УГ кодировщики. У меня вообще выше фулл хд в ютубе не тянет.
CPU History
60 seconds
□
CPUl 33,0%
Memory and Swap History
CPU2 35,7%
100 %
80 % 60 % 40 % 20 %
10
CPU4 30,6%
4- о %
о
Да это ютуб чудит. То же самое видео, но скачанное и запущенное с K lite codeck pack идет плавно, но с постоянными фризами, хотя видюшка и проц не загружены даже на половину+SSD.
А с ютуба оно еще и крутится не на видеокарте (она холодная), а на !!процессоре!!

Неоптимизированый 8К формат+кодируется процессором=упоротое комбо.
>K lite codeck pack
Ебать вы динозавры, в того времени успел подняться kmp, сжопиться, и все переехали на potplayer. И они все со встроенными кодеками.
Пфф, у меня до сих пор лайтэлой стоит. Ну да, и к-лайт кодек пак, надо бы как-то обновить...
А нахера, у него плейер простой.
Нафига лайтэлой, или нафига кодекпак обновлять? (Насчёт первого - привык как-то к нему, насчёт второго - в принципе при текущей версии в общем-то всё фурычит, так что да, можно не парится).
Это как дрочить на сменяющуюся наклейку-шильдик на АК-74, экспортированном сначала в Болгарию, а потом в США
а ручками кодеки под себя настроить не судьба?
i7-8550u + NVME
Даже не слайдашоу, а просмотр кинескопа под музыку, смена одной картинки раз в десяток секунд, что-то тут не то.
ICTopifl ЦПП
100%
80%
60%
40%
20%
ЦПП1 87,9% ЦПП5 86,9%
o%
60 seconds
ЦПП6 86,0%
|Н| ЦПП4 86,9% ЦПП8 86,9%
Ага, например ноутбук.
Проц удачный. Несмотря на то, что он ноутбучный у него уровень некоторых серверных XEON. Единственной что он уйдет в тротлинг спустя пару минут большой нагрузки и сбросит частоты, но на 2-3 минуты просмотра видео это никак не сказывается.
CPU Name
Intel Xeon W-2102 @ 2.90GHz Intel Core ¡7-980X @ 3.33GHz Intel Core ¡5-7440HQ @ 2.80GHz Intel Xeon E5-2620 v2 @ 2.10GHz Intel Core ¡7-8550U @ 1.80GHz
Intel Xeon E3-1220 v5 @ 3.00GHz
CPU Mark M. (higher is better)	Rank (lower is better)
6.098	616
6.097	617
6.094	618
6.090	619
6.084
Ну да, стоит своих наверняка баснословных денег, чтобы тротлить, перегреваться и всячески доставлять неудобства (а с ноутбуками только так). Сравнивать это "чудо" с ксеоном за неск. тысяч деревянных настолько некорректно, насколько это вообще возможно.
Я дебил, у меня в столе лежит i3-2320, i5-2500, и в ПК XEON E3-1230v2, E5-1650v2,E5-2678v3 и второй ноут на i5-3210m.
Не сказать, что в этих сортах разбираюсь но коряво таки сравнить могу.
i7-8550u реально шикарен в качестве выездного ноута если, что-то экстренно нужно перешить, перекомпилить код и т.д. но и тротлит он тоже пиздец если что-то экстренное затягивать на долго.
Жидкий металл тебе в помощь.
В ноут? xD
Для сравнения вот эта поебень охлаждает мой серверный XEON, 1080ti тоже не чуть не маленькая. Я стараюсь не лезть в сравнение ПК с ноутом ибо физику не обманешь, хоть обращаться жидким металом, проц в ноуте и будет тротлить в нагрузке, только жидкий азот и цистерна спасет.
*обращаться - обмажься
Все куда проще, поддержку 8к добавили в карты только с RTX поколения, все что до этого будет работать не нативно.
wafk wafk 06.05.202012:56 ответить ссылка 0.1
Ну я так и дусмал, GTX1070ti
Надо же, думал ютуб юзает видеокарту, а не проц, а оказалось, что видео крутятся через костыли.
I -i TechPowerUp GPU-Z 2.26.0
Graphics Card Sensors Advanced Validation
^ Диспетчер задач Windows

Файл Параметры Вид Справка
Приложения Процессы Службы Быстродействие Сеть
Пользователи
Загрузка ЦП
Хронология загрузки ЦП
Хронология использования физической памяти
Память
NVIDIA GeForce
Проц 8700K
низкий фреймрейт,постоянные фризы, и дропы кадров (стоатистика сверху слева)
У 8K что то не то с оптимизацией ща.
(фпс тот что надо, но очень краткие фризы каждую секунду, при этом видео вообще не загружена)
¿r>\ videoplayback.webm
Файл Вид Воспроизведение Навигация Закладки Помощь
Ls.lsl
9

'
А
т
с
í
+/
mí
J
®©® ®®®@ ®
I 4 TechPowerUp GPU-Z 2.26.0
Graphics Card
Sensors
Advanced
Validation
О =
GPU Clock
Диспетчер задач Windows
Файл Параметры Вид Справка
		
Приложения Процессы
У меня всё нормально. Проблема у тебя где-то.
Кодеки старые может?
Наверно поэтому, у мя 1070ti GTX http://joyreactor.cc/post/4342761#comment20514010

в 3х разных плеерах (даже тот что под BD remux 10bit)
Может из-за 7 винды.
Ну раз все кидают то и я подсосу. Проц за ~4 к с Китая, не навороченный райзен-хуяйзен. Потоки решают (в хроме, по крайне мере).
¡¡^1 Диспетчер задач Файл Параметры Вид
				—	□ X |
Журнал приложений	Автозагрузка	Пользователи	Подробности	Службы	
Ц П	Хеоп(К) СРУ Е5-2690 0 @ 2.906142
% использования более 60 секунд	100%
			
	■ ¿аа \		 л ■-		ишлМл
ММлММуИч			
	-/•А>ЛЛ\/^Л/\ЛчЛлЛ/Л/А/^		Г - I- 1
Использование Скорость
>потоки решают
>1080ти на 90%
Кстати странно, у меня ютуб на видеокарту забивает.
У моего процессора нет видеоядра, сталбыть вся нагрузка ложится на видеокарту. Тем не менее, информацию обрабатывает цпу в любом случае, и простаивать он не будет. Хотя для кого-то загрузка в 10-15 процентов и есть простой.
У меня на ryzen 2700 тоже нет видеоядра, но мою 1060 он упорно не использует, чисто проц.
Avaroh Avaroh 06.05.202009:44 ответить ссылка 0.9
Та же фигня, ютуб игнорирует 1060. Спасает только расширение "h264ify", но там максимум FHD. Может из-за вин7?
У меня на 10 так.
Avaroh Avaroh 02.06.202016:51 ответить ссылка 0.0
В технике ты, по-видимому, совершенно не разбираешься.
Разъяснять мы, конечно, не будем.
Ну типа видеоядро это огрызок для офисных компов, "на всякий случай"
Если у тя в компе стоит "ЖИТИИКС100500" видеоядро спит, пока ты рубильником в диспетчере устройств не задействуешь принудительно, вырубив свой ЖИТИИКС попутно

p.s. у меня оно вообще не работает ибо WIN7 и нет драйверов (да и хер с ним)
В любом случае, с меньшим кол-вом потоков нагрузка будет больше, чем 15%. Я к этому вёл.
Может радион на полную не грузится, не знаю.
Диск О (D:)
0%
Диск 1 (G:) 0%

Диск 2 (С:) 1%
Диск 3 (Н:)
0%
Диск 4 (I:)
о%
Диск 5 (J:) о%
Диск 6 (К:) 0%
Ethernet
О: О П: 0 кбит/с
Ethernet
О: 24,0 П: 32,0 кбит/с
»А /уА-.
Графический про . Radeon RX 570 Series М 41%
ЦП
AMD Ryzen 5 1600 Six-Core Processor
Использование Скорость
Цп с видеядром? Если да, то тогда понятно. Если нет, то хз, может браузер другой.
Карта декодирование vp9 железно не поддерживает.
Проц 1600 же, без
i5 8400 + gtx 1660, видяха на 75-80% грузится проц даже не почесался.
stenko stenko 06.05.202006:47 ответить ссылка 0.1
У меня как и должно тоже видеокартой.
агиБ 05.May.2020 22:50 ответить V ссылка £	4.2
1яющему большинству программ и одного выше крыши. Если только всякие рендеренги ?рные программы.
шегРгоп 05.May.2020 22:51 ответить V ссылка £	5.0
си это видеу на ютубе открытому в хроме.
; 1НаЕеУар!ака1 05.May.2020 23:30	ответить V	ссылка £	«О
I
Видеокарта тоже должна поддерживать 8к, у нвидии это появилось только с RTX серией, то есть у тебя работает как и должно.
У тех у кого прошлое поколение будут проблемы уже типа загрузки проца или 1080ti под 90% как на скрине выше.
wafk wafk 06.05.202013:02 ответить ссылка 0.0
А вот если в браузере отключить аппаратное ускорение.
VK 'Cr Rustorka 4& rutracker	overcklockers £] Яндекс ^ World of Warcraft Q Ctokoe
Процессы Производительность Журнал приложений Автозагрузка Пользователи Подробности Службы
зачем ему много ядер? И 4к и так идёт шустро даже на древности.
Ф БирегРгоп 05.May.2020 23:36 ответить V ссылка £
ЦП
68%
Забавно однако, если отключить графическое ускорение то реально заикается. Даже на неплохом проце
т Диспетчер задач
□
X
Файл Параметры Вид
Процессы Производительность Журнал приложений Автозагрузка Пользователи Подробности Службы
ьп
JlJl.
ЦП
100% 4,00 ГГц
Память
8,5/15,9 ГБ (53%)
Диск 0 (D:) 0%
диск 1 (Е:) 0%
Диск 2 (С:) 0%
ЦП
Intel(R) Core(TM) ¡7-9700К CPU @ 3.60GHz
О: 0,5 П:
RebKut RebKut 06.05.202009:04 ответить ссылка 0.0
Вот, кстати фризит, видос идет плавно 3 сек, а потом фриз, а потом опять 3 сек плавно и так по кругу) В 4к все норм)
•■..Vf «rtS
«


Пользуйт
DEAL
OF THE
getf


► YouTube
9	&
У éíi esu
Диск 0 (J:)
0%
□ AIDA64 Extri
% использования более 60 секунд
AMD Ryzen 5 1600X Six-Core Processor
100%
Меню Избра(
□ AIDA64v6.1t
>	О Компью
>	Щ Системн
>	!щ Операцк
>	£ Сервер
>	□ Дисплей
>	Мультик
>	«
N4SPD N4SPD 06.05.202019:19 ответить ссылка 0.0
А вот виртуалка на сервере
а Google Таблицы	X I □ Просмотры на видео Арм - Gc X I а G-Srez-RU pict - Google Тзбли- X I н G-Srez-RU pict FR - Google Таб X I н мониторинг проксей - Google X I н G-Srez-RU pict - Google Табли- X О Peru 8K HDR 60FPS (FUHD) 4i X +
4r	Oft youtube.com/watch?v=1La4QzGeaaQ
ö X l|@ Диспетчер задач
N4SPD N4SPD 06.05.202019:23 ответить ссылка 0.0
на серваке вообще лагает, просто сладшоу, никакой плавности нет
N4SPD N4SPD 06.05.202019:24 ответить ссылка 0.0
Нафига сервер?
Для работы, ботоферма)
N4SPD N4SPD 13.05.202020:39 ответить ссылка 0.1
Проц почти не задействован, там скачивание и обнова танков паралельно идет, проц туда больше задействован.
1080 ти изи тянет.
Alligator.WORK | IT блог	X | Как работают многоядерные п| X О (1) Peru 8К HDR 60FPS (FUH 4' X +
О X
О A youtube.com/watch?v=1La4QzGeaaQ8tfeature=emb_logo
☆
Ш М i
'□ ЕЯ1
íd i =s
= O YouTube
Введите запрос
Q,
си
Peru 8К HDR 60FPS (FUHD)
Следующее
АВТОВОСПРОИЗВЕДЕНИЕ
(© Диспетчер задач
У тебя странные представления о древности. Моему компу лет десять, и он 4К вообще не способен вытянуть.
KhazAr KhazAr 06.05.202000:40 ответить ссылка 0.5
4k где? В играх? Я про youtub'ное 4К видео.
ну так ютубное видео обрабатывается карточкой, а не процем, на него нагрузка вообще по минимуму будет
у меня проц на полную. Видимо - как настроить.
Походу именно процессором, лол
http://joyreactor.cc/post/4342761#comment20512171
В играх? Смеёшься? Нет-нет-нет, я про Ютуб. 4К видео у меня превращаются почти в слайд шоу — секунда просмотра, две секунды прогрузки.
KhazAr KhazAr 06.05.202003:07 ответить ссылка 0.3
Значит это очень хуёвый комп даже по меркам 2010 года.
KhazAr KhazAr 06.05.202007:42 ответить ссылка 0.9
То что они используют больше одного ядра еще не значит что нагрузка равномерно распределена. И те же самые игры как правило невозможно полностью распараллелить, все равно какое-то ядро отдувается за всех как на картинке.
psys psys 05.05.202022:50 ответить ссылка 1.3
Абсолютно равномерно и не получится. То одно больше остальных на себя берет, то другое.
Ни абсолютно равномерно, "то одно, то другое берет больше" это не то что происходит в случае игр. Есть основной поток выполняющий лвиную часть нагрузки и сильно грузящий своё ядро, и есть часть распаралелленых вычислений размазанных по другим ядрам. Потому что полностью распаралеллить игру невозможно, и даже то что можно это огромный гемор разрабам и они не будут это применять при каждой возможности. Все равно большинство нагрузки будет сосредоточено в основном потоке, и с одного ядра на другое она прыгать никак не будет.
psys psys 05.05.202023:58 ответить ссылка -0.1
видимо, основным, ядром становится то одно, то другое.
"главный поток" есть в любой программе, вне зависимости от её типа, и от него будут исходить дополнительные потоки. А вот будет ли он самым нагруженным - не факт, он может и просто дочерними потоками управлять.
То-есть есть у проца многа ядер но они немощные как у зеонов или старой рязани, то игра будет фризить и подтормаживать, из-за того что основной поток выполняется на одном маломощном ядре я так понял?
Может и использую, но 1 ядро грузится на 100%, пока остальные на 20-40%
>Если это не go или erlang

В .net и java очень мощные средства для многопоточности. Распараллелить цикл в C# - элементарно.

В node.js 14 наконец добавили worker_threads для "execute JavaScript in parallel" (привет тормозному Электрону, может быть хоть теперь полегчает)

В С++/Qt работу с многопотоком облегчает QThread, но за его простоту я ничего не скажу

>бывает, что в 1 поток быстрее чем даже в 4

разве что в Python - из-за GIL. Но, к счастью, десктопные программы на нём пишут не часто.
В python нет мультипоточности из-за GIL, но есть многопроцессорность. Это жрет больше ресурсов, но хотя бы на самом деле параллелится
в том и дело, что интерпретатор питона жирный и неповоротливый, а плодить их в памяти целую пачку - так себе идея в рамках десктопа. Кмк, имеет смысл разве что на адовой математике (с биндами к с-либам) или на долгих сетевых операциях к разным серверам.
1 быстрее 4 может из-за оверхэда на переключение контекста и блокировки на мьютексах и всего такого. Просто сделать параллельно я согласен сделать не так сложно, а вот чтобы это было оптимально или хотя бы дало прирост это вопрос по сложнее
а как насчёт распараллеливания рекурсивных алгоритмов, когда у тебя параллельно фигачит ещё какой-нибудь тяжёлый цикл, который эту рекурсию ещё и изменяет
1) рекурсия в принципе очень поганная вещь в плане скорости работы, эффективный код избегает всеми силами
2) очень специфическая ситуация. но даже если два потока зависят друг от друга, это всё еще быстрее однопотока
рекурсию порой и не избежать, вот то что быстрее это да вот только с ростом потоков скорость будет падать вплоть до отрицательной. Ещё есть такой момент алгоритм можно распараллелить ровно на 2 потока и тут появляется "прикол" оба потока могут попасть на 1 ядро и скорость упадёт. именно поэтому порой если вырубить потоки и работать исключительно на ядрах можно увеличить скорость.
1) Могут попасть, а могут не попасть. Больше ядер - меньше вероятность. Однопоточная задача тоже не постоянно выполняется и больше процессорного времени точно получить не сможет

2) для такой погани в том же c# есть эвенты и очереди задач. Вообще же не видя ТЗ реальной задачи трудно теоретизировать на такие темы. Нагенерить ситуаций, которые могут наплодить deadlock'ов и race condition и я могу
а о чем говорю. задачи порой не тривиальны и не всегда всё радужно
Гхм... Си, гхм... Фортран. Основной тяжелый числодробительный софт, который загрузит все ваши ядра, хоть 16, хоть 256, написан на них. Но если мы говорим не о каких-то числодробительных задачах, которые легко (сравнительно) параллелятся, а о том, что насущно для обычного десктопного юзера - ОС, всякий интерактивный софт, игры, то там беда не в языках, а в том, что задачи плохо параллелятся. Да там, наверное, зачастую и нечего параллелить. Какой-нибудь условный Word сидит и обрабатывает эвенты юзер интерфейса, крутит туда-сюда какие-нибудь злоебучие объекты, там память аллоцирует, тут память освобождает, тут системные вызовы итп итд. А если говнософт написан еще на каком-нибудь интерпретаторе или, на худой конец, JVM/CLR, то там начинается косвенные вызовы косвенныи вызовами погоняют, указатели-указатели, кэш-промахи и прочее говно.

З.Ы. Большинство сложного софта многопоточные, ИМХО, даже если не имеют с этого профита по производительности, даже если большинство потоков сидят спящими в ожидании какого-нибудь семафора. Так банально проще писать, чем превращать все это в большой однопоточный конечный автомат.

ЗЗЫ. Вот у тебя есть ворд, крутит одно ядро, а тут фотошоп на другом ядре, а тут браузер расплодил 20 процессов, тоже по ядрам раскидало, а тут ОС эвенты обрабатывает и ГУИ рисует... В итоге от мультикора все равно профит есть.
Работаю в Unity. И ситуация как на картинке. Особенно когда внес любое изменение и оно тебе всё перекомпилирует.
Но если бы мой комп был с 2-ным, не говоря уже об 1-ом, то 40 сек. компиляция была б раза в 3 дольше.
С юнити не сталкивался, но C++ компилируется каким-нибудь cmake + make в параллель, сожрет столько, сколько есть. Правда, параллелизм идет именно по единицам трансляции, так что если непосредственно объектников, которые надо компилировать, мало, но они жирные, никакие потоки не помогут.
В никсах для этого придумали ccache, но не в курсе можно ли его прикрутить к unity
В C# половина всего делается асинхронно. В nodejs - 3/4 - там, блин, даже операция чтения содержимого директории, т.е. тупо списка файлов - и та асинхронна. В вебе есть воркеры. Ну, а там, где нет тредов, всегда есть тупо форк.
Hellsy Hellsy 06.05.202021:56 ответить ссылка 0.0
Вполне себе есть игры с убер хуйовой оптимизацией, которые так и работают.
На самом деле это проблема софтверная
А точнее оптимизации
То чувство, когда тебе объясняют работу того, чего у тебя в 4 раза меньше...
Два ядра, два гига?
Ну хоть не игровая видеокарта, всего лишь 550Ti
Как не странно 550 как раз игровая. А вот 520 всякие...
Как-то купил 520 с пассивным охлаждением, соблазнившись ценой в 1200₽. Надо ли говорить, какой дичайший пердёж потом стоял, даже если most wanted 2010 на минималках запускал
У меня rx 470 и двухядерный i3 4150 шестилетней давности. Большинство игр даже норм идет. Вон Gears Tactics на ультрах фпс 40-50 выдает. Дум Этернал тож считай на ультре меньше лока в 75 фпс не опускался. По большей части от движка зависит - у юбисофт например движки Anvil и Snowdrop жутко прожорливые в плане цпу.
MADba11 MADba11 05.05.202023:45 ответить ссылка -0.1
Где CORE 0 ?
Пинает хуи, крутя операционку.
В сообществе Стеллариса в стиме, эта же гифка в топе, и не просто так
JS.l is
4Л1	1605l“Hz
78К+10К	79К+7К
аи1^ири
79К +800
GRUb
CPU?
CRU«
CPU3
GPliie
CPÜn
cpiL
CPÚI3
C'PÜh
I
Source Source 05.05.202023:33 ответить ссылка 14.6
Что за софтина для таких показателей?
MSI Afterburner
msi afterburner
Что за софтина для таких показателей? CHERI1230 05.Mav.2020 16:41 ответить V	ссылка Т
msi afterburner
Remper Remper 05.05.202023:55 ответить ссылка 24.4
Revolver Ocelot говоришь?
это MSI Afterburner да?
Слушай, я не совсем уверен, но говорят, что это MSI Afterburner
Хорошо.
Это время не просто остановиться, а... развернуться и идти в прошлое!
RivaTuner!
1nsanie 1nsanie 06.05.202009:56 ответить ссылка -0.1
Еще в стиме есть классная "FPS monitor".
RTSS Rivatuner Statistics Server
у тебя какая то обрезанная версия
Ох, сука.
Я аж услышал этот премерзкий скрежещущий звук.
Snapdragon 865
JoyStorm JoyStorm 06.05.202000:06 ответить ссылка 1.0
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
Windows IC /'«' |UMU^
лъ с**
**ЛХ<