CSE3304

Computer organisation

(IT)

6 points + Two 1-hour lectures per week + First semester + Clayton + Prerequisite: CSE1303 or CSC1030 or CSE1307 or CSC1072 + Corequisite: CSE2324 or CSE3324 or CSC2010 or CSC2240 or CSC3240

Synopsis: How digital subsystems are organised to provide computational engines. Topics include machine arithmetic, addition, subtraction, multiplication and division algorithms, speed-up techniques for arithmetic, microprogramming, microprogramming performance issues, caches, cache coherence, cache management, congruent caches, translation look-aside buffers, pipelining, RISC machines, parallel organisation with special emphasis on balancing computer systems to optimize performance.

Assessment: Examination (3 hours): 70% + Assignments: 30%