210 likes | 441 Views
Computerarchitectuur. Prof. K. De Bosschere Vakgroep ELIS Universiteit Gent. Identikit. Prof. Koen De Bosschere Vakgroep ELIS, Technicum, lokaal P1.3 Sint-Pietersnieuwstraat 41 B-9000 Gent 09 264 34 06 kdb@elis.ugent.be Voorzitter Opleidingscommissie Computerwetenschappen
E N D
Computerarchitectuur Prof. K. De Bosschere Vakgroep ELIS Universiteit Gent
Identikit • Prof. Koen De Bosschere • Vakgroep ELIS, Technicum, lokaal P1.3 Sint-Pietersnieuwstraat 41 B-9000 Gent • 09 264 34 06 • kdb@elis.ugent.be • Voorzitter Opleidingscommissie Computerwetenschappen • Voorzitter Computercommissie
Onderzoeksgroep: laboratorium voor computersystemen • 55 onderzoekers • 8 professors • Jan Van Campenhout • Erik D’Hollander • Koen De Bosschere • Dirk Stroobandt • Lieven Eeckhout • Bjorn De Sutter • Joni Dambre • Benjamin Schrauwen
De Assistenten • Bart Coppens • Jonas Maebe • Sander Bogaert • Trevor Carlson • Shoaib Akram
Theorie: 11 sessies • Inleiding • Gegevensvoorstellingen • Gegevenstransferinstructies + adresseermodes • Gegevensmanipulatieinstructies + machinemodellen • Controletransferinstructies + optimalisatie • Input/output • De ALU • Datapad en controle • Gepijplijnde microarchitectuur • De geheugenhiërarchie • De HiPEAC visie In theory, there is no difference between theory and practice. But, in practice, there is. - Anoniem
Oefeningen: 10 sessies • Werkcollege getalvoorstellingen • Werkcollege assembler • Practicum debugger • Practicum optimalisatie • Practicum onderbrekingen • Practicum scheduler • Practicum microcode • Practicum pijplijn • Practicum geheugenhiërarchie 1 • Practicum geheugenhiërarchie 2 If you understand what you're doing, you're not learning anything. - Anoniem
Aanbevolen Lectuur • D.A. Patterson en J.L. Hennessy, Computer Organization & Design: the Hardware/Software Interface, Morgan Kaufmann Publishers. • J.L. Hennessyand D.A. Patterson, Computer Architecture: a Quantitative Approach, Morgan Kaufmann Publishers. J. Hennessy Stanford University David Patterson Berkeley University
Evaluaties Niet-periodegebonden evaluaties • een viertal practica Periodegebonden evaluatie • eerste zittijd: schriftelijk en met open boek (oefeningen) • tweede zittijd: mondeling met voorbereiding aan het bord, gesloten boek (theorie) Doel evaluatie: peilen naar inzicht
Contactsessies • Hoorcolleges op maandagochtend: 10u00-13u00 Aud D • Oefeningen/theorie op donderdagnamiddag: 14u30-17u30 • Practica donderdagnamiddag PC-klas E+F+D • Website: minerva
Kenniscompetenties • Inzicht hebben in de basiswetenschappen en de basisingenieurswetenschappen en deze creatief en doelgericht toepassen binnen de eigen ingenieursdiscipline. • Discrete wiskunde, logica, programmeren • De gangbare fysieke realisatievormen van informatieverwerkende systemen kennen. • Hoofdstukken 6-10 • Meerdere datamodellen, programmeermodellen en -talen beheersen. • Assembler – INTEL + AT&T syntaxis
Wetenschappelijke competenties • Doelgericht technische en wetenschappelijke informatie opzoeken en verwerken. • Beschrijving instructierepertoire IA32 • Wikipedia • ... • Courante modellen, methoden en technieken gebruiken bij opdrachten. • Adresexpressies • Controleverloopgrafen • Pijplijndiagramma’s • ...
Intellectuele competenties • De eigen leerervaringen ordenen. • Creditbewijs • Conceptueel, analytisch, systeemgericht en probleemoplossend denken op verschillende abstractieniveaus. • Elektrisch niveau • Microarchitectuurniveau • Assemblerniveau • Blijk geven van nauwkeurigheid, doorzettingsvermogen en kritische reflectie. • Debuggen van onderbrekingsroutine • Verschillende oplossingen voor hetzelfde probleem kunnen afwegen
Intellectuele competenties • Blijk geven van wetenschappelijke nieuwsgierigheid. • Bijhouden van de actualiteit in architectuurland • Lezen van artikels • Verdere studie- of beroepsmogelijkheden weloverwogen kiezen. • Keuze voor afstudeerrichting in de masteropleiding • Keuze van scriptieonderwerp • Mogelijke keuzevakken
Compententies in samenwerken en communiceren • Wetenschappelijke en discipline-eigen technische terminologie (ook in het Engels) correct hanteren • Extra leesvoer in het Engels • Correct jargon gebruiken in verslagen en op examen • Functioneren als lid van een team. • Practica in groep
TIP The person who knows HOW will always have a job. The person who knows WHY will always be his/her boss. - Anomiem