Tagged articles
22 articles
Page 1 of 1
Architects' Tech Alliance
Architects' Tech Alliance
Jun 9, 2025 · Fundamentals

How Do x86, ARM, and RISC‑V Architectures Differ? A Deep Dive into CPU Instruction Sets

This article compares the major CPU instruction set architectures—x86, ARM, and RISC‑V—detailing their design philosophies, evolution, strengths, and weaknesses, while also summarizing recent updates in CPU, GPU, memory, and storage technologies and highlighting the trade‑offs between CISC and RISC approaches.

ARMCISCCPU architecture
0 likes · 12 min read
How Do x86, ARM, and RISC‑V Architectures Differ? A Deep Dive into CPU Instruction Sets
Architects' Tech Alliance
Architects' Tech Alliance
Jan 19, 2025 · Industry Insights

What Drives China’s Domestic CPU Market? A Deep Dive into 2024‑2026 Trends

The article analyzes China’s Xinchuang hardware sector, forecasting a market size of 7.89 trillion yuan by 2026, examining shifts toward high‑performance domestic CPUs, comparing CISC (x86) and RISC (ARM, LoongArch, SW_64) instruction sets, and evaluating the strengths, licensing models, and ecosystem challenges of six major Chinese CPU manufacturers.

ARMCPU architectureChina Hardware
0 likes · 13 min read
What Drives China’s Domestic CPU Market? A Deep Dive into 2024‑2026 Trends
JD Retail Technology
JD Retail Technology
Dec 19, 2023 · Fundamentals

Overview of CPU Architecture, Performance Trends, and Their Impact on Software Development

This article reviews recent decades of CPU performance improvements and semiconductor process advances, explains current CPU architectures, instruction set evolution, and how these trends influence software development practices, including parallelism, SIMD, multithreading, and power‑efficiency considerations.

CPU architectureInstruction SetParallelism
0 likes · 42 min read
Overview of CPU Architecture, Performance Trends, and Their Impact on Software Development
Architects' Tech Alliance
Architects' Tech Alliance
Nov 4, 2023 · Fundamentals

Fundamentals of CPU Architecture and Technology

This article provides a comprehensive overview of CPU fundamentals, covering core concepts such as clock speed, external frequency, front‑side bus, multiplier, bit and word length, cache hierarchy, instruction sets, voltage levels, manufacturing processes, pipelines, superscalar execution, SMP, multicore designs, multithreading, hyper‑threading, and NUMA technology.

CPUCacheInstruction Set
0 likes · 13 min read
Fundamentals of CPU Architecture and Technology
Open Source Linux
Open Source Linux
Oct 19, 2023 · Fundamentals

How Do Computers Really Work? Inside CPU, Memory, and Architecture

This article explains the fundamental principles of how computers operate, covering the basic architecture of CPUs and memory, the role of buses and registers, instruction sets, compiler translation, cache hierarchies, storage layers, and the impact of 32‑bit versus 64‑bit designs.

CPUInstruction SetMemory Hierarchy
0 likes · 27 min read
How Do Computers Really Work? Inside CPU, Memory, and Architecture
Architects' Tech Alliance
Architects' Tech Alliance
Apr 8, 2023 · Fundamentals

Overview of China’s Domestic CPU Landscape and Instruction Set Architectures

The article provides a comprehensive overview of China’s domestic CPU ecosystem, explaining the role of CPUs as the digital foundation, comparing CISC and RISC instruction sets, and detailing the product lines and strategies of major manufacturers such as Huawei Kunpeng, HaiGuang, Feiteng, and Loongson, while concluding with market trends and competitive analysis.

ARMCISCCPU
0 likes · 12 min read
Overview of China’s Domestic CPU Landscape and Instruction Set Architectures
MaGe Linux Operations
MaGe Linux Operations
Jun 30, 2022 · Fundamentals

How x86 and ARM Achieve Atomic Operations: LOCK Prefix and Exclusive Access

This article explains which instruction sets support atomic operations, detailing the principles behind x86’s LOCK prefix and ARM’s exclusive load/store mechanisms, illustrating how single‑processor and SMP systems handle atomicity, and showing Linux kernel implementations for atomic increment and compare‑and‑swap.

ARMInstruction Setatomic operations
0 likes · 11 min read
How x86 and ARM Achieve Atomic Operations: LOCK Prefix and Exclusive Access
TAL Education Technology
TAL Education Technology
May 19, 2022 · Fundamentals

Learning 8086 Assembly Language: Environment Setup, Sample Program, Registers, Instruction Classification, and Execution Mechanism

This tutorial guides readers through installing a DOS environment, writing and analyzing a simple 8086 assembly program, understanding pseudo‑instructions, registers, instruction categories, execution flow, and data addressing, providing links and code examples for hands‑on learning.

8086AssemblyInstruction Set
0 likes · 5 min read
Learning 8086 Assembly Language: Environment Setup, Sample Program, Registers, Instruction Classification, and Execution Mechanism
Liangxu Linux
Liangxu Linux
May 12, 2022 · Information Security

Do CPUs Hide Secret Instructions? Uncovering the Dark Corners of the x86 ISA

This article explores whether modern CPUs contain undocumented or hidden instructions, explains the challenges of searching the variable‑length x86 ISA, presents a depth‑first algorithm that skips irrelevant bytes, shows how to infer instruction length using page‑fault side‑effects, and reveals discovered hidden opcodes on Intel and AMD processors.

CPUInstruction SetSecurity
0 likes · 10 min read
Do CPUs Hide Secret Instructions? Uncovering the Dark Corners of the x86 ISA
Architects' Tech Alliance
Architects' Tech Alliance
Apr 5, 2022 · Fundamentals

Fundamentals of Server CPUs and Architecture Overview

This article provides a comprehensive overview of server CPUs, covering core components, operation stages, performance parameters, Intel TurboBoost, Xeon Scalable naming, Tick‑Tock development, multi‑core and many‑core designs, hyper‑threading, heterogeneous computing, and the differences between CISC and RISC architectures.

CPUHardwareInstruction Set
0 likes · 10 min read
Fundamentals of Server CPUs and Architecture Overview
Architects' Tech Alliance
Architects' Tech Alliance
Apr 16, 2021 · Fundamentals

Overview of LoongArch: Loongson’s Independent Instruction Set Architecture

The article introduces LoongArch, Loongson's self‑defined RISC instruction set architecture, detailing its evaluation approval, instruction count, format extensions, binary translation compatibility with MIPS, x86, ARM and RISC‑V, ecosystem plans, IP core updates, and the company’s strategy to build a domestic CPU ecosystem.

CPU architectureInstruction SetLoongArch
0 likes · 7 min read
Overview of LoongArch: Loongson’s Independent Instruction Set Architecture
Architects' Tech Alliance
Architects' Tech Alliance
Jan 12, 2021 · Industry Insights

Why Domestic CPUs Matter: Market Landscape, Supply Chain, and Future Paths

An overview of the CPU’s pivotal role in IT systems leads into a four‑point framework for domestic processors, covering ARM’s market dominance, the semiconductor supply chain, three development pathways—X86 licensing, ARM licensing, and self‑designed architectures—and the security‑driven outlook shaping China’s future CPU landscape.

CPUDomestic ChipIndustry analysis
0 likes · 3 min read
Why Domestic CPUs Matter: Market Landscape, Supply Chain, and Future Paths
Java Backend Technology
Java Backend Technology
Jul 26, 2020 · Fundamentals

Why Linus Torvalds Wants AVX-512 Gone: Inside Intel’s Power‑Hungry Instruction Set

Linus Torvalds lambasts Intel’s AVX‑512 extension as a ‘power virus’, arguing it bloats CPUs, serves only niche benchmarks, and harms everyday performance, while noting Intel’s recent move to limit AVX‑512 to large cores in Alder Lake and recalling his past clashes over Intel’s security patches.

CPU performanceInstruction SetIntel
0 likes · 7 min read
Why Linus Torvalds Wants AVX-512 Gone: Inside Intel’s Power‑Hungry Instruction Set
Liangxu Linux
Liangxu Linux
Nov 4, 2019 · Fundamentals

How CPUs Execute Programs: From Fetch‑Decode‑Execute to Multicore & Cache

This article explains the core principles of CPU operation, covering the fetch‑decode‑execute cycle, instruction sets, registers, pipeline and superscalar designs, multithreading and multicore behavior, as well as cache hierarchy from registers through L1‑L3, illustrating how these mechanisms affect program execution.

CPUCacheInstruction Set
0 likes · 14 min read
How CPUs Execute Programs: From Fetch‑Decode‑Execute to Multicore & Cache
MaGe Linux Operations
MaGe Linux Operations
Apr 19, 2016 · Fundamentals

Understanding CPUs, OS Layers, and Interfaces: A Visual Guide

This article provides a comprehensive visual overview of CPU architecture, instruction sets, operating system purposes, programming layers, privilege rings, execution modes, user interfaces, and the distinction between ABI and API, helping readers grasp core computing concepts in a structured manner.

APICPUInstruction Set
0 likes · 6 min read
Understanding CPUs, OS Layers, and Interfaces: A Visual Guide