Ўплыў колькасці ядраў на прадукцыйнасць працэсара


Цэнтральны працэсар - гэта асноўны кампанент кампутара, які вырабляе ільвіную долю вылічэнняў, і ад яго магутнасці залежыць хуткасць працы ўсёй сістэмы. У гэтым артыкуле мы пагаворым аб тым, як уплывае колькасць ядраў на прадукцыйнасць CPU.

Ядра цэнтральнага працэсара

Ядро - гэта асноўная складнік ЦП. Менавіта тут вырабляюцца ўсе аперацыі і вылічэнні. Калі ядраў некалькі, то яны "маюць зносіны" паміж сабой і з іншымі кампанентамі сістэмы пасродкам шыны дадзеных. Колькасць такіх "цаглінак", у залежнасці ад пастаўленай задачы, уплывае на агульную прадукцыйнасць працэсара. У цэлым, чым іх больш, тым вышэй хуткасць апрацоўкі інфармацыі, але на справе маюцца ўмовы, пры якіх шмат'ядравыя CPU саступаюць сваім меней "ўпакаваным" субратам.

Чытайце таксама: Прылада сучаснага працэсара

Фізічныя і лагічныя ядра

Многія працэсары Intel, а з нядаўняга часу і AMD, здольныя вырабляць разлікі так, што адна фізічная ядро ​​аперуе двума патокамі вылічэнняў. Гэтыя патокі называюцца лагічнымі ядрамі. Напрыклад, мы можам убачыць у CPU-Z вось такія характарыстыкі:

Адказвае за гэта тэхналогія Hyper Threading (HT) у Intel або Simultaneous Multithreading (SMT) у AMD. Тут важна зразумець, што дададзены лагічнае ядро ​​будзе павольней фізічнага, то ёсць паўнавартасны чатырох'ядравы ЦП магутней двух'ядравага таго ж пакалення з HT або SMT ў адных і тых жа прыкладаннях.

гульні

Гульнявыя прыкладанні пабудаваны такім чынам, што разам з відэакартай над разлікам свету працуе і цэнтральны працэсар. Чым складаней фізіка аб'ектаў, чым іх больш, тым вышэй нагрузка, і больш магутны "камень" лепш справіцца з працай. Але не варта спяшацца купляць шмат'ядравага монстра, так як гульні бываюць розныя.

Чытайце таксама: Што робіць працэсар у гульнях

Старыя праекты, распрацаваныя прыкладна да 2015 года, у асноўным не могуць загрузіць больш 1 - 2 ядраў з-за асаблівасцяў кода, напісанага распрацоўшчыкамі. У гэтым выпадку пераважней мець двух'ядравы працэсар з высокай частатой, чым васьміядзерны з нізкімі мегагерцамі. Гэта толькі прыклад, на практыцы сучасныя шмат'ядравыя ЦП маюць даволі высокую прадукцыйнасць на ядро ​​і ў састарэлых гульнях працуюць добра.

Чытайце таксама: На што ўплывае частата працэсара

Адной з першых гульняў, код якой здольны выконвацца на некалькіх (4 і больш) ядрах, загружаючы іх раўнамерна, стала GTA 5, выпушчаная на ПК ў 2015 годзе. З тых часоў большасць праектаў можна лічыць Шматструменная. Гэта значыць, што ў шмат'ядравага працэсара ёсць шанец не адстаць ад свайго высокачашчыннага калегі.

У залежнасці ад таго, наколькі добра гульня здольная выкарыстаць вылічальныя патокі, многоядерность можа быць як плюсам, так і мінусам. На момант напісання гэтага матэрыялу "гульнявымі" можна лічыць CPU, якія маюць ад 4 ядраў, лепш з гиперпоточностью (гл. Вышэй). Зрэшты, тэндэнцыя такая, што распрацоўшчыкі ўсё больш аптымізуюць код пад паралельныя вылічэнні, і малоядерные мадэлі хутка безнадзейна састарэюць.

праграмы

Тут усё крыху прасцей, чым з гульнямі, так як мы можам падабраць "камень" для работы ў канкрэтнай праграме або пакеце. Працоўныя прыкладання таксама бываюць однопоточными і шматструменных. Першым патрэбна высокая прадукцыйнасць на ядро, а другім вялікая колькасць вылічальных патокаў. Напрыклад, з рэндэрынгу відэа ці 3D сцэн лепш справіцца шмат'ядравы "проц", а фотошоп неабходна 1 - 2 магутных ядра.

Аперацыйная сістэма

Колькасць ядраў ўплывае на хуткадзейнасць АС толькі ў тым выпадку, калі раўняецца 1. У астатніх выпадках сістэмныя працэсы не нагружаюць працэсар настолькі, каб былі задзейнічаны ўсе рэсурсы. Мы цяпер не гаворым пра вірусы ці збоях, здольных "пакласці на лапаткі" любы "камень", а пра штатнай рабоце. Зрэшты, разам з сістэмай можа быць запушчана шмат фонавых праграм, якія таксама спажываюць працэсарны час і дадатковыя ядра не будуць лішнімі.

абсалютных рашэнняў

Адразу адзначым, што шматзадачнай працэсараў не бывае. Ёсць толькі мадэлі, здольныя паказваць нядрэнныя вынікі ва ўсіх прыкладаннях. У якасці прыкладу можна прывесці тэл CPU з высокай частатой i7 8700, Ryzen R5 2600 (1600) або больш пажылыя аналагічныя "камяні", але нават яны не могуць прэтэндаваць на ўніверсальнасць, калі вы паралельна з гульнямі актыўна працуеце з відэа і 3D або займаецеся стрымінгу .

заключэнне

Рэзюмуючы ўсё напісанае вышэй, можна зрабіць наступную выснову: колькасць ядраў працэсара - гэта характарыстыка, якая паказвае агульную вылічальную магутнасць, а вось, якім чынам яна будзе выкарыстоўвацца, залежыць ад прыкладання. Для гульняў цалкам спатрэбіцца чатырох'ядравы мадэль, а для высокоресурсных праграм лепш абраць "камень" з вялікай колькасцю патокаў.