You are on page 1of 1
BCO.0240 ADVANCED COMPUTER ARCHITECTURE = 3-0-0(3] OBJECTIVES: + Tocover the underlying concepts and techniques used in Advance Computer Architecture. + Todiscusses principles of parallel algorithmsdesign and diferent parallel programming models . lohave general idea of Computer Organization. n addition, a tamilantywith Memory organzatton, Computational models required. Moule LIntvoduction - What. computer architecture? Software-harcware interface. Performance andPower Performancemetrics PerformancemeasurementBenchmarkprograms. Module 2instructions- Instruction Set. Operations. Operands and addressing modes Roleof compilers and system: software.Understanding implementation of function calls andretums, aay references, pointers. Module 2Computer Arithmetic. Signed integers. Floating point Rounding and accuracy.Addition and Subtraction Multiplication Divisic Processor - Data path elements Datapathcontrl. Module 4: Pipelining Speedup. Pipeline hazards Stalling Forwarding Branchorediction Exceptions Speculation Multiple issue Dynamic scheduling; ache memory- Locality ofeference.Cache organization and accessMulilevelcaches Performance Cache coherence. ModuleS Virtual memory- Hardware support for address translation, page faut handling Transiation look aside buffer. Hardware- software interface. OUTCOMES:-Upon completion of the syllabus the students wll be able to know: : Understand the concepts and techniques used in Advance Computer Architecture, : Use ofthe principles of parallel algorithmsdesign and different parallel programming models, : Familiar with general idea of Computer Organization. In addition, a familiarity with Memory organization, Computational models required Test Books: “LDavid A Patterson and John L Hennessy, Computer Organization and Design: The Harcware and Softwarelnterface, Morgan Kaufmal Publishers, Fourth Edition (2008), Reference Books: ‘Llohn L Hennessy and David A. Patterson, Computer Architecture: A Quantitative Approach, Morgankaufmann Publishers (2007...

You might also like