Yolande Berbers
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)
Yolande Berbers
E N D
Presentation Transcript
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