Vyhodnocování výkonnosti počítačových systémů (NSWI131)Základní informaceProč předmět absolvovatCharakter přednáškyPředpokladyHodnoceníPředběžný syllabusLiteratura |
Základní informace (2011/2012)
Proč předmět absolvovatCílem předmětu je podat základní přehled o metodách používaných při vyhodnocování výkonnosti software, zejména metodách experimentálních. To se může hodit:
Jiný pohled: studium na MFF dává relativně dobrý základ v matematice a navazující matematické statistice, zároveň však zahrnuje i technické znalosti počítačových systémů (architektura, operační systém, atd.). Pro vyhodnocování výkonnosti počítačových systémů je potřeba obojí. Vyhodnocování výkonnosti tedy poskytuje prostor pro praktické zužitkování - "prodání" - znalostí získaných v jiných předmětech na MFF, zejména ve statistice. Charakter přednáškyRozvržení předmětu je 2/0 (Zk), tj. přednáška jednou týdně 2 hodiny. Cvičení k předmětu není. Přednáška je formou spíše přehledová a zahrnuje reálné příklady z akademické praxe - tedy vyhodnocování výkonnosti na příkladech z výzkumu, často výzkumu, na kterém se podílí nebo podíleli přednášející. Důraz je kladen na experimentální vyhodnocování (benchmarkování) a statistickou analýzu výsledků, včetně grafické analýzy (kreslení vhodných grafů), výrazně menší prostor je věnován simulacím a modelování. Přestože zmíněné a použité statistické metody někdy jdou i za rámec doporučených a povinných matematických předmětů informatického studia, předpokládá se pouze velmi povrchní pochopení těchto metod, nutné pro jejich správnou aplikaci. Zvládnutí předmětu není podmíněno matematickými znalostmi. Z pohledu státních závěrečných zkoušek předmět pokrývá část požadavků okruhu 2 (Vestavěné systémy a systémy reálného času) studijního plánu Spolehlivé systémy v rámci oboru Softwarové systémy, konkrétně metriky výkonnosti počitačových systémů a jejich statistické vyhodnocování. Doplňuje i znalosti k požadavkům simulace a modelování výkonnosti a QPN (Queuing Petri Nets), kterými se však zabývají podrobněji jiné předměty. PředpokladyPředmět je navržen pro studenty posledního ročníku magisterského studia. Povinné předpoklady nejsou, pro účelné absolvování a získání ucelených znalostí pro vyhodnocování výkonnosti je vhodné absolvování těchto předmětů:
Vhodné jsou též základní znalosti operačních systémů, architektury počítačů a způsobu fungování překladačů. Vhodná je zkušenost s nástroji pro hledání chyb, tracing a debugging v rozsahu předmětu Nástroje pro vývoj a vyhodnocování software. Pro praktickou aplikaci probíraných metod se hodí základní znalost statistického software - příklady na přednáškách používají projekt R. HodnoceníZkouška se zaměří na pochopení probírané látky. Detailní znalost metrik výkonnosti a schopnosti jejich porovnání (např. spočítat průměrný čas v konkrétním výkonnostním experimentu - je třeba vybrat ten správný průměr). Aplikační znalost probíraných statistických metod. Interpretace výsledků těchto statistických metod, konkrétních vzorů na konkrétních grafech, atd. Forma zkoušky - písemná nebo ústní - bude zvolena podle počtu studentů. Předběžný syllabusNásleduje předběžný syllabus předmětu, který upřesňuje syllabus ve fakultním systému. Jednotlivé body označují témata a přibližně korespondují s jednotlivými přednáškami, zejména však úvodní přednášky zahrnou více z těchto témat.
LiteraturaZapsaní studenti budou mít přístup ke slajdům z přednášky, jejichž součástí bude vždy odkaz na zdroje ke konkrétnímu tématu. Tematický rozsah přednášky není vhodný pro samostudium - potřebných zdrojů je příliš a jdou do větších detailů než je nutné pro absolvování předmětu a reálné zvládnout, pokud se na obor nechcete přímo specializovat. Většina témat je pokryta těmito knihami:
Příklady, jež jsou významnou součástí přednášky, vychází z publikovaných vědeckých článků. Odkazy na články jsou na slidech. Všechny články je možno získat v elektronické podobě - stažením z Internetu ze strojů v doméně MFF, případně prostřednictvím přednášejícího. Informace ze zmíněných knih jsou též rozšířeny o nové publikované poznatky a z on-line dostupných zdrojů. Slajdy z přednášek
|
