Tagged articles
169 articles
Page 1 of 2
IT Services Circle
IT Services Circle
May 9, 2026 · Fundamentals

What Your CPU Actually Does All Day: The Four Core Tasks

The article explains that a CPU continuously repeats four stages—fetch, decode, execute, and write‑back—while highlighting the role of registers, the differences between CISC and RISC instruction sets, how function calls build and tear down stack frames, and why user‑mode coroutines are far lighter than kernel threads.

ARMCPUCoroutines
0 likes · 28 min read
What Your CPU Actually Does All Day: The Four Core Tasks
AI Explorer
AI Explorer
Mar 25, 2026 · Industry Insights

Why Meta Jumped on Arm’s First In‑House Neoverse Chip

Arm has shifted from pure IP licensing to launching its own Neoverse processor, securing Meta as the first customer, a move that could reshape semiconductor power dynamics by compressing the value chain and intensifying competition among chip designers and server manufacturers.

AI computeARMChip Design
0 likes · 7 min read
Why Meta Jumped on Arm’s First In‑House Neoverse Chip
Architects' Tech Alliance
Architects' Tech Alliance
Oct 7, 2025 · Fundamentals

Kunpeng vs Haiguang: Which CPU Architecture Fits Your Workload?

The article compares Huawei’s Kunpeng ARM‑based processors with the Haiguang x86 line, detailing their architectural designs, ecosystem support, autonomy progress, and recommending specific deployment scenarios where each platform’s strengths—such as energy efficiency, software compatibility, or low‑migration risk—are most advantageous.

ARMCPU architectureEcosystem
0 likes · 4 min read
Kunpeng vs Haiguang: Which CPU Architecture Fits Your Workload?
Linux Tech Enthusiast
Linux Tech Enthusiast
Sep 11, 2025 · Fundamentals

Deep Dive into the Linux Kernel Boot Process

This article walks through the Linux kernel boot sequence on ARM platforms, covering self‑decompression, early initialization checks, page‑table setup, and the start_kernel routine that brings up hardware, memory management, scheduling, and the first user process.

ARMLinuxboot
0 likes · 8 min read
Deep Dive into the Linux Kernel Boot Process
Deepin Linux
Deepin Linux
Sep 9, 2025 · Fundamentals

Master ARM32/64 Architecture: From Instruction Sets to Performance Analysis

This intensive two‑day course covers ARM32/64 processor instruction sets, mode switching, exception vectors, system call mechanisms, memory management, atomic operations, cache synchronization, and top‑down performance analysis with perf, while also introducing M‑series MCU architectures and providing hands‑on labs for embedded Linux developers.

ARMLinuxembedded systems
0 likes · 7 min read
Master ARM32/64 Architecture: From Instruction Sets to Performance Analysis
Liangxu Linux
Liangxu Linux
Aug 28, 2025 · Fundamentals

Mastering Floating‑Point Computation on Resource‑Constrained MCUs

This article explains how microcontroller units (MCUs) handle floating‑point operations, covering IEEE‑754 representation, hardware versus software FPU approaches, performance and precision challenges, and a range of optimization techniques—from hardware selection and fixed‑point tricks to compiler flags and system‑level power management.

ARMFPUFixed-Point
0 likes · 10 min read
Mastering Floating‑Point Computation on Resource‑Constrained MCUs
Deepin Linux
Deepin Linux
Jun 11, 2025 · Fundamentals

How ARM+Linux Interrupts Power Efficient Computing: Deep Dive into Mechanisms

This article explains the role of the interrupt system in ARM‑based Linux platforms, covering hardware modes, vector tables, exception handling, GIC architecture, and kernel integration, and provides detailed code examples and optimization techniques for developers working on embedded and high‑performance systems.

ARMInterruptsLinux
0 likes · 47 min read
How ARM+Linux Interrupts Power Efficient Computing: Deep Dive into Mechanisms
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
Cognitive Technology Team
Cognitive Technology Team
May 17, 2025 · Fundamentals

Understanding Memory Consistency Models: From Sequential Consistency to x86‑TSO and Weak Memory Models

This article explains how modern multiprocessor hardware and compiler optimizations affect program behavior, introduces memory consistency models such as sequential consistency, x86‑TSO, and ARM/POWER weak models, demonstrates their differences with litmus tests, and discusses the DRF‑SC guarantee for data‑race‑free programs.

ARMDRF-SCMemory Model
0 likes · 27 min read
Understanding Memory Consistency Models: From Sequential Consistency to x86‑TSO and Weak Memory Models
iQIYI Technical Product Team
iQIYI Technical Product Team
May 15, 2025 · Big Data

Introducing AMD and ARM Bare‑Metal Instances for iQIYI Big Data Computing: Cloud Selection, Performance Evaluation, and Heterogeneous Scheduling

To reduce costs and boost compute density, iQIYI's big data team migrated from aging private‑cloud Intel servers to public‑cloud AMD and ARM bare‑metal instances, establishing a systematic machine‑selection process, performance testing framework, and YARN‑based heterogeneous scheduling to fully leverage the new hardware.

AMDARMYARN
0 likes · 16 min read
Introducing AMD and ARM Bare‑Metal Instances for iQIYI Big Data Computing: Cloud Selection, Performance Evaluation, and Heterogeneous Scheduling
Raymond Ops
Raymond Ops
Apr 9, 2025 · Databases

Step-by-Step Guide to Installing MySQL 5.7 on ARM (Aarch64) Linux

This tutorial walks you through checking the OS architecture, preparing the environment, downloading and extracting the MySQL 5.7 ARM package, configuring my.cnf, setting up auto‑start and environment variables, initializing the server, securing the root account, and configuring master‑slave replication on Linux.

ARMInstallationLinux
0 likes · 13 min read
Step-by-Step Guide to Installing MySQL 5.7 on ARM (Aarch64) Linux
Architects' Tech Alliance
Architects' Tech Alliance
Apr 4, 2025 · Industry Insights

What’s Driving China’s Server Market Surge? 2023‑2024 Trends and Future Outlook

The 2025 China Xinchuang server vendor research report shows procurement rising from 458.2 billion yuan in 2023 to 505.8 billion yuan in 2024 (10.4% growth), highlights regional gaps, sector shares, CPU architecture shifts, vendor competition, and predicts a move toward high‑performance, intelligent, and green servers by 2027.

ARMCPU architectureChina server market
0 likes · 7 min read
What’s Driving China’s Server Market Surge? 2023‑2024 Trends and Future Outlook
Liangxu Linux
Liangxu Linux
Mar 16, 2025 · Operations

How to Cross‑Compile and Deploy vsftpd on an ARM Board

This guide walks you through extracting the vsftpd source, configuring the ARM cross‑toolchain, compiling the server, copying binaries and configuration files to the target board, creating a startup script, and testing the FTP service from a PC client.

ARMEmbedded LinuxFTP server
0 likes · 15 min read
How to Cross‑Compile and Deploy vsftpd on an ARM Board
Architects' Tech Alliance
Architects' Tech Alliance
Feb 27, 2025 · Industry Insights

What Drives China's 2024‑2026 CPU Landscape? A Deep Dive into X86, ARM, LoongArch and More

This article analyses China's 2024‑2026 information‑technology innovation (信创) hardware market, forecasting a 7.9‑trillion‑yuan size, examining CPU instruction‑set trends, licensing models, and the strategies of six domestic CPU vendors, while comparing their ecosystem compatibility and market prospects.

ARMCPU architectureChina
0 likes · 15 min read
What Drives China's 2024‑2026 CPU Landscape? A Deep Dive into X86, ARM, LoongArch and More
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
Architects' Tech Alliance
Architects' Tech Alliance
Sep 29, 2024 · Industry Insights

Why Super‑Heterogeneous Computing Is the Next Frontier in Computing Architecture

The article analyzes the limits of the von Neumann model and Moore's law, explains how instruction set complexity defines processor categories, and argues that integrating CPUs, GPUs, FPGAs, DPUs and ASICs into a super‑heterogeneous ecosystem—driven by Intel, NVIDIA, ARM and emerging trends—will shape the future of computing through diverse workloads, AI demand, green efficiency and a global compute network by 2030.

AIARMCPU
0 likes · 12 min read
Why Super‑Heterogeneous Computing Is the Next Frontier in Computing Architecture
Architects' Tech Alliance
Architects' Tech Alliance
Sep 17, 2024 · Industry Insights

What Drives China's Server CPU Market Surge? 2024 Industry Overview

The 2024 Chinese server CPU industry overview reveals a rapid market expansion driven by data‑center growth and the Xinchuang initiative, outlines the dominance of X86 and ARM ecosystems, details recent market size and forecast figures, and analyzes competitive strengths, ecosystem maturity, and instruction‑set autonomy among domestic vendors.

ARMChinaServer CPU
0 likes · 7 min read
What Drives China's Server CPU Market Surge? 2024 Industry Overview
MaGe Linux Operations
MaGe Linux Operations
Sep 6, 2024 · Operations

Master Building ARM and x86 System Images: A Step‑by‑Step Guide

This comprehensive guide walks IT and DevOps professionals through understanding ARM and x86 architectures, setting up the build environment, creating and customizing base images, optimizing size and performance, and packaging for distribution, with practical commands and best‑practice recommendations.

ARMDevOpsDocker
0 likes · 9 min read
Master Building ARM and x86 System Images: A Step‑by‑Step Guide
MaGe Linux Operations
MaGe Linux Operations
Aug 25, 2024 · Databases

How to Install and Configure MySQL 5.7 on ARM (Aarch64) with Master‑Slave Replication

This guide walks through checking the OS architecture, preparing the environment, downloading the appropriate MySQL 5.7 packages for ARM, installing and configuring MySQL, setting up automatic startup and environment variables, initializing the server, securing the root account, and finally configuring master‑slave replication between two servers.

ARMLinuxReplication
0 likes · 15 min read
How to Install and Configure MySQL 5.7 on ARM (Aarch64) with Master‑Slave Replication
Architects' Tech Alliance
Architects' Tech Alliance
Aug 12, 2024 · Industry Insights

How Shanghai Jiao Tong University Built China’s First Campus‑Scale ARM HPC Cluster with Huawei Kunpeng

This article details Shanghai Jiao Tong University's design and deployment of the nation’s first campus‑level high‑performance computing cluster based on Huawei Kunpeng 920 ARM processors, covering background, user challenges, unified storage, network topology, containerized software delivery, and performance validation with LAMMPS and GATK.

ARMHPCInfiniBand
0 likes · 12 min read
How Shanghai Jiao Tong University Built China’s First Campus‑Scale ARM HPC Cluster with Huawei Kunpeng
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jul 26, 2024 · Industry Insights

What’s New in Arm’s X925 and A725 CPUs? Deep Dive into 3nm Architecture

Arm’s 2024 release of the X925 and A725 cores brings a 2+4+2 configuration on a 3 nm process, featuring a doubled fetch buffer, larger ROB, higher clock speeds, expanded cache options, and incremental micro‑architectural tweaks that together boost performance and efficiency amid growing competition from Apple and Qualcomm.

3nmARMCPU architecture
0 likes · 12 min read
What’s New in Arm’s X925 and A725 CPUs? Deep Dive into 3nm Architecture
Java Tech Enthusiast
Java Tech Enthusiast
Jul 23, 2024 · Fundamentals

Understanding __disable_irq() and __enable_irq() Intrinsic Functions in ARM Cortex-M

The article explains that __disable_irq() and __enable_irq() are compiler‑provided intrinsics that expand to CPSID i and CPSIE i instructions, return the prior PRIMASK state, globally mask CPU interrupt handling without stopping hardware events, and contrasts them with CMSIS __NVIC_DisableIRQ/EnableIRQ which control individual interrupt lines.

ARMMCUc++
0 likes · 7 min read
Understanding __disable_irq() and __enable_irq() Intrinsic Functions in ARM Cortex-M
Architects' Tech Alliance
Architects' Tech Alliance
Jul 3, 2024 · Industry Insights

Why ARM Is Poised to Overtake x86 in the AI PC Era

The report analyzes the accelerating shift from x86 to ARM in AI‑enabled devices, covering architectural differences, market share dynamics, Apple’s successful ARM transition, Microsoft’s ARM ecosystem, Intel’s heterogeneous AI processors, rising memory demands, and future industry forecasts for 2024‑2027.

AI PCARMNPU
0 likes · 17 min read
Why ARM Is Poised to Overtake x86 in the AI PC Era
Liangxu Linux
Liangxu Linux
Jun 16, 2024 · Operations

How to Compile and Use rsync on an ARM Development Board

This guide explains what rsync is, walks through cross‑compiling it for an ARM board, shows how to install the binary, and demonstrates practical file‑synchronization commands with detailed flag explanations.

ARMLinuxcross-compilation
0 likes · 5 min read
How to Compile and Use rsync on an ARM Development Board
Java Tech Enthusiast
Java Tech Enthusiast
Jun 12, 2024 · Mobile Development

TUXEDO Announces ARM Laptop “Drako” Powered by Snapdragon X Elite

German Linux‑hardware maker TUXEDO unveiled its ARM‑based “Drako” laptop at Computex, featuring a Qualcomm Snapdragon X Elite 12‑core CPU, 14‑inch 2560×1600 IPS display, 32 GB LPDDR5x RAM and PCIe Gen4 SSD, running the KDE‑Plasma TUXEDO OS ported to ARM, with Qualcomm’s upstream Linux support and collaborations with Lenovo, Arm and Linaro, and the first units slated for delivery by the end of 2024.

ARMHardwareLaptop
0 likes · 4 min read
TUXEDO Announces ARM Laptop “Drako” Powered by Snapdragon X Elite
Ops Development & AI Practice
Ops Development & AI Practice
Jun 8, 2024 · Industry Insights

How Microsoft Brings Windows to Qualcomm ARM: Native Support, Emulation & Performance

Microsoft’s Windows now runs on Qualcomm’s ARM processors through a combination of native kernel adaptations, driver and library recompilation, and an x86‑to‑ARM emulation layer, balancing performance gains from direct ARM execution with compatibility‑driven overhead, while outlining ongoing optimization efforts and future prospects.

ARMEmulationNative Support
0 likes · 8 min read
How Microsoft Brings Windows to Qualcomm ARM: Native Support, Emulation & Performance
Alibaba Cloud Infrastructure
Alibaba Cloud Infrastructure
May 27, 2024 · Cloud Computing

Migrating Core Business to Alibaba Cloud Yitian ARM Instances: Practices, Performance, and Cost Optimization

The article details Qianxun's migration of its core location services to Alibaba Cloud's Yitian ARM-based ECS instances, covering preparation steps, performance benchmarks, cost‑benefit analysis, operational challenges, and future migration plans to improve efficiency and reduce expenses.

ARMECScloud migration
0 likes · 11 min read
Migrating Core Business to Alibaba Cloud Yitian ARM Instances: Practices, Performance, and Cost Optimization
Java Tech Enthusiast
Java Tech Enthusiast
Feb 12, 2024 · Fundamentals

The Birth of ARM: From Acorn's BBC Micro to a Global RISC Powerhouse

From a rapid BBC Micro prototype in the early 1980s to the 1985 launch of the Acorn RISC Machine, ARM evolved into a low‑power, licensed CPU core that powered devices from the Newton to today’s iPhone, ultimately becoming the world’s most ubiquitous processor architecture.

ARMCPU designMicrocomputers
0 likes · 7 min read
The Birth of ARM: From Acorn's BBC Micro to a Global RISC Powerhouse
Architects' Tech Alliance
Architects' Tech Alliance
Feb 11, 2024 · Fundamentals

Overview of Modern Processor Instruction Set Architectures: x86, ARM, and RISC‑V

This article provides a comprehensive overview of contemporary processor instruction set architectures, comparing CISC‑based x86 with RISC‑based ARM and RISC‑V, discussing their design philosophies, historical evolution, advantages, disadvantages, and the current landscape of domestic and international CPU development.

ARMCISCInstruction Set Architecture
0 likes · 14 min read
Overview of Modern Processor Instruction Set Architectures: x86, ARM, and RISC‑V
Huolala Tech
Huolala Tech
Jan 4, 2024 · Big Data

How HuoLala Cut Costs by Switching Big Data Workloads to ARM CPUs

This article details HuoLala's exploration of replacing x86 compute nodes with ARM servers in its big‑data platform, covering performance benchmarks, component adaptations for YARN, Tez/MR, security tools, a critical JDK de‑optimization issue, and the resulting production outcomes and future roadmap.

ARMBig DataJDK
0 likes · 14 min read
How HuoLala Cut Costs by Switching Big Data Workloads to ARM CPUs
Liangxu Linux
Liangxu Linux
Dec 21, 2023 · Fundamentals

Essential ARM Assembly Instructions Every Linux Developer Should Know

This guide presents the most commonly used ARM assembly instructions—including data processing, transfer, status register access, load/store, exception handling, and pseudo‑ops—explaining their syntax, purpose, and example usages for understanding Linux system startup.

ARMAssemblyboot
0 likes · 8 min read
Essential ARM Assembly Instructions Every Linux Developer Should Know
Architects' Tech Alliance
Architects' Tech Alliance
Dec 7, 2023 · Artificial Intelligence

Evolution of ARM Architecture: From EPYC Flexibility to Armv9, Neoverse, Graviton and Confidential Compute

The article provides a comprehensive overview of ARM's recent architectural advances—including the flexible EPYC design, the Neoverse platform, AWS Graviton processors, and the security‑focused Armv9 with AI‑optimized SVE2 and Confidential Compute—highlighting their impact on cloud, data‑center and edge computing.

ARMArtificial IntelligenceCPU architecture
0 likes · 18 min read
Evolution of ARM Architecture: From EPYC Flexibility to Armv9, Neoverse, Graviton and Confidential Compute
政采云技术
政采云技术
Nov 28, 2023 · Databases

Deploying StarRocks 3 on ARM Architecture Using Docker

This guide explains how to deploy the high‑performance MPP database StarRocks 3 on ARM servers by using Docker images, configuring FE and BE nodes, adjusting Java versions, integrating with Hadoop/Hive, and setting up monitoring and log‑cleanup scripts.

ARMDatabase DeploymentDocker
0 likes · 12 min read
Deploying StarRocks 3 on ARM Architecture Using Docker
Open Source Linux
Open Source Linux
Nov 28, 2023 · Fundamentals

Why ARM and x86 Architectures Aren’t Interchangeable: Power Trade‑offs

Although both ARM and x86 processors aim to balance transistor count, program complexity, speed, power consumption, and cost, their fundamentally different architectures—RISC versus CISC—make them non‑interchangeable, leading to distinct trade‑offs in performance, energy efficiency, and application suitability across devices from smartphones to supercomputers.

ARMCISCRISC
0 likes · 8 min read
Why ARM and x86 Architectures Aren’t Interchangeable: Power Trade‑offs
DaTaobao Tech
DaTaobao Tech
Nov 24, 2023 · Artificial Intelligence

Performance Optimization of Depthwise Conv Int8 on ARM CPUs

By converting the input format to a C16 layout and exploiting the ARM V8.2 Sdot instruction, the Int8 depthwise‑convolution operator on ARM CPUs can be accelerated from 4.46 ms to 1.75 ms—a 2.5× speedup—though the required data‑rearrangement overhead prevents it from overtaking FP16 performance.

ARMDepthwiseConvolutionINT8
0 likes · 10 min read
Performance Optimization of Depthwise Conv Int8 on ARM CPUs
Architects' Tech Alliance
Architects' Tech Alliance
Nov 22, 2023 · Fundamentals

Understanding ARM vs. x86 Processors, RISC vs. CISC, and Their Energy Trade‑offs

The article explains the fundamental differences between ARM and x86 CPUs, compares RISC and CISC instruction set philosophies, discusses how each architecture balances transistor count, performance, power consumption and cost, and highlights why ARM dominates low‑power devices while x86 remains prevalent in high‑performance computers.

ARMCISCCPU architecture
0 likes · 9 min read
Understanding ARM vs. x86 Processors, RISC vs. CISC, and Their Energy Trade‑offs
Deepin Linux
Deepin Linux
Nov 5, 2023 · Fundamentals

Understanding Linux ARM Interrupt Mechanism and Kernel Implementation

This article explains the ARM hardware interrupt flow, the Linux kernel's handling of IRQ and FIQ, the construction of exception vector tables, the role of asmlinkage, interrupt registration, shared interrupt models, and the specific implementation for the S3C2410 platform.

ARMDevice DriversInterrupts
0 likes · 18 min read
Understanding Linux ARM Interrupt Mechanism and Kernel Implementation
Architects' Tech Alliance
Architects' Tech Alliance
Sep 12, 2023 · Fundamentals

Rise of ARM Servers in China: Market Share, Trends, and Implications

The recent CITIC Bank procurement reveals that ARM servers now dominate Chinese data‑center purchases, accounting for 77% of server spend, while global ARM server share is growing rapidly despite x86's historic dominance, driven by cost, performance‑per‑watt advantages and geopolitical constraints.

ARMServerdata center
0 likes · 7 min read
Rise of ARM Servers in China: Market Share, Trends, and Implications
Liangxu Linux
Liangxu Linux
Aug 30, 2023 · Fundamentals

How U‑Boot Passes the Device Tree to the Linux Kernel on ARM

This article explains how U‑Boot loads a device tree blob into memory, transfers its address to the ARM kernel via register r2 using either the bootm_header_t structure or board parameters, and details the kernel's two‑stage parsing and unflattening process.

ARMU-Bootboot_jump_linux
0 likes · 7 min read
How U‑Boot Passes the Device Tree to the Linux Kernel on ARM
DaTaobao Tech
DaTaobao Tech
Aug 14, 2023 · Fundamentals

Quick Guide to ARM Assembly Development: Tips, Bugs, and Performance Optimization

This quick‑start guide walks readers through ARM assembly development by teaching simple template functions, exposing typical parameter‑passing and register bugs with debugging tricks, and demonstrating a depthwise convolution written in assembly that delivers roughly 4.7× faster inference on a Huawei Mate40 Pro compared to its C++ counterpart, while also covering ARM32/ARM64 register conventions, vector instructions, and floating‑point handling.

ARMAssemblyMobile
0 likes · 20 min read
Quick Guide to ARM Assembly Development: Tips, Bugs, and Performance Optimization
Architects' Tech Alliance
Architects' Tech Alliance
Jun 4, 2023 · Databases

Hybrid Deployment Strategies for Distributed Databases on X86 and ARM Servers

This article examines hybrid deployment schemes for distributed databases across X86 and ARM server architectures, detailing cross‑cluster, multi‑data‑center, and single‑data‑center approaches, and discusses their applicability to financial industry workloads, performance testing, and gradual migration strategies.

ARMFinancial Industrydistributed databases
0 likes · 10 min read
Hybrid Deployment Strategies for Distributed Databases on X86 and ARM Servers
IT Services Circle
IT Services Circle
May 25, 2023 · Artificial Intelligence

Highlights from Microsoft Build 2023: Windows Copilot, Bing‑ChatGPT Integration, Native Archive Support, Dev Home, and AI Development Tools

The Microsoft Build 2023 conference showcased a range of AI‑focused innovations—including Windows Copilot, Bing as ChatGPT's built‑in search, native archive support in Windows 11, the new Dev Home productivity hub, Windows Terminal's GitHub Copilot X integration, and extensive Windows‑on‑ARM advancements—signaling a strong push toward AI‑enabled development across the Windows ecosystem.

AIARMBing
0 likes · 7 min read
Highlights from Microsoft Build 2023: Windows Copilot, Bing‑ChatGPT Integration, Native Archive Support, Dev Home, and AI Development Tools
Liangxu Linux
Liangxu Linux
May 19, 2023 · Fundamentals

Why CPUs Reorder Instructions and How Memory Barriers Preserve Correctness

The article explains how modern CPUs reorder instructions at compile‑time and runtime, the role of store buffers and invalid queues, why memory barriers are needed for visibility across cores, and compares sequential consistency guarantees on x86 versus ARM/Power architectures.

ARMCPUInstruction Reordering
0 likes · 10 min read
Why CPUs Reorder Instructions and How Memory Barriers Preserve Correctness
Architects' Tech Alliance
Architects' Tech Alliance
May 11, 2023 · Fundamentals

Overview of ARM Processor Architectures and Their Evolution

This article provides a comprehensive overview of ARM's processor architectures—including the A, R, and M profiles—detailing the evolution of major Cortex‑A series CPUs, the big.LITTLE concept, and the Mali GPU families, while also offering references to related technical reports and resources.

ARMCPUGPU
0 likes · 13 min read
Overview of ARM Processor Architectures and Their Evolution
Architects' Tech Alliance
Architects' Tech Alliance
Apr 19, 2023 · Fundamentals

Implementation and Performance Evaluation of a Domestic ARM‑Based High‑Performance Computing Cluster at Shanghai Jiao Tong University

The article describes how Shanghai Jiao Tong University built a campus‑level HPC platform using Huawei Kunpeng 920 ARM processors, detailing system architecture, unified storage and scheduling, containerized software deployment, network topology, Lustre file system integration, and performance results of LAMMPS and GATK compared with traditional X86 clusters.

ARMHPCInfiniBand
0 likes · 11 min read
Implementation and Performance Evaluation of a Domestic ARM‑Based High‑Performance Computing Cluster at Shanghai Jiao Tong University
Liangxu Linux
Liangxu Linux
Apr 17, 2023 · Fundamentals

What Makes an ELF File Tick? A Deep Dive into ELF and ARM ELF Formats

This article explains the ELF (Executable and Linking Format) specification, its variants for Windows PE and Linux, the classification of ELF object files, data representation, ARM‑specific extensions, and the structure of headers, sections, symbols, and related file types such as .axf, .bin and .hex.

ARMBinaryELF
0 likes · 41 min read
What Makes an ELF File Tick? A Deep Dive into ELF and ARM ELF Formats
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
Architects' Tech Alliance
Architects' Tech Alliance
Mar 22, 2023 · Fundamentals

Overview of Huawei Kunpeng 920 Processor Architecture and Subsystems

The article provides a detailed technical overview of Huawei's Kunpeng 920 processor, describing its ARM‑based RISC architecture, chip organization, core and cache hierarchy, security features, IMU management, and the design of its I/O, interrupt, network, SAS, and PCIe subsystems.

ARMHigh‑performance computingKunpeng
0 likes · 10 min read
Overview of Huawei Kunpeng 920 Processor Architecture and Subsystems
Open Source Linux
Open Source Linux
Mar 20, 2023 · Fundamentals

How Arm’s Neoverse and v9 Architecture Are Redefining Server CPUs

The article explains how Arm’s flexible design‑to‑manufacture model, the Neoverse platform, and the new Armv9 features—including SVE2, AI acceleration, and Confidential Compute—are reshaping server‑grade CPUs, boosting performance, security, and ecosystem adoption across cloud providers and hardware vendors.

AIARMArmv9
0 likes · 17 min read
How Arm’s Neoverse and v9 Architecture Are Redefining Server CPUs
Architects' Tech Alliance
Architects' Tech Alliance
Feb 28, 2023 · Databases

Hybrid Deployment Strategies for Distributed Databases across X86 and ARM Server Architectures

The article examines three hybrid deployment schemes—cross‑cluster, multi‑data‑center within a cluster, and single‑data‑center within a cluster—for distributed databases running on both X86 and ARM servers, highlighting their technical steps, benefits, and relevance to the financial industry.

ARMFinancial Industrydistributed databases
0 likes · 8 min read
Hybrid Deployment Strategies for Distributed Databases across X86 and ARM Server Architectures
Architects' Tech Alliance
Architects' Tech Alliance
Jan 27, 2023 · Fundamentals

Analysis of Six Major Domestic CPU Manufacturers (2022)

This article provides a comprehensive overview of China's leading domestic CPU vendors—including HaiGuang, Kunpeng, Loongson, Shenwei, Feiteng, and Zhaoxin—detailing their architectures, performance characteristics, market positioning, and the national initiatives that support their development.

ARMCPUDomestic Chips
0 likes · 11 min read
Analysis of Six Major Domestic CPU Manufacturers (2022)
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Dec 2, 2022 · Information Security

Understanding ARM TrustZone TEE and SMC Calls: Architecture, Conventions, and Implementation

The article explains how ARM TrustZone creates a Secure World Trusted Execution Environment, details the REE‑to‑TEE interaction via Secure Monitor Calls, outlines AArch32/AArch64 register conventions, fast versus yielding SMCs, service registration, and the low‑level boot and handling flow of the Secure Monitor.

ARMSMCSecure Monitor
0 likes · 14 min read
Understanding ARM TrustZone TEE and SMC Calls: Architecture, Conventions, and Implementation
DevOps
DevOps
Nov 22, 2022 · Operations

Building ARM64 Docker Images with Buildx on the Jiànmù CI/CD Platform

The article explains how to use Jiànmù's docker_image_build node (v1.3.1) and Docker Buildx to compile multi‑architecture Docker images for ARM servers, detailing prerequisites, configuration steps, and the successful two‑minute build outcome while also mentioning a related developer summit promotion.

ARMJiànmùMulti-Arch
0 likes · 4 min read
Building ARM64 Docker Images with Buildx on the Jiànmù CI/CD Platform
Liangxu Linux
Liangxu Linux
Nov 8, 2022 · Fundamentals

Essential Linux Commands, File Types, and Embedded System Basics Explained

This guide covers core Linux commands, supported file types, inter‑process communication methods, ARM exception categories, interrupt handling steps, GPIO concepts, I2C and SPI pin functions, as well as driver inspection commands, character device creation, synchronization primitives, and key kernel subsystems.

ARMDevice DriversI2C
0 likes · 10 min read
Essential Linux Commands, File Types, and Embedded System Basics Explained
21CTO
21CTO
Oct 3, 2022 · Fundamentals

What’s New in Linux Kernel 6.0? Key Features and Improvements Explained

Linux kernel 6.0, released on October 2 by Linus Torvalds, brings major enhancements such as Rust support, ARM and RISC‑V improvements, CPU fault detection, better ACPI power management, SMB3 performance, Intel Arc GPU certification, and even Atari PC optimizations, marking it as one of the most commit‑heavy releases in recent history.

6.0ARMLinux
0 likes · 4 min read
What’s New in Linux Kernel 6.0? Key Features and Improvements Explained
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Sep 16, 2022 · Information Security

Overview of TrustZone‑Based SoC Components and CryptoCell Architecture

The article outlines ARM TrustZone‑enabled SoC components and the CryptoCell architecture, describing its two product families (700 and 300), hardware modules for symmetric and asymmetric cryptography, secure key slots, the CRYS software library, and their roles in secure‑boot, lifecycle management, debugging and data protection.

ARMCryptoCellSOC
0 likes · 8 min read
Overview of TrustZone‑Based SoC Components and CryptoCell Architecture
DevOps
DevOps
Aug 5, 2022 · Cloud Native

SmartIDE v1.0 Release: Cloud‑Native IDE Features, k8s Support, ARM Compatibility, and GitLab CI Integration

The SmartIDE v1.0 release introduces a fully cloud‑native IDE with one‑command CLI deployment, complete Kubernetes mode, ARM processor support, team resource sharing, hybrid VSCode/JetBrains remote connections, WebTerminal, and GitLab CI pipeline integration, providing developers across Windows, macOS, and Linux with a versatile development environment.

ARMCLIGitLab CI
0 likes · 15 min read
SmartIDE v1.0 Release: Cloud‑Native IDE Features, k8s Support, ARM Compatibility, and GitLab CI Integration
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jul 22, 2022 · Fundamentals

Comparison of ARM Cortex‑A76, A77 and A78 Microarchitectures

The article surveys ARM’s Cortex‑A76 design—detailing its DSU, cache hierarchy, branch predictor, larger ROB and execution units—then contrasts the A77’s macro‑op cache, larger ROB and wider execution pipelines, and the A78’s 5 nm‑based performance‑power gains, enhanced branch prediction, added MUL unit and expanded store bandwidth.

ARMCPU microarchitectureCortex-A76
0 likes · 13 min read
Comparison of ARM Cortex‑A76, A77 and A78 Microarchitectures
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
Open Source Linux
Open Source Linux
Apr 13, 2022 · Fundamentals

Understanding Servers: Architecture, Types, and the X86 vs ARM Debate

This article provides a comprehensive overview of servers, covering their definition, logical and hardware architecture, firmware and operating systems, various classification schemes, and a detailed comparison of X86 and ARM server platforms in the context of modern cloud computing.

ARMHardwarearchitecture
0 likes · 15 min read
Understanding Servers: Architecture, Types, and the X86 vs ARM Debate
Tencent Cloud Developer
Tencent Cloud Developer
Mar 10, 2022 · Fundamentals

How to Build a Stackful C++ Coroutine from Scratch: Deep Dive into Context Switching

This article provides a step‑by‑step technical guide to implementing C++ stackful coroutines, covering the design of the owl.context API, low‑level context‑switch principles, register saving conventions on 32‑bit ARM, and complete source code for co_getcontext, co_setcontext, co_swapcontext and co_makecontext with illustrative examples and diagrams.

ARMAssemblySystem Programming
0 likes · 15 min read
How to Build a Stackful C++ Coroutine from Scratch: Deep Dive into Context Switching
Open Source Linux
Open Source Linux
Feb 21, 2022 · Fundamentals

Unlocking ARMv8‑A: How Stage‑2 Translation Powers Secure Virtualization

This article explains ARMv8‑A AArch64 virtualization support, covering Stage 2 page‑table translation, virtual exceptions, traps, hypervisor types, memory management, device emulation, interrupt handling, clock virtualization, VHE, nested virtualization, and the performance overhead of context switches.

ARMStage2Virtualization
0 likes · 33 min read
Unlocking ARMv8‑A: How Stage‑2 Translation Powers Secure Virtualization