80 likes | 288 Views
Geavanceerde computerarchitectuur 3 studiepunten, 2de semester WELLICHT LAATSTE KEER DAT DIT INGERICHT WORDT. Yolande Berbers. doelstellingen van de cursus. direct doel inzicht in huidige tendensen in computerarchitectuur huidige tendensen in basissoftware (OS, compilers)
E N D
Geavanceerde computerarchitectuur3 studiepunten, 2de semesterWELLICHT LAATSTE KEER DAT DIT INGERICHT WORDT Yolande Berbers
doelstellingen van de cursus • direct doel • inzicht in • huidige tendensen in computerarchitectuur • huidige tendensen in basissoftware (OS, compilers) • aandacht voor snelheid, parallellisme, embedded processoren • via case studies kennis maken met belangrijke architecturen • alleen wat van belang is voor een software specialist • verder doel • studenten voorbereiden op een veelvoorkomende latere job: kiezen van gepaste apparatuur en basisprogrammatuur • voor een bepaalde omgeving, bepaald doel • wat moet je wel en niet geloven van de verkopers • ‘materiaal-cursus’
karakteristieken van de cursus • een domein dat in continue en snelle beweging is(geen historisch overzicht maar huidige state-of-the-art) • breed domein • moeilijkheidsgraad: niet zo hoog • de cursus brengt • nieuwe methoden, technieken, begrippen, modellen, ... analytisch • nieuwe terminologie beschrijvend • de cursus wil praktisch zijn • vergelijkbaar met CASS / SOCS
overzicht van de cursus • inleiding tot computerarchitectuur • het meten van performantie • instructie-set principes • pipelining en parallellisme op het instructieniveau • geheugen-hiërarchie • parallelle machines • met inbegrip van multi-core en multithreading • een aantal case studies • directe opvolger van CASS / SOCS • steunt op enkele plaatsen op besturingssystemen
vorm van het examen • 2 mogelijkheden • klassiek, gesloten boek examen en schriftelijke voorbereiding • alternatief examen • klassiek examen • vraag 1 • peilt naar inzicht in de cursus • overzichtsvraag • combinatie van 2 of meer (hoofd)stukken • vraag 2 • peilt naar diepte-kennis van een bepaald stuk cursus • vraag 3 • peilt naar terminologie-kennis6 termen, 5 moet je uitleggen
mogelijkheid tot alternatief examen • alternatief examen: bespreking van een hedendaagse architectuur • mondelinge presentatie van 20 min (indien één student) • mondelinge presentatie van 40 min (indien 2 studenten samen) • redelijke vrijheid bij de keuze van architectuur • zelf zoeken naar documentatie (op het web is er veel te vinden) • bespreking in het licht van de behandelde topics uit de cursus • Tijdens laatste 2 lessen, is geen optie voor september • klein terminologie examen (6 termen, 5 moet je uitleggen)
Oefenzittingen en practica • Er zijn geen oefenzittingen noch practica bij dit vak
tekstboek • Computer Architecture. A Quantitive Approach (4rth edition: nieuwe editie !) John L. Hennessy, David A. Patterson Morgan Kaufmann Publishers (Elsevier), 2007, ISBN-13: 978-0-12-370490-0