5 – Microprocessor Architectures

Easy Level Questions (10 Questions)

1.     Define RISC architecture. What does RISC stand for, and what is its fundamental design philosophy(5 Marks)

2.     Define CISC architecture. What does CISC stand for, and how does its design philosophy contrast with RISC(5 Marks)

3.     List two key characteristics of RISC processors, such as their instruction set simplicity or energy efficiency (5 Marks)

4.     List two key characteristics of CISC processors, such as their ability to handle heavier computing tasks (Rahman et al., 2024). (5 Marks)

5.     What was the primary motivation behind the development of multicore processors, particularly when adding more transistors became impractical (5 Marks)

6.     Briefly explain the concept of "multicore processing" as the integration of multiple CPU cores on a single chip to boost efficiency and speed  (5 Marks)

7.     Name two specific Intel processors from the Core i-series (e.g., i3, i5, i7, i9) that utilize multicore technology  (5 Marks)

8.     What are mobile processors? Give one example of a popular architecture used for mobile processors, such as ARM (5 Marks)

9.     List two key considerations when designing processors specifically for mobile devices, such as power consumption and strict energy budgets (5 Marks)

10.                        What is the fundamental difference in instruction set complexity between RISC and CISC architectures? (5 Marks)


Moderate Level Questions (7 Questions)

11.                        Compare and contrast RISC and CISC architectures based on their instruction sets, addressing modes, and typical performance characteristics. Discuss one advantage and one disadvantage for each architecture, considering modern perspectives on their debate (5 Marks)

12.                        Explain how multicore processors improve overall system performance compared to single-core processors, even if individual core speeds are the same. Discuss the role of parallelism and how it addresses the limitations of single-core systems (5 Marks)

13.                        Discuss the evolution of Intel’s Core i-series processors (i3, i5, i7, i9). How do they generally differ in terms of core count, cache, Thermal Design Power, and target applications, referencing specific models if possible (5 Marks)

14.                        Analyze the key design considerations for mobile processors that differentiate them from desktop/server CPUs. Focus on factors like power efficiency, size, integration, and the use of heterogeneous multiprocessors to balance performance and energy (5 Marks)

15.                        In what scenarios would a RISC-based processor typically outperform a CISC-based processor, and vice-versa? Justify your answer with examples, considering aspects like energy efficiency for ARM-based RISC and heavier computing tasks for x86-based CISC. (5 Marks)

16.                        Explain the concept of "dark silicon" in the context of multicore processor design. How does it relate to the power budget and the limits of scaling in modern processors (5 Marks)

17.                        A software developer is choosing between a high-end Intel Core i9 processor and a server-grade processor for a data-intensive application. Analyze the architectural differences (e.g., core count, cache organization, instruction throughput, and specific features like AVX) that might influence this decision (5 Marks)