0% found this document useful (0 votes)
40 views3 pages

The Process of Selecting An Appropriate Computer Architecture For A Specific Application Will Depend On Several Interconnected Considerations

Uploaded by

Kulwinder Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views3 pages

The Process of Selecting An Appropriate Computer Architecture For A Specific Application Will Depend On Several Interconnected Considerations

Uploaded by

Kulwinder Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

1.

The process of selecting an appropriate computer architecture for a specific


application will depend on several interconnected considerations. At the
fundamental level, we need to examine the workload characteristics
Initially we will have to consider the workload characteristics - whether the application
demands high throughput for parallel processing, low latency for serial operations, or
predictable real-time performance. Whiles power efficiency is a very crucial consideration
where mobile device are involved due to their battery life and thermal constraints.

Outlined below are some of the factors I would consider:


 PERFORMANCE REQUIREMENTS: depending on the kind of application requirements,
performance is a very critical factor to consider. A program that requires a high
performance should thus be paired with a computer that has a high-performance
CPU. For Example, In Computer-Aided Design (CAD) programs, a computer with
hyperthreading capabilities is essential for optimal performance and reduced
latency. Hyperthreading makes a single processor core work like two CPUs by
providing two data and instruction streams. (Both D. 2020)
 POWER AND THERMAL CONSTRAINTS: If we are considering applications for mobile
devices, developers consider power consumption and heat management. Since
mobile devices rely on battery power, it is crucial to utilize power-efficient CPUs that
effectively regulate temperature. Currently, ARM based CPU’s are optimized for less
power consumption and improved heat management. Power-saving can also be of
concern even in systems that do not use batteries. For example, you might want to
minimize energy use for reduction of electricity costs to the consumer, for
environmental reasons, or to minimize the heat that the device generates.
(Documentation – Arm Developer, n.d.)
 SECURITY AND RELIABILITY: Given the evolution of security-sensitive technologies
like fintech and data-driven systems, computer architecture security is paramount.
Systems handling sensitive information must employ robust and reliable
architectures that prioritize security measures. A perfect example is Apple’s Secure
Enclave Processor, the Secure Enclave is a dedicated secure subsystem integrated
into Apple systems on chip (SoCs). This is the processor that drives apples Touch ID
and Face ID, it provides a layer of security for the iPhone and the iPad. (Secure
Enclave, n.d.)

2. Evolution of Future Computer Architecture and its impacts:


We are experiencing an interesting revolution in computer architecture. Modern
computing systems are shifting from single-purpose CPUs toward diverse, specialized
processing architectures. The emergence of architectures such as the Neural
Processing Unit (NPU), Language Processing Unit (LPU) and Google’s Cloud Tensor
Processing Unit (TPU) for machine learning are revolutionizing the computer
architectures industry and accelerating processing power while we pushing against
the physical limits of semiconductor scaling.
Until recently, Large Language Models (LLMs) have been powered by existing chips
and processing systems. But Language Processing Units (LPUs) are custom-built chips
and computing systems that promise to accelerate LLM development with never-
before-seen speeds and precision. (Content Studio, 2024)
Kerner (2024) defines, a large language model as a type of artificial
intelligence algorithm that uses deep learning techniques and massively large data
sets to understand, summarize, generate and predict new content.

Although it is still in its infancy, quantum computing has the potential to drastically
alter some areas of processing. It's crucial to realize, nevertheless, that for the
foreseeable future, quantum computers will probably enhance classical designs
rather than replace them.

3. One significant example of Choosing the right CPU that leads to significant
improvement is Apple's M1 transition which demonstrated compelling benefits.
According to Haslam (2024) of MacWorld.com, Since November 2020, all new Macs
have featured one of Apple’s own system-on-chips based on the ARM architecture,
sometimes referred to as Apple Silicon. This new processor transition has since seen
a drastic improvement, like a 3.5x CPU performance improvement and a 30%
reduction in power consumption leading to 2x battery performance. This
achievement shows how architectural choices affect every aspect of the computer
stack, from software optimization to hardware efficiency.

REFERENCES:

1. Both, D. (2020, July 23). The central processing unit (CPU): Its
components and functionality. RedHat.

2. Documentation – Arm Developer. (n.d.).

https://developer.arm.com/documentation/100960/0100/ARMv8-A-Power-

management

3. Secure Enclave. (n.d.). Apple Support.

https://support.apple.com/en-gb/guide/security/sec59b0b31ff/web

4. Content Studio. (2024, May 13). What Is a Language Processing Unit (LPU)? Pure

Storage. https://www.purestorage.com/knowledge/what-is-lpu.html
5. Kerner, S. M. (2024, May 3). What are large language models (LLMs)? WhatIs.

https://www.techtarget.com/whatis/definition/large-language-model-LLM

6. Haslam, K. (2024, November 22). Mac processor comparison: Apple silicon vs Intel.

Macworld. https://www.macworld.com/article/670873/which-mac-processor-apple-

processor-comparison-m1-vs-intel.html

7.

You might also like