![]() |
|
![]() |
Introduction to Computer ArchitectureAimBy the end of the class the student should be able to:
IntroductionThis class builds on the previous classes dealing with digital logic design and micorprocessors. The microprocessors studied thus far are basic simple units. The structures studied exist in current microcontrollers and simple processors used in embedded systems. Advanced processors use more elaborate ideas. In this class, we study the remaining important techniques: pipelines, branch prediction, and caches. These techniques are widely used in all high performance digital systems and not just processors. Once we finish the internals of the processor, we start exploring what lies beyond the processor: buses, serial/parallel interconnects, input/output interfacing, ... General outline (tentative)
HandoutsAll lecture notes togetherAll the lecture notes for the pipelining and memory parts are available as one file, please provide me with your comments. Individual lecture notes
Videos of old lectures
|
Page designed and maintained by Hossam A. H. Fahmy. This page has Valid XHTML 1.0 (strict) and Valid CSS! |
القائم بتصميم وتحديث الصفحة حسام علي حسن فهمي هذه الصفحة تتبع مواصفات XHTML 1.0_strict و CSS! |