1 / 21

Computerarchitectuur

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

kadeem
Download Presentation

Computerarchitectuur

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computerarchitectuur Prof. K. De Bosschere Vakgroep ELIS Universiteit Gent

  2. 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

  3. 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

  4. De Assistenten • Bart Coppens • Jonas Maebe • Sander Bogaert • Trevor Carlson • Shoaib Akram

  5. 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

  6. 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

  7. Leesopdrachten

  8. Inspanningstabel

  9. 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

  10. 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

  11. Eindscoreberekening

  12. Contactsessies • Hoorcolleges op maandagochtend: 10u00-13u00 Aud D • Oefeningen/theorie op donderdagnamiddag: 14u30-17u30 • Practica donderdagnamiddag PC-klas E+F+D • Website: minerva

  13. 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

  14. 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 • ...

  15. 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

  16. 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

  17. 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

  18. TIP The person who knows HOW will always have a job. The person who knows WHY will always be his/her boss. - Anomiem

More Related