NPTEL Advanced Computer Architecture Week 6 Assignment Answers 2025
1. Which of the following statements are correct regarding EPIC and VLIW processors.
S1: VLIW processors can be called an advanced avatar of EPIC processors.
S2: In VLIW processors, instructions are bundled into very long words.
- S1 is true, S2 is false
- S1 is false, S2 is true
- Both S1 and S2 are true
- Both S1 and S2 are false
Answer :- For Answers Click Here
2. Which among the following is not a type of branch predictor in Intel Itanium processors?
- Compiler directed
- PAp Predictor
- Multi-way branches
- Loop-fusion predictor
Answer :-
3. Which of the following are not present in Intel Itanium processors?
- Instruction Window
- Wakeup
- Select Unit
- All the options
Answer :-
4. In Itanium processors, each bundle annotates its resource requirements, which is essential to avoid_________________.
- Starvation
- Data hazards
- Control hazards
- Structural hazards
Answer :-
5. In PLAs (Programmable Logic Arrays), the _____________plane computes the minterms. Different Boolean functions can be implemented in the _____________plane.
- AND, AND
- OR, OR
- OR, AND
- AND, OR
Answer :-
6. Which of the following is correct regarding raster graphics?
- In raster graphics, we store an image as a matrix of pixels.
- For stretching and transforming an image, raster graphics is better than vector graphics.
- Generally, we do not prefer raster graphics when we work with photographs.
- All the options.
Answer :- For Answers Click Here
7. Which of the following is correct regarding shader programs?
- It is a custom language to work with objects, vertices, and pixels.
- It applies the following transformations to images: rotation, skewing, etc.
- It applies the following effects to images: textures, shading, and illumination.
- All the options.
Answer :-
8. The correct ordering of the basic units of a graphics processing pipeline is:
- Vertex processor → Rasterizer → Pixel engine → Fragment processor
- Rasterizer → Vertex processor → Pixel engine → Fragment processor
- Vertex processor → Rasterizer → Fragment processor → Pixel engine
- Vertex processor → Pixel engine → Fragment processor → Rasterizer
Answer :-
9. Which of the following statements is incorrect regarding NVIDIA’s CUDA toolkit?
- The GPU component of a program is compiled into PTX.
- The dynamic PTX to SASS compilation takes place at compile time.
- The CUDA command nvcc compiles the GPU code and the CPU code.
- None of these.
Answer :-
10. A barrier is a _____ within a thread block. Each thread block works ___________- the other thread blocks.
- synchronization point, independent of
- termination point, independent of
- synchronization point, in synchronization with
- termination point, in synchronization with
Answer :- For Answers Click Here