CPU изчисляване на техническите параметри - само една мин
Изчисление на производителността на процесора
Днес, по-голямата част от съвременните компютри отворени и затворени архитектура, оборудвани с многоядрени процесори. В тази връзка, на обикновения потребител има един основателен въпрос, както и дали процесора е наистина многоядрени ще бъдат по-продуктивни, отколкото едноядрен своя брат? За да отговорим на този въпрос е необходимо да се знае как да се изчисли производителността на процесора.
Основните технически параметри са процесор (Фигура 1):
1. Честотата на системната шина;
2. Капацитетът на системната шина;
3. множител.
Честотата на системната шина указва колко бита данни могат да бъдат прехвърлени на процесора в една секунда. Например, ако честотата на автобус 200 MHz, това означава, че за 1 секунда може да се предава към процесора 200 Mbps.
Система автобус битов размер показва броя на каналите за предаване на данни в процесора (най-често 32 и 64). Например, ако система автобус честота 200 MHz, а бит 32, тогава капацитет ще бъде (200 * 32) / 8 = 800 MB / C.
умножение фактор показва колко пъти на процесора е по-бързо, отколкото в автобуса, на който е инсталиран. Например, при 200 MHz шина честота умножение фактор и 15 получаване на тактова честота на процесора 3000 MHz.
Сега ще трябва да въведете такова нещо като сложността на задачата. Това означава, че всяка задача, която се изпълнява на компютър, може да се зададе коефициент от 1 до 8. Най-трудните задачи включват конвертиране на файлове от един формат в друг, както и изчисляването на точка в триизмерното пространство (съвременните стратегии игра, работа с 3D- графики). В този случай, сложността на проблема отговаря на множителя на процесора.
Например, процесор с тактова честота от 1600 MHz и честота 200 MHz системна шина (Фигура 2), когато влизането му задача сложност фактор 8 под формата на 200 Mbps, за да се справят с него за една секунда.
Зависимостта на системата от сложността на задачата е показано на фигура (Фигура 3):
Къде + това означава, че системата винаги има време за задача;
- Това означава, че системата винаги изостава на проблема.
Трябва също да се отбележи, че заявеното системна шина честотата, с Intel процесори, които варират от 400 MHz, не са физически и математически, придобитото честота четири пъти по-малко. А математика е както следва (Фигура 4): сигнала "0" и комбинации от сигнал "01", "010" и "0101" се определя на строго определена сила на тока, която позволява появата на тези комбинации в системната шина процесор да ги прехвърлят в две (01), три (010) и четири (0101) пъти по-бързо. Разбира се вероятността от възникване на такива комбинации не е висока, така че е препоръчително да се започне с физическото изпълнение на процесор броене честота.
Сега ние трябва да се помисли за широко работата на процесора, във връзка с оперативна памет.
Фигурата (Фигура 5) показва действието на конвенционален едноядрен процесор. В този случай се наблюдава последователност: първият проблем (а) се подава от главната памет на процесора (1), където се обработва (2), и след това се изпраща обратно към памет (3), сега Вторият проблем (б) се подава към процесора (4) , където се обработват (5) и също така се изпраща обратно към главната памет (6).
Фигурата (Фиг.6) илюстрира работата на процесора с Hyper-Threading технология. В този случай, първият проблем (а) на RAM се подава към процесор (1), където се обработва (2), при което Вторият проблем (б) се подава към процесор (3), и първата задача се изпраща обратно към основната памет (4) втората задача е обработен (5), а също и изпратени обратно в основната памет (6). Тази технология може да осигури подобрения в производителността в сравнение с традиционните процесори 1-10%.
Фигура (Фигура 7) показва операция 2 ядрен Intel двуядрен процесор. В този случай, първият проблем (а) на RAM влиза един процесор (1), където се обработва (2 червено), като едновременно с втория проблем (б), доставен от RAM във втория процесор (2 синьо), там тя се обработва (синьо 3), и в същото време първата задача се изпраща обратно към паметта (3, червено) и края на втората задача също така се изпраща на паметта (4).
Този процесор може да осигури, в сравнение с Hyper-Threading Technology 5-7% увеличение на изпълнението. Също така трябва да се отбележи, че логично ядрото, използван в този процесор.
В Intel Dual Core 2 процесор вече се използва две физически ядра, което позволява едновременната работа на ядрената изпратено до паметта на задачата, която ще се обработват по-бърз процесор, който може да осигури по-добро бързодействие в сравнение с Intel Dual Core 2-4%. Функционално, процесорът е показано на илюстрацията (Фигура 7).
Изчисляването се извършва за два Intel процесор, едно ядро с честота 3000 MHz и автобус честота логика система 800 MHz (Фиг.8) и 2 ядрени часовник основни 2600MGts логическа честота и 1066 MHz (Фигура 9). Изчисляването се извършва за двете задачи, които трябва да изберете, трудността на случаен принцип. Това се прави, за да се определи ефективността на процесора относно задачите на определена степен на сложност.
изчисленията за ефективност за едно ядро Intel 3000 MHz от логична система автобус честота от 800 MHz (200 MHz физически) в продължение на две задачи с коефициент 8:
процесорна производителност за двете задачи с най-висока степен на трудност ще бъде:
((200 * 6) / (1 + 0,53 + 1 + 1 + 0,53 + 1)) * 32 (малко) = 7589 Mbit / S = 948 Mb / и
Сега ние изчисляване на показателите за два проблема с коефициент 2:
процесорна производителност за двата проблема с коефициент 2:
(1200 / 4,28) * 32 = 8972 Mbit / с = 1,121 Mb / в
Сега ние изчисляване на показателите на две цели, едната с коефициент 2, а втората 8:
производителност на процесора за двете задачи, по един по коефициент 2, а втората 8 е:
(1200 / 4,67) * 32 = 8222 Mbit / с = 1,028 Mb / в
Не е трудно да се отгатне, че по-ниската от сложността на задачата, изпълнението на едноядрен процесор ще бъде по-висока.
Сега ние се извърши изчислението на 2 ядрени Intel процесори с тактова честота 2600MGts ядра и логично честота 1066 MHz (физически 266.5 MHz) за две задачи с коефициент 8:
(1599/4) * 32 = 12792 Mbit / S = 1599 MB / в
Сега ние изчисляване на показателите за два проблема с коефициент 2:
(1599/4) * 32 = 12792 Mbit / S = 1599 MB / в
Сега ние изчисляване на показателите на две цели, едната с коефициент 2, а втората 8:
Новини от портал NNM.Ru (NoName)