EC6009 Advanced Computer Architecture Notes and Study Material PDF Free Download

Ec6009 Advanced Computer Architecture Notes: Students on a hunt to get a hold of the Ec6009 Advanced Computer Architecture Notes and Study Materials can access the best notes and study sources for their preparation process or revision of essential concepts through this article.

The Ec6009 Advanced Computer Architecture Notes and Study Materials are the principal lecture records that foster and enhance the preparation and help students secure good grades. Students can refer to the Ec6009 Advanced Computer Architecture Lecture Notes as per the latest and updated curriculum from this article.

Ec6009 Advanced Computer Architecture Notes give students an upper hand as they will procure Reference materials and books, the latest and updated Syllabus, and List of Important Questions over regular study notes.

Freshers or Final years can benefit from the Ec6009 Advanced Computer Architecture Reference Books and Notes PDFs from this article and upgrade their preparation methods and approaches with the updated and useful study resources and secure good grades.

Introduction to Ec6009 Advanced Computer Architecture Notes

Computer technology has made incredible progress over roughly 60 years since the creation of the first general-purpose electronic computer. Several switches like better algorithms and advances in chip manufacturing have created the possibility to develop a new set of architectures with simplified instructions, often known as RISC or Reduced Instruction Set Computer architectures, in the early 1980s.

In computer engineering, computer architecture or its advancement is a set of methods or approaches or rules that report the implementation, functionality, and organisation of computer systems. However, some definitions state that the programming models of a computer and capabilities but not as a particular implementation.

Ec6009 Advanced Computer Architecture Notes and Study Material PDF Free Download

Students pursuing their Computer Architecture can avail from the Ec6009 Advanced Computer Architecture Notes and Study Resources provided in this article. Students can boost their preparation or revision with the ultimate preparation tools that assist them in securing better marks.

Graduates can either refer online or download the study material and notes either during the preparation or revision process. The utilisation of the Ec6009 Advanced Computer Architecture Notes and Study Materials as a source of reference helps students get a better hunch of the topics or concepts enlisted in the course and change their score chart.

Here, are a list of a few essential notes for a thorough preparation of the Ec6009 Advanced Computer Architecture Notes and Study Materials course programme-

Ec6009 Advanced Computer Architecture Reference Books

Books are a rich and vital source of information, and candidates should ensure to consult and refer to readers to provide excellent conceptual background. Graduates can avail the best books for Ec6009 Advanced Computer Architecture as per the recommendations by subject experts’. Students can refer and read through the Ec6009 Advanced Computer Architecture Books and other sources of materials during revision or preparation.

The list of highly recommended best books for Ec6009 Advanced Computer Architecture preparation or revision is as listed below. Candidates can choose that reference book that meets their knowledge and prepare accordingly.

  • Computer Architecture A Quantitative Approach 6ED (PB 2019) by Hennessy JL, Elsevier
  • Advanced Computer Architectures: A Design Space Approach, 1E by SIMA
  • Computer Organisation and Architecture by Sarangi, McGraw Hill
  • The Third Edition of Computer System Architecture by Mano M Morris, Pearson India
  • Computer Architecture and Implementation by Cragon Harvey G
  • Computer Architecture and Organisation by Megha Chhabra
  • The Second Edition of Digital Design and Computer Architecture by David Money Harris and Sarah L. Harris
  •  Computer Principles and Design in Verilog HDL by Yamin Li
  • Ian N.Dunn and Gerald G.L Meyer’s books on Parallel Algorithm Synthesis Procedure for High-Performance Computer Architectures
  • The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors PB by Joseph Yiu
  • Digital Computer Fundamentals by Prof Satish Jain and Shashi Singh
  • Input/Output in Parallel and Distributed Computer Systems by Ravi Jain, James C. Browne, and John Werth
  • Multi-Core Cache Hierarchies by Rajeev Balasubramanium, Naveen Muralimanohar, and Norman Jouppi
  • Advanced Computer Architecture by I A Dhotre

Ec6009 Advanced Computer Architecture Updated Syllabus

The best way to make your preparation constructive is with a basic outline and update of the Ec6009 Advanced Computer Architecture Curriculum. Bearing in mind every student’s requirements, we have provided a comprehensive view of the Ec6009 Advanced Computer Architecture syllabus.

The Ec6009 Advanced Computer Architecture Course Syllabus aims to provide the students with a brief idea of what to study, and the unit-wise breakup of the topics provides all the essential concepts and allot time to each subject.

Students must ensure to cover all the topics and concepts before attempting the Ec6009 Advanced Computer Architecture exam to ensure that the paper is reasonably confident and stress-free at the time of the exam. Graduates must make sure that they are aware of the course Syllabus to prevent unnecessary waste of time on redundant topics.

The updated unit-wise breakup of the Ec6009 Advanced Computer Architecture Syllabus is as follows-

UNIT I- Fundamentals of Computer Design

Performance Evaluation; Trends of dependability, power, technology, cost, and energy; Review of the Fundamentals of Memory, I/O, and Computer Processing Unit (CPU)

UNIT II- Instruction Level Parallelism

Dynamic Scheduling; Hardware-based Speculation; Dynamic Branch Prediction; ILP Concepts; Limitations of ILP; An Overview of Pipelining; Static Scheduling; Compiler Techniques for Exposing ILP; Case studies; Multi-Instructing Issues; Multi-Threading;

UNIT III- Data Level Parallelism

SIMD Extensions; Loop-Level Parallelism; Vector Architecture; Graphics Processing Units

UNIT IV- Thread Level Parallelism

Performance Issues; Models on Memory Consistency; Distributed and Shared Memory Architecture; Case Studies on SMT, Intel i7 Processor, and CMT; Synchronisation

UNIT V- Memory and I/O

Reliability, Dependability, and Availability; Reducing Hit Time; Reducing Cache; RAID; Reducing Cache Miss Rate and Miss Penalty; Measures of I/O Performance; Buses; Main Memory and Performance; Types of Storage Devices; Memory Technology

List of Ec6009 Advanced Computer Architecture Important Questions

Candidates pursuing Computer Architecture can refer to the list of all the vital questions mentioned below for the Ec6009 Advanced Computer Architecture course programme. All the given review questions aim to help the candidates to excel in the examination.

  1. Draw the MIPS 64 instruction set of the architectural formats.
  2. What is the maximum power requirement of a processor?
  3. Write short notes on Trends in Energy and Power.
  4. Define the terminologies- RAW, WAR, and WAW hazards.
  5. Make a comparison table listing the characteristics of RISC, CLIW, and CISC.
  6. State the definition of Initial Program Load (IPL)? Explain the various Data and Dependence hazards in ILP.
  7. Give the definition of data-level parallelism.
  8. Elucidate the limitations of Dynamic Dataflow Limitations
  9. State the differences and similarities between GPUs and Vector Architectures.
  10. State how Multithreading can be used to exploit the Thread-level parallelism within a processor.
  11. Briefly explain the types of messages that can be sent between the directories and processors.
  12. Write a short note on the types of Memory hierarchy questions.
  13. State how the Conflicts misses are divided.
  14. Explain and draw a neat labelled diagram of the Memory Hierarchy.
  15. Solve the numerical- Compute the access time for a disk with 512 bytes per sector and 12 ms advertised seek time. A note that the disk can transfer data at the rate of 4 Mbps and rotate at 5400 rpm with a controller overhead of 1 ms. Assumption- Assume that with no service time, the queue is idle.

FAQs on Ec6009 Advanced Computer Architecture Notes

Question 1.
State the definition of Advanced Computer Architecture.

Answer:
Computer Architecture or its advancement is a set of methods or approaches or rules that report the implementation, functionality, and organisation of computer systems.

Question 2.
What are a few reference books for Ec6009 Advanced Computer Architecture?

Answer:
The list of highly recommended reference books for Ec6009 Advanced Computer Architecture preparation or revision are as follows-

  • The Third Edition of Computer System Architecture by Mano M Morris, Pearson India
  • Computer Architecture and Implementation by Cragon Harvey G
  • Computer Architecture and Organisation by Megha Chhabra
  • The Second Edition of Digital Design and Computer Architecture by David Money Harris and Sarah L. Harris

Question 3.

How are the Ec6009 Advanced Computer Architecture notes and study materials useful?
Answer:

  • Ec6009 Advanced Computer Architecture notes and study materials help students boost their preparation with the ultimate preparation tools that assist them in securing better marks.
  • Graduates can either refer to the online sources or download the study material and notes.
  • The utilisation of the Ec6009 Advanced Computer Architecture Notes and Study Materials as a source of reference helps students get a better hunch of the topics or concepts enlisted in the course and change their score chart.

Question 4.
Give an example of a numerical that is a potential question for Ec6009 Advanced Computer Architecture course exam.

Answer:
Solve the numerical- Compute the access time for a disk with 512 bytes per sector and 12 ms advertised seek time. A note that the disk can transfer data at the rate of 4 Mbps and rotate at 5400 rpm with a controller overhead of 1 ms. Assumption- Assume that with no service time, the queue is idle.

Conclusion

The information on Ec6009 Advanced Computer Architecture Notes is credible, accurate, and reliable. The books, essential questions, and the Study Materials mentioned above aim to assist and amplify student’s knowledge and understanding of the subject during preparations or revisions and during exam time. Students can refer and practice from the provided Ec6009 Advanced Computer Architecture Books, Study Materials, and Important Questions from this article.