Първоначално публикувано от
FearMe няма да влизам в препоръки за процесор, защото изборът е все пак зависи и от бюджета
просто ще се опитам да обясня, без да навлизам в излишни технологични подробности, кое как влияе.
MHz vs. cache : cache паметта в процесора е мястото, където се извършват част от изчисленията най-най-бързо. нормалната обработка включва четене от рам-а и обработка. cache е специално заделена памет, която се намира В процесора и така четенето от нея и обработката на информацията е по-бърза заради по-малкото време, нужно за достъп. проблемът е, че cache паметта е много малко (килобайти/мегабайти). специфични процеси (като в случая прекодирането) разчитат именно на cache-a. в резултат на това MHz не влияят кой знае колко, защото подаването на инфо зависи от рам-а/шината (скоростта на един процесор се определя от множителя на шината - това е връзката, която трябва да се направи, за да разбереш защо го казвам това по-горе). по дяволите, объркано звучи, ама така става като човек се опитва да опростява
накратко - трябва ти cache, a не MHz
след като изяснихме, че MHz не играят значителна роля, остава
cache vs. cores - на пръв поглед е логично да кажем "повече ядра = повече cache". врътката е, че най-бързия cache всъщност е споделен за ядрата, така че когато товарим, товарим cache-a, а дали го правим през 2 или през 4 ядра - все тая. ако не ти се вярва, пусни едно нормално SuperPI и едно Multicore SuperPI. при второто дори ще имаш спад в производителността заради гърченето на cache в опитите си да обслужи повече ядра
в крайна сметка моят съвет е следния:
взимаш този процесор, който има 1.максимално cache в 2.максимално ядра, за парите, които си готов да дадеш. честотата отдавна е минала на последно място в критериите, които определят производителността.