CP 406 Computer Architecture, Books Recommended by IEI, How to Approach the Subject, Download Lecture notes .PPT, .PDF Study Notes, and Video Tutorials.
You have to appear/pass Six compulsory subjects and three optional subjects to be selected from any one group. I am myself AMIE CSE completed in 2013, My Optional subjects were CP 412 Computer Networks, CP 413 Operating Systems, and CP 415 Database Management Systems.
Planning and Strategy:- CP 406 Computer Architecture is a very good core subject of Computer Science, It very interesting and you must study thoroughly for a better grip on the computer science core fundamentals. My strategy for studying the subject of Computer Architecture is by buying a suitable textbook (I have studied Computer System Architecture by M Morris Mano book) it's a good book and sufficient for this subject. There are other books also recommended by IEI, which are also great. Check the books mentioned at the end of the post. Click on the images to know about the book.
All are Amazon Links
It covers the entire syllabus, read it thoroughly, You have to get & study the Previous 10 Years solved question papers book from Jain Brothers. Download excellent study notes (large database of study notes/lecture notes available on internet .ppt and .pdf files which are used by faculty in universities to teach their students) from following links for revision and lastly NPTEL Video courses for the subject. I am posting whatever resources I have with me. Here you can get a list of textbooks recommended by IEI, Study notes, Video Tutorial links, etc.
Click on each link below for Books Recommended by IEI, Wonderful .PPT, .PDF Study Notes/Lecture notes, and Video Tutorials.
NPTEL Study Notes:-
Check following excellent powerpoint slides
http://www.cse.iitd.ac.in/~srsarangi/archbooksoft.html
Lecture Notes on Computer Organization and Architecture (13 MB)
34 Lecture notes by IIT Kanpur for Computer Architecture subject.
http://www.nptel.ac.in/downloads/106104073/
Module Name | Download | Description | |
---|---|---|---|
Computer Architecture | Computer Architecture | ||
Performance Comparison | Performance Comparison | ||
Amdahl's Law | Amdahl's Law | ||
Instruction Set | Instruction Set | ||
DLX | DLX | ||
DLX Unpipelined Implementation | DLX Unpipelined Implementation | ||
Data Hazards | Data Hazards | ||
Exceptions and Pipelining | Exceptions and Pipelining | ||
Pipelining Multi-cycle Opns | Pipelining Multi-cycle Opns | ||
Handling WAW Hazards | Handling WAW Hazards | ||
Instruction Level Parallelism | Instruction Level Parallelism | ||
Handling Control Dependence | Handling Control Dependence | ||
Dynamic Scheduling | Dynamic Scheduling | ||
Branch Prediction Buffer | Branch Prediction Buffer | ||
Superscalar DLX | Superscalar DLX | ||
Hardware Support for Speculation | Hardware Support for Speculation | ||
Speculation | Speculation | ||
Block Placement | Block Placement | ||
Cache Performance | Cache Performance | ||
Prioritize Read Misses over Writes | Prioritize Read Misses over Writes | ||
Small and Simple Caches | Small and Simple Caches | ||
Main Memory | Main Memory | ||
Multiprocessors | Multiprocessors | ||
Multiprocessing: Classification | Multiprocessing: Classification | ||
Cache Coherence | Cache Coherence | ||
Snooping-Based Protocols | Snooping-Based Protocols | ||
Synchronization | Synchronization | ||
Sequential Consistency | Sequential Consistency | ||
Interconnection Networks | Interconnection Networks | ||
Buses for Communication | Buses for Communication | ||
I/O Performance | I/O Performance | ||
Log-Structured File System | Log-Structured File System | ||
Vector Processing | Vector Processing | ||
Key Take-Away Ideas | Key Take-Away Ideas |
Video Tutorials:-
Lecture Series on Computer Architecture by Prof. Anshul Kumar, Department of Computer Science & Engineering, IIT Delhi. For more Courses visit. Check 40 Lectures of 1 Hour duration each. Please note these videos are free to download on youtube and in the below link.
http://nptel.ac.in/video.php?subjectId=106102062
Lectures in this course:38 |
1 - Introduction to Computer Architecture (53:20) |
2 - History of Computers (35:14) |
3 - Instruction Set Architecture - I (52:17) |
4 - Instruction Set Architecture - II (51:42) |
5 - Instruction Set Architecture - III (52:43) |
6 - Recursive Programs (47:02) |
7 - Architecture Space (48:40) |
8 - Architecture Examples (50:48) |
9 - Performance (50:29) |
10 - Performance (52:58) |
11 - Binary Arithmetic, ALU Design (50:30) |
12 - ALU Design, Overflow (49:48) |
13 - Multiplier Design (51:36) |
14 - Divider Design (54:37) |
15 - Fast Addition , Multiplication (1:01:21) |
16 - Floating Point Arithmetic (51:39) |
17 - Processor Design - Introduction (40:03) |
18 - Processor Design (45:49) |
19 - Processor Design - Simple Design (50:03) |
20 - Processor Design - Multi Cycle Approach (40:56) |
21 - Processor Design - Control for Multi Cycle (56:43) |
22 - Processor Design Micro programmed Control (33:11) |
23 - Processor Design Exception Handling (56:01) |
24 - Pipelined Processor Design Basic Idea (54:15) |
25 - Pipelined Processor Design: Data path (48:37) |
26 - Pipelined Processor Design: Handling Data (37:27) |
27 - Pipelined Processor Design (55:41) |
28 - Memory Hierarchy : Basic Idea (48:10) |
29 - Memory Hierarchy : Cache Organization (53:34) |
30 - Memory Hierarchy : Cache Organization (49:08) |
31 - Memory Hierarchy : Virtual Memory (45:41) |
32 - Memory Hierarchy : Virtual Memory (50:11) |
33 - Input / Output Subsystem: Introduction (49:53) |
34 - Input / Output Subsystem: Interfaces and buses (54:21) |
35 - Input / Output Subsystem: Interfaces and buses (55:03) |
36 - Input / Output Subsystem: I/O Operations (50:18) |
37 - Input / Output Subsystem: Designing I/O Systems (51:30) |
38 - Concluding Remarks (45:10) |
If you want to get the course, click the button below and select the Data Structures and Algorithms from the list of available courses and follow the onscreen procedure. You will get the DVDs or SD Card in minimum possible time. I got within 3 days.
Share this post widely to reach every AMIE Student so that they can be benefited from your sharing: Sharing is caring.
Books Recommended by IEI:-
Also, see the following posts:
Computer Science Solved Question Papers.
How to get H Grade very Easily?
Section B Text Books recommended by IEI Video tutorials and Study Notes
Download Study notes, Lecture notes for any AMIE Subjects
AMIE Recognition Issue and its Present Status