Multi-Core Computer Architecture | Week 1

Session: JULY-DEC 2023

Course Name: Multi-Core Computer Architecture

Course Links: Click Here

These are Multi-Core Computer Architecture Nptel Week 1 Answers


Q1. In a typical execution cycle, which one of the following sequences accurately depicts the steps involved?
Instruction fetch → Operand fetch → Instruction decode → Execute → Result store
Instruction decode → Instruction fetch -> Operand fetch → Execute → Result store
Instruction fetch → Instruction decode → Operand fetch → Execute → Result store
Operand fetch → Instruction fetch → Instruction decode → Execute → Result store

Answer: Instruction fetch → Instruction decode → Operand fetch → Execute → Result store


Q2. Which one of the following is the feature of the Little Endian scheme?
The least significant byte is stored at the smallest address
The most significant byte is stored at the smallest address
The least significant byte is stored at the largest address
The most significant byte is stored at any address.

Answer: The least significant byte is stored at the smallest address


These are Multi-Core Computer Architecture Nptel Week 1 Answers


Q3. In terms of processor memory interaction, what is the role of the Program Counter?
It contains the address of the instruction currently being executed
It contains the address of the next instruction to be fetched
It contains the data to be written into or read from memory
It contains the result of a computation

Answer: It contains the address of the next instruction to be fetched


Q4. CISC architecture attempts to minimize the number of instructions per program but at the cost of:
Using a larger memory
Using a wider bus to carry an instruction from memory
Decrease in the average number of cycles per instruction
Increase in the average number of cycles per instruction

See also  Multi-Core Computer Architecture | Week 6

Answer: Increase in the average number of cycles per instruction


These are Multi-Core Computer Architecture Nptel Week 1 Answers


Q5. A processor has 8 general-purpose registers. It uses a 24-bit instruction format. If the opcode field occupies 6 bits followed by the register field that stores a register address, how many bits are left for other fields in the instruction?
14 bits
8 bits
10 bits
15 bits

Answer: 15 bits


These are Multi-Core Computer Architecture Nptel Week 1 Answers


Q6. Consider the following operations done on a Stack Machine Architecture:
Push D
Push C
Push B
Mult
Add
Pop A
If the values in memory locations B, C, and D, are 6, 2, and 4, respectively. What will be stored in memory location A after the execution of the above program?

14
16
26
12

Answer: 16


These are Multi-Core Computer Architecture Nptel Week 1 Answers


Q7. A program has 30% Load instructions, 20% Store instructions, 40% ALU instructions, and 10% Branch instructions. On a processor each Load, Store, ALU and Branch instructions take 4, 3, 1 and 2 cycles, respectively. What is the average CPI (Cycles Per Instruction) on the processor for this program?

Answer: 2.4


Q8. A new Graphics Processing Unit (GPU) is added to a system, which speeds up the execution of graphics-related instructions by 6 times. If a program has 50% graphics-related instructions, what is the overall speedup gained while running the program on the system with the GPU compared to running it on the system without the GPU?

Answer: (Type: Range) 1.7,1.8


These are Multi-Core Computer Architecture Nptel Week 1 Answers

More Weeks of Multi-Core Computer Architecture: Click here

See also  Multi-Core Computer Architecture | Week 5

More Nptel Courses: Click here

These are Multi-Core Computer Architecture Nptel Week 1 Answers