Skip to content
CS-603 · Compiler Design/Unsolved PYQ Paper

CS-603 Compiler Design - May 2024 Question Paper

  1. 7 Marks
    aDescribe the four categories in Flynn's classification of computer architecture. Give a brief description of every category?
  2. 7 Marks
    bDifferentiate between fine-grained and coarse-grained parallelism. Discuss the types of latency present in computer architecture?
  3. 7 Marks
    aCompare and contrast different static interconnection network topologies in computer architecture such as mesh, tree and hypercube with neat diagrams?
  4. 7 Marks
    bDefine memory hierarchy in computer architecture. List the different levels of memory hierarchy and describe their characteristics?
  5. 7 Marks
    aDefine interleaved memory organization and memory interleaving. Describe how memory interleaving improves memory access performance in computer systems?
  6. 7 Marks
    bDescribe the basic architecture of a backplane bus system. How does it facilitate communication between different modules and components within a computer system?
  7. 7 Marks
    aCompare and contrast a nonlinear pipeline processor with a linear pipeline processor in terms of their ability to exploit instruction-level parallelism.
  8. 7 Marks
    bWhat is Dynamic Instruction Scheduling, particularly in the context of "score boarding"?
  9. 7 Marks
    aDesign a simple arithmetic pipeline with different stages. Provide a brief overview of each stage's function?
  10. 7 Marks
    bList and briefly describe the main types of message routing schemes used in multicomputer networks.
  11. 7 Marks
    aDefine vector supercomputer architecture. What distinguishes it from other types of supercomputer architectures?
  12. 7 Marks
    bExplain how data is shared among processing elements in a shared memory SIMD system? What mechanisms are used to ensure data consistency?
  13. 7 Marks
    aWhat is the shared-variable model in parallel programming? Describe its basic characteristics?
  14. 7 Marks
    bList and briefly explain fundamental concepts related to parallel programming environments, such as parallel compilers and debugging tools?
  15. 14 Marks
    Write short notes on any two : i) Hardware Parallelism ii) Coherence and Locality iii) Snoopy protocols iv) Data-Parallel Model
Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in