Professional Documents
Culture Documents
Компјутерски
Апстракции
и Технологии
Перформанси
1.4 ПЕРФОРМАНСИ
Вовед во перформанси
важен фактор
вклучува прецизно мерење
споредување различни компјутери
Дефинирање
Што мислиме ако кажеме дека некој
компјутер има подобри перформанси?
Што е подобро?
Различни мерки
авион со најголема брзина е „конкорд“,
авион со најголем досег е „ДЦ-8“,
авион со најголем капацитет е „боинг
747“
Најбрз авион
Оној со најголема брзина, пренесувајќи
еден патник од едно место до друго за
најбрзо време!
Оној кој ќе пренесе 450 патници од едно
место до друго!
Најбрз компјутер
оној кој ќе ја заврши работата побрзо.
(кога се споредуваат два компјутери)
оној кој завршил најголем број задачи во
текот на денот (за податочен центар)
Дефиниции
време на одговор = времето потребно
од почетокот до завршувањето на
работата – наречено и време на
извршување
капацитет или пропусен опсег –
вкупниот обем на извршена работа за
единица време
Капацитет и Време на одговор
Дали следниве измени на
компјутерскиот систем го зголемуваат
капацитетот, го намалуваат времето на
одговор, или и двете?
1. Замена на процесорот во еден
компјутер со друг процесор.
2. Додавање дополнителни процесори
на систем што користи повеќе
процесори за одделни задачи – на
пример, пребарување на интернет.
Перформанси и време
Подобри перформанси
значи
Колку е подобро?
„X е n пати побрз од Y“
Релативни Перформанси
Ако компјутер A извршува програма за
10 секунди и компјутер Б ја извршува
истата програма за 15 секунди, колку е
побрз компјутерот А од компјутерот Б?
перформанси на процесорот - за
корисничкото процесорско време
Подобрување на перформанси
За да се подобрат перформансите на
една програма, мора да е јасно
дефинирано кои од метриките за
перформанси се важни, а потоа да се
пристапи кон откривање на тесните
грла во перформансите, преку мерење
на извршувањето на програмата и
барање на потенцијалните тесни грла.
Системски часовник
сите компјутери се конструирани со
користење такт, кој одредува кога се
случува некој настан во хардверот.
дискретни временски интервали = такт
циклуси
Мерки
такт период - се однесува на времето
потребно за целосен такт циклус
(Должината на секој такт циклус)
(на пр., 250 пикосекунди, или 250 ps),
брзина на такт
(на пр., 4 гигахерци, или 4 GHz)
Основни метрики
12 инчи = 30 cm
Трошоци на производство
Трошоците се зголемуваат со
големината на коцката, поради малиот
број делчиња од една вафер плочка.
За да се намалат трошоците, најчесто
големите коцки се „стеснуваат“ со
примена на процеси од нова генерација,
што користат помали транзистори и
линии.
доведува до подобрување на приносот!
Финализација
Добрите коцки се поврзуваат со
влезно/излезните пинови при
пакувањето, со примена на постапката
наречена сврзување.
Овие спакувани делови се тестираат
последен пат!
Моќност како препрека
Моќноста треба некако да се донесе и
дистрибуира низ процесорот преку
стотици пинови само за напојување и
заземјување!
Слично на ова, се користат многу нивоа
на поврзување единствено за
дистрибуција на напојувањето и
заземјувањето до делови од чипот.
Моќност како препрека
Моќноста се одведува во вид на
топлина.
АМД Оптерон Х4 2356, на 2,0 GHz,
согорувал 120 вати во 2008 година, што
мора да се отстрани од чипот со
површина од 1см2!
Цена на интегрирано коло
Референтни тестирања
Множеството програми што се
извршуваат ги создаваат
оптоварувањата.
За да процениме два компјутерски
системи - треба да ги споредиме
времињата на извршување на
оптоварувањата кај двата компјутери.
Тестирања
методи за мерење на перформансите -
придружена со процена на компјутерот
со помош на множество програми за
бенчмарк тестирање, посебно одбрани
за мерење на перформансите.
Бенчмарк тестовите создаваат
оптоварувања за кои корисникот се
надева дека ќе ги предвидат
перформансите на вистинските
оптоварувања.
СПЕК Бенчмарк (SPEC)
Прва генерација Spec89
Последна генерација е Spec CPU2006,
која се состои од:
12 бенчмарк тестови со цели броеви
(CINT2006) и
17 бенчмарк тестови со подвижна запирка
(CFP2006).
SPECINTC2006 бенчмарк тестови
АМД Оптерон Х4 модел 2356
Материјал за овој час
Компјутерска организација и дизајн,
Патерсон и Хенеси, 4то издание,
Просветно дело 2010.
Подглава 1.4 до 1.7 (вклучено)
Подготовка за следен час
Компјутерска организација и дизајн,
Патерсон и Хенеси, 4то издание,
Просветно дело 2010.
Од подглава 2.1 до 2.3