CS-603-A Advanced Computer Architecture
How to practise Advanced Computer Architecture
- 1
Revise a unit
Skim the notes for one unit so the topics are fresh.
- 2
Attempt a paper timed
Pick a past paper, set a 3-hour timer and write without looking at notes.
- 3
Check your gaps
Mark questions you skipped or got stuck on, then go back to those units.
- 4
Repeat with another year
Questions repeat across years, so each paper shows what is likely to come.
Start with the latest papers
Advanced Computer Architecture syllabus: unit-wise topics
-
Unit 1: Flynn's Classification
- Flynn's Classification
- System Attributes to Performance
- Parallel computer models - Multiprocessors and multicomputers
- Multivector and SIMD Computers
- Data and resource dependences
- Hardware and software parallelism
- Program partitioning and scheduling
- Grain size and latency
- Control flow
- data flow and Demand driven mechanisms
- Static interconnection networks
- Dynamic interconnection Networks: Bus Systems
- Crossbar Switch
- Multiport Memory
- Multistage and Combining Networks
-
Unit 2: Instruction set architecture
- Instruction set architecture
- CISC Scalar Processors
- RISC Scalar Processors
- VLIW architecture
- Memory Hierarchy
- Inclusion
- Coherence and Locality
- Memory capacity planning
- Interleaved memory organization-memory interleaving
- pipelined memory access
- Bandwidth and Fault Tolerance
- Backplane Bus System :Backplane bus specification
- Addressing and timing protocols
- Arbitration transaction and interrupt
-
Unit 3: Linear pipeline processor
- Linear pipeline processor
- Nonlinear pipeline processor
- Instruction pipeline design
- Mechanisms for instruction pipelining
- pipeline hazards
- Dynamic instruction scheduling -score boarding and Tomosulo's algorithm
- Branch handling techniques
- Arithmetic Pipeline Design
- Static arithmetic pipeline
- Multifunctional arithmetic pipelines
- Superscalar pipeline design
- Super pipeline processor design
-
Unit 4: Cache coherence
- Cache coherence
- Snoopy protocols
- Directory based protocols
- Message routing schemes in multicomputer network
- deadlock and virtual channel
- Vector Processing Principles
- Vector instruction types
- Vector-access memory schemes
- Vector supercomputer architecture
- SIMD organization: distributed memory model and shared memory model
- Principles of Multithreading: Multithreading Issues and Solutions
- Multiple-Context Processors
-
Unit 5: Parallel Programming Models
- Parallel Programming Models
- Shared-Variable Model
- Message-Passing Model
- Data-Parallel Model
- Object-Oriented Model
- Functional and Logic Models
- Parallel Languages and Compilers
- Language Features for Parallelism
- Parallel Programming Environment
- Software Tools and Environments
Source: RGPV scheme and syllabus, B.Tech Computer Science and Engineering, Semester 6 (AICTE flexible curriculum, w.e.f. Jan 2020). Official syllabus PDF
About Advanced Computer Architecture (CS-603-A)
- University
- RGPV
- Course
- B.Tech
- Branch
- CSE
- Semester
- 6
- Paper code
- CS-603-A
- Papers available
- 4
- Years covered
- 2020, 2024 and 2025
- Latest paper
- 2025
We do not hold a paper for 2021, 2022 and 2023.
The most papers for one year are in 2020 (2 files).
A practice plan for Advanced Computer Architecture (CS-603-A) (RGPV B.Tech CSE semester 6) using its previous year papers. Advanced Computer Architecture is also searched for as CS-6001.
Also known as CS-6001