Classification of Modern Devices Into RISC and CISC
Classification of Modern Devices Into RISC and CISC
________________________________________
RISC architecture aims to simplify the instruction set by limiting the number of instructions and
concentrating on basic instructions that are optimized for execution in a single clock cycle. The
implication is that high performance is achieved at low power with good scalability for certain classes
of devices.
1. Smartphones
• Processor: ARM-based processors (e.g., Apple A-series, Qualcomm Snapdragon, Samsung Exynos).
• Why are they RISC: Smartphones need processors that maximize performance without sacrificing
power efficiency. RISC, being the architecture in question, is designed for low power consumption
without compromising processing power required for mobile applications, games, and multimedia
tasks. This super-low power efficiency is what suits RISC as far as a smartphone is concerned.
• Examples:
o Apple iPhone: Apple A-series chips (e.g., A14, A15, M1) implement the ARM RISC architecture.
o Android Phones: Snapdragon processors by Qualcomm that follow ARM's RISC design.
o Samsung Galaxy: Exynos processors that employ the ARM RISC architecture.
• Key Features:
o ARM processors contain multiple cores (performance and efficiency cores) for performance and
power consumption management.
o With consistent high-performance levels, these processors use minimal energy in maintaining a
smartphone's battery life.
2. Tablets
• Why RISC: Just like smartphones, tablets are required to perform power-efficient and highly
performing tasks like browsing, gaming, and multimedia. ARM traces its power-efficient processors
capable of handling all this with minimum power upkeep.
• Examples:
o iPad (Apple A-series): Apple models of iPad use ARM-based chips (like the A12, A14, and M1) for
processing.
• Key Features:
3. Wearables
• Why RISC: Wearables like smartwatches and fitness trackers should run on batteries that are small
and energy-efficient. For these reasons, ARM's low-power architecture is best suited. ARM
processors are optimized to run low-power tasks like tracking health metrics, running basic apps, and
communicating with a smartphone.
• Examples:
o Apple Watch: Uses Apple's custom S-series ARM-based chips (e.g., S6, S7).
• Key Features:
o Focus on power efficiency with limited computational needs (basic displays, sensors).
4. Embedded Systems
• Why RISC: Embedded systems require efficient and cheap processors. RISC-based processors allow
compact designs in terms of power consumption and fast execution. This becomes very important
for embedded applications such as IoT (Internet of Things), industrial controls, automotive systems,
etc.
• Examples:
o Automotive ECUs (Electronic Control Units): ARM processors, and in some cases MIPS, for
managing systems such as engine control, sensors, and infotainment.
o Home Appliances: IoT appliances such as smart thermostats, refrigerators, and others powered by
RISC chips.
• Key Features:
o Efficient use of energy, especially important for devices that may run continuously.
• Why RISC: Portable gaming consoles like Nintendo Switch use ARM-based processors mainly due to
energy efficiency and compact designs. ARM architecture helps maximize battery life while providing
adequate graphics processing power for gaming.
Assignment 2
• Examples:
• Key Features:
o Provides solid graphics and multitasking capabilities for gaming on the go.
________________________________________
CISC processors are endowed with a complex instruction set where the wider variety of instructions
can perform multiple tasks in one operation. Such a quality is found extremely useful in devices that
need to perform discrete computing tasks as well as casual compatibility with legacy software.
• Processor: Intel x86 architecture (CISC) and AMD x86 architecture (CISC).
• Why CISC: Desktops and laptops require high performance to run complex software such as
operating systems, office suites, games, and more. The x86 architecture supports complex
instructions and allows processors to handle multi-step operations in a single instruction, providing
strong performance for a wide variety of tasks. Also, the CISC is vital in compatibility, mainly for
legacy applications.
• Examples:
o Intel Core processors (e.g., i5, i7, i9), AMD Ryzen processors.
o Apple MacBooks (Pre-2020) used Intel's x86 processors before transitioning to ARM-based Apple
Silicon.
• Key Features:
o High performance with the ability to execute complex instructions in a few cycles.
• Why CISC: It is the processing power at the server level to run concurrent tasks and workloads,
whereby these could take the form of databases, web servers, or running instances of virtual
machines. Many server-grade processors based on x86-64 architecture (a CISC extension), which is
advantageous due to support of complex operations, multiple cores, and scalability.