Certified in Advance Computer Architecture


Architecture and organization of high-performance computers. Principles of instruction sets. Pipeline, instruction level parallelism and multi-processors. Memory, storage and interconnection. Quantitative analysis and evaluation of design alternatives. Historical developments. Architectural trade-offs and innovations

What Will I Learn?

  • After Completing this course, you will be able to;
  • Analyse the advanced concepts of computer architecture.
  • Explain the major differences of RISC and CISC architectural characteristics.
  • Identify modern design structures of Pipelined and Multiprocessors systems.
  • Become acquainted with recent computer architectures and I/O devices

Topics for this course

11 Lessons

Module 1

Instruction level parallelism
ILP Concepts and challenges, Hardware and software approaches, Dynamic scheduling, Speculation, Compiler techniques for exposing ILP, Branch prediction
Multiple issue processors
VLIW & EPIC, Advanced compiler support, Hardware support for exposing parallelism, Hardware versus software speculation mechanisms, IA 64 and Itanium processors, Limits on ILP

Module 2

Module 3

Course Related Books




  • The following documents required for admission.
  • Educational documents
  • CNIC/Passport Copy
  • Passport Size Picture
  • Experience letter in relevant field

Target Audience

  • Relevant qualification