Какво влияе на броя на процесорните ядра

Какво влияе на броя на процесорните ядра

Съдържание

  • Мултицемония и мулти -тим
  • Ефектът от броя на ядрата върху производителността
  • И така, колко ядра да изберете?
Отговаряйки на въпроса какво влияе на броя на ядрата в процесора, бих искал да кажа веднага - за компютърната производителност. Но това е толкова силно опростяване, че дори в един момент това се превръща в грешка.

Добре, потребителите просто грешаха и не загубиха нищо. Проблемът е, че недоразумението на същността на мултикорите води до финансови загуби. Опитвайки се да увеличи производителността, човек харчи пари за процесор с голям брой ядра, но не забелязва разликата.

Мултицемония и мулти -тим

Когато проучихме въпроса как да разберем броя на ядрата, обърнахме внимание на особеността на процесорите на Intel, стандартните инструменти на Windows показват различен брой ядра. Това се дължи на работата на технологията за хипер-четене, която осигурява мулти-сетност.

Така че вече не се обърквате в концепциите, ще го разберем веднъж завинаги:

  • Мултицемония - чипът е оборудван с няколко физически архитектурни ядра. Те могат да се видят, докоснати с ръцете ви.
  • Мултифлуидност - няколко едновременно обработени информационни потоци.
    Ядрото може да бъде физически, но софтуерните технологии въз основа на него създават два потока от изпълнителни задачи; Две ядра - четири потока и t.Д.

Ефектът от броя на ядрата върху производителността

Повишената производителност на мулти -корен процесор се постига чрез прекъсване на задачите. Всяка съвременна система разделя процеса на няколко потока дори на един процесор с един курс - така се постига същата многозадачност, в която можете, например, да слушате музика, да спечелите документ и да работите с браузър. Следните приложения са много любители и постоянно използват мулти -набезия:

  • архиви;
  • медийни играчи;
  • видео енкодери;
  • дефрагменти;
  • антивируси;
  • Графичен редактор.

Принципът на разделяне на потоците е важен. Ако компютърът работи на едноядрен процесор без технология за хипер-четене, тогава операционната система произвежда незабавни измествания между потоците, така че за потребителските процеси се извършват визуално. Всички действия се извършват в рамките на милисекунди, така че не виждате сериозно забавяне, ако не заредите CP.

Ако процесорът е мулти -корен (или поддържа мултипасиране), в идеалния случай ще има. Системата изпраща отделен поток към всяко ядро. В резултат на това производителността се увеличава, тъй като няма нужда да преминавате към изпълнението на друга задача.

Но има друг важен фактор - подкрепя ли това програма многозадачност? Системата може да разделя процесите на различни потоци. Ако обаче стартирате много взискателна игра, но тя не е оптимизирана да работи с четири ядра, но няма увеличаване на производителността в сравнение с двоен процесор ще бъде.

Следователно разработчиците на игри и програми са наясно с тази функция, те постоянно оптимизират кода за изпълнение на задачи на мулти -корни процесори. Но тази оптимизация не винаги успява да увеличи броя на ядрата, така че не трябва да харчите много пари за най -новите мощни процесори с максималния възможен брой поддържани потоци - потенциалът за чип няма да бъде разкрит в 9 от 10 програми.

И така, колко ядра да изберете?

Преди да купите процесор с 16 ядра, помислете дали ще се изисква такива редица потоци, за да изпълните задачите, които ще зададете пред компютъра.

  • Ако компютърът е закупен да работи с документи, сърфиране в интернет, слушане на музика, гледане на филми, тогава две ядра ще бъдат достатъчни. Ако вземете процесор с две ядра от горния сегмент на цените с добра честота и поддръжка на поддръжка, тогава няма да има проблеми при работа с графични редактори.
  • Ако купите автомобил с изчислението за мощна игрална производителност, веднага поставете филтъра на 4 ядра поне. 8 ядра, поддържащи мулти -сетиране - върха с марж за няколко години. 16 ядра - обещаващи, но е вероятно, докато разкривате потенциала на такъв чип, той ще стане на място.

Както казах, разработчиците на игри и програми се опитват да бъдат в крак с напредъка на процесорите, но засега огромният капацитет просто не е необходим. 16 ядра са подходящи за потребители, които се занимават с видео изобразяване или изчисления на сървъра. Да, в магазините такива процесори се наричат ​​игри, но това е само за тях да се продават - геймъри около точно повече от тези, които преобразуват видеото.

Предимствата на мулти -ванността могат да се видят само с много сериозна изчислителна работа в няколко потока. Ако условно играта или програмата са оптимизирани само под четири потока, дори вашите осем ядра ще бъдат безсмислена мощност, което няма да повлияе на производителността по никакъв начин.

Това е като транспортиране на стол на огромен товарен автомобил - задачата не се изпълнява от това по -бързо. Но ако използвате правилно съществуващите възможности (например заредете тялото с напълно различни мебели), тогава производителността на труда ще се увеличи. Помнете това и не ходете на маркетинг на неща с добавянето на думата „игра“ към процесори, които дори и в последните игри няма да разкрият целия им потенциал.