Tagged articles
169 articles
Page 2 of 2
Architects' Tech Alliance
Architects' Tech Alliance
Jan 21, 2022 · Industry Insights

Why ARM Is Overtaking X86: A Deep Dive into CPU Architecture Trends

An extensive analysis traces the evolution of CPU architectures—from early Intel 4004 to modern x86, ARM, RISC‑V and MIPS—examining their technical differences, market shares, recent performance gains, and the shifting competitive landscape across servers, desktops, mobile devices, and emerging IoT applications.

ARMCPU architectureMarket Trends
0 likes · 18 min read
Why ARM Is Overtaking X86: A Deep Dive into CPU Architecture Trends
IT Architects Alliance
IT Architects Alliance
Jan 17, 2022 · Industry Insights

Why Servers Matter: Architecture, Types, and the X86 vs ARM Showdown

Servers, the high‑performance backbone of cloud and data‑center infrastructures, differ from ordinary PCs in stability, hardware, and firmware; they come in various logical and physical forms, are classified by architecture, CPU count, and application, and the market now sees a competitive split between X86 and ARM designs.

ARMHardwareIndustry Analysis
0 likes · 14 min read
Why Servers Matter: Architecture, Types, and the X86 vs ARM Showdown
Programmer DD
Programmer DD
Dec 18, 2021 · Mobile Development

Can Windows 11 Run on Android Phones? Inside the Renegade Project

Developers have managed to boot Windows 11 on Android smartphones, Raspberry Pi 4, and even a legacy Lumia device, revealing both the technical breakthroughs and the remaining limitations such as missing phone functions and reliance on custom UEFI ports.

ARMAndroidMobile Development
0 likes · 6 min read
Can Windows 11 Run on Android Phones? Inside the Renegade Project
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Nov 26, 2021 · Information Security

Memory Tagging Extension (MTE): Overview, Principles, and Usage in Android and Linux Kernel

Memory Tagging Extension (MTE), introduced in ARM v8.5, tags memory with 4‑bit keys and checks them in hardware via synchronous or asynchronous modes, providing low‑overhead detection of use‑after‑free, overflow and underflow bugs in Android (since 12) and Linux kernels, complementing tools like ASan and KASAN despite a 16‑byte granularity limitation.

ARMAndroidMTE
0 likes · 10 min read
Memory Tagging Extension (MTE): Overview, Principles, and Usage in Android and Linux Kernel
Liangxu Linux
Liangxu Linux
Sep 26, 2021 · Fundamentals

Inside Linux Kernel Boot on ARM: Decompression, MMU Setup & Page Tables

The article explains the Linux kernel boot process on ARM platforms, covering how the bootloader loads and decompresses the gzipped kernel image, the entry points of the compressed zImage, the early serial output, the initialization of the MMU and page tables, and the transition to the main C kernel code.

ARMLinuxMMU
0 likes · 9 min read
Inside Linux Kernel Boot on ARM: Decompression, MMU Setup & Page Tables
Open Source Linux
Open Source Linux
Aug 12, 2021 · Backend Development

Mastering GCC: Core Components, Cross‑Compilation and ARM Toolchains

This article explains the GCC compiler suite, its internal packages (Binutils, gcc‑core, Glibc), demonstrates a simple C build, and details cross‑compilation techniques for ARM, including differences between arm‑linux‑gcc, arm‑elf‑gcc, and various C libraries such as uClibc and newlib.

ARMC librarycross-compilation
0 likes · 10 min read
Mastering GCC: Core Components, Cross‑Compilation and ARM Toolchains
OPPO Amber Lab
OPPO Amber Lab
Aug 10, 2021 · Information Security

AI, IoT, and Zero Trust: Key Takeaways from the 2021 ACM China Turing Conference

At the 2021 ACM China Turing Conference in Hefei, leading academics and industry experts presented cutting‑edge research on AI‑driven security, mobile OS vulnerability detection, IoT sensor risks, ARM confidential computing, and zero‑trust frameworks, highlighting how emerging technologies reshape secure mobile and industrial ecosystems.

AIARMInformation Security
0 likes · 7 min read
AI, IoT, and Zero Trust: Key Takeaways from the 2021 ACM China Turing Conference
Liangxu Linux
Liangxu Linux
Aug 6, 2021 · Fundamentals

Understanding GCC: Components, Cross‑Compilation, and ARM Toolchains

This article explains the GNU Compiler Collection (GCC) architecture, its core packages (Binutils, gcc‑core, Glibc), demonstrates a simple C compilation workflow, and details cross‑compilation techniques for ARM including arm‑linux‑gcc, arm‑elf‑gcc, and various C libraries such as uClibc and newlib.

ARMC librarycompiler
0 likes · 11 min read
Understanding GCC: Components, Cross‑Compilation, and ARM Toolchains
Architects' Tech Alliance
Architects' Tech Alliance
Aug 4, 2021 · Cloud Computing

Edge Computing Hardware Architecture and Emerging Trends

The article examines edge computing hardware architecture, discussing diverse use cases, evolving server and processor trends—including ARM, Intel, Nvidia, AMD, FPGA, and DPU—open hardware standards, reliability, virtual networking, and storage innovations, highlighting how these developments shape the future of cloud and edge infrastructures.

ARMDPUEdge Computing
0 likes · 16 min read
Edge Computing Hardware Architecture and Emerging Trends
Liangxu Linux
Liangxu Linux
Jul 28, 2021 · Fundamentals

How U‑Boot Passes the Device Tree to the ARM Kernel: A Deep Dive

This article explains how U‑Boot loads the device‑tree blob into memory, transfers its address via the r2 register using either bootm_header_t or legacy boot parameters, and describes the kernel’s two‑stage parsing process that validates, scans, and unflattens the tree into device nodes.

ARMBoot ProcessLinux kernel
0 likes · 8 min read
How U‑Boot Passes the Device Tree to the ARM Kernel: A Deep Dive
Laravel Tech Community
Laravel Tech Community
Jul 18, 2021 · Mobile Development

Running Windows 11 on Android Phones and Raspberry Pi: An Overview of the Renegade Project

The article explains how the Windows 11 preview can be installed on Snapdragon‑based Android phones and Raspberry Pi devices via the community‑driven Renegade Project, detailing the required tools, current device support, encountered limitations, and the broader implications for ARM‑based Windows deployments.

ARMAndroidOS porting
0 likes · 5 min read
Running Windows 11 on Android Phones and Raspberry Pi: An Overview of the Renegade Project
Architects' Tech Alliance
Architects' Tech Alliance
Apr 11, 2021 · Industry Insights

How to Supercharge Ceph on Huawei Kunpeng ARM: Deep Performance Tuning Guide

This article examines Ceph’s architecture, identifies performance bottlenecks on Huawei’s Kunpeng ARM platform, and presents practical tuning methods—including NUMA placement, cache tagging, vector acceleration, thread scaling, and monitoring tools—to improve storage efficiency, reduce latency, and lower power consumption.

ARMCephKunpeng
0 likes · 17 min read
How to Supercharge Ceph on Huawei Kunpeng ARM: Deep Performance Tuning Guide
Architects' Tech Alliance
Architects' Tech Alliance
Mar 17, 2021 · Cloud Computing

Cross‑CPU Architecture Migration: From x86 to ARM in Cloud Computing

This article analyzes the shift from x86 to ARM architectures in cloud environments, covering instruction‑set differences, migration stages such as virtualization, containerization and cloud‑native adoption, language‑specific impacts, and a practical case study of the Lanxin application on China Electronic Cloud.

ARMcloud migration
0 likes · 10 min read
Cross‑CPU Architecture Migration: From x86 to ARM in Cloud Computing
Aikesheng Open Source Community
Aikesheng Open Source Community
Feb 1, 2021 · Databases

Installing DBLE on Huawei Kunpeng 920 ARM Servers

This guide explains how to install and run the DBLE distributed database middleware on Huawei's Kunpeng 920 ARM‑based servers, covering wrapper preparation, Kunpeng‑compatible JDK installation, DBLE startup verification, and connection testing with MySQL client.

ARMDBLEInstallation
0 likes · 6 min read
Installing DBLE on Huawei Kunpeng 920 ARM Servers
Architects' Tech Alliance
Architects' Tech Alliance
Jan 18, 2021 · Backend Development

Migrating Services to ARM‑Based Kunpeng Cloud Servers: Architecture Evolution, Benefits, and Practical Steps

This article explains the shift from x86 to ARM architectures, outlines why services should be migrated to ARM‑based Kunpeng cloud servers, describes Huawei's migration tools and community support, and provides concrete C/C++ migration examples and common pitfalls for backend developers.

ARMKunpengServer Migration
0 likes · 11 min read
Migrating Services to ARM‑Based Kunpeng Cloud Servers: Architecture Evolution, Benefits, and Practical Steps
Programmer DD
Programmer DD
Sep 17, 2020 · Artificial Intelligence

Why Nvidia’s $40B Arm Acquisition Could Redefine AI Computing

Nvidia’s $40 billion purchase of Arm from SoftBank merges its AI chip expertise with Arm’s vast processor ecosystem, promising new AI research centers, open licensing, and a strategic edge against rivals while reshaping the future of computing hardware.

AIARMNvidia
0 likes · 8 min read
Why Nvidia’s $40B Arm Acquisition Could Redefine AI Computing
OPPO Amber Lab
OPPO Amber Lab
Aug 31, 2020 · Information Security

Android Kernel Hooking: Bypassing GKI Limits & Memory Protection

This article examines the security challenges of Android and IoT devices built on ARM/ARM64 platforms, explains how Google's Generic Kernel Image (GKI) restricts kernel modifications, and provides detailed techniques—including memory‑page attribute manipulation, remap_pfn_range, and assembly‑level hook implementations—to safely inject custom functionality into the kernel while addressing write‑protection, concurrency, and module‑unloading issues.

ARMAndroidGKI
0 likes · 15 min read
Android Kernel Hooking: Bypassing GKI Limits & Memory Protection
Architects' Tech Alliance
Architects' Tech Alliance
Aug 20, 2020 · Fundamentals

From x86 to ARM: The Next Computing Pivot and Cross‑Platform Migration Practices with Huawei Kunpeng

The article reviews the historical shift from mainframes to x86, highlights the emerging limitations of x86 in the era of mobile and cloud workloads, and details how Huawei's ARM‑based Kunpeng platform and its migration toolchain enable efficient cross‑architecture software migration and performance optimization.

ARMCPU architectureHuawei Kunpeng
0 likes · 14 min read
From x86 to ARM: The Next Computing Pivot and Cross‑Platform Migration Practices with Huawei Kunpeng
Architects' Tech Alliance
Architects' Tech Alliance
Aug 16, 2020 · Fundamentals

Overview of Recent IT Hot Topics: Docker Service Terms, ARM Acquisition, and the Chinese Domestic CPU Landscape

The article reviews three major IT events—Docker's new service terms restricting entities on the US Commerce Department list, Nvidia's potential ARM acquisition and its impact on AI and supercomputing, and Intel's latest CPU and GPU technologies—while also explaining CPU fundamentals, CISC vs. RISC architectures, and the current state of China's domestic processor industry.

ARMCPUDomestic CPUs
0 likes · 12 min read
Overview of Recent IT Hot Topics: Docker Service Terms, ARM Acquisition, and the Chinese Domestic CPU Landscape
IT Architects Alliance
IT Architects Alliance
Jul 25, 2020 · Fundamentals

Server Architecture Evolution: From X86 Dominance to ARM‑Based Solutions

This article surveys the development of server hardware, comparing CISC‑based x86 CPUs that currently dominate the market with emerging ARM‑based RISC designs, and examines how Chinese domestic processors and cloud providers are reshaping the server ecosystem through performance, power efficiency and licensing strategies.

ARMCPU architecturecloud computing
0 likes · 17 min read
Server Architecture Evolution: From X86 Dominance to ARM‑Based Solutions
Architects' Tech Alliance
Architects' Tech Alliance
Jul 11, 2020 · Fundamentals

Comprehensive Guide to Server Fundamentals: Architecture, Components, Classifications, and the X86 vs ARM Debate

This article provides an in‑depth overview of servers, covering their definition, logical and hardware architecture, firmware and operating systems, various classification schemes (form factor, instruction set, processor count, application type), and a detailed comparison of X86 and ARM server platforms.

ARMHardwareIT fundamentals
0 likes · 15 min read
Comprehensive Guide to Server Fundamentals: Architecture, Components, Classifications, and the X86 vs ARM Debate
Architects' Tech Alliance
Architects' Tech Alliance
Jul 6, 2020 · Fundamentals

ARM Computing Rise: Key Events, Architecture Comparison, and Industry Impact

The article reviews recent ARM breakthroughs—including the Fugaku supercomputer topping the TOP500 list, Apple's transition to custom ARM chips, Ampere's high‑core Altra processors, a detailed X86 vs ARM analysis, and Huawei's Kunpeng ecosystem—highlighting ARM's growing influence in servers, PCs, and cloud computing.

ARMCPU architectureHuawei Kunpeng
0 likes · 9 min read
ARM Computing Rise: Key Events, Architecture Comparison, and Industry Impact
Architects' Tech Alliance
Architects' Tech Alliance
Jul 5, 2020 · Fundamentals

Migrating Applications from x86 to Kunpeng (ARM): Overview, Methodology, and C/C++ Compilation Details

With the rise of mobile, IoT, and edge computing, the long‑standing dominance of x86 is challenged, prompting developers to migrate applications to ARM‑based Kunpeng platforms; this article explains the architectural differences, a five‑step migration methodology, and detailed C/C++ compilation considerations including instruction, macro, and SIMD adaptations.

ARMCompilationKunpeng
0 likes · 14 min read
Migrating Applications from x86 to Kunpeng (ARM): Overview, Methodology, and C/C++ Compilation Details
Open Source Linux
Open Source Linux
Jun 18, 2020 · Fundamentals

What Is a Server? Architecture, Types, and the X86 vs ARM Debate

This article explains what a server is, its logical and hardware architecture, the role of firmware and operating systems, various classification methods—including form factor, instruction set, processor count and application type—and compares the market dynamics and technical advantages of X86 and ARM servers.

ARMHardwareServer Architecture
0 likes · 16 min read
What Is a Server? Architecture, Types, and the X86 vs ARM Debate
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
May 29, 2020 · Fundamentals

Is ARM‑Based Kunpeng the Next Leap Beyond x86? A Practical Migration Guide

The article examines the historical shift from mainframes to x86, highlights the emerging limitations of x86 in the era of mobile and cloud computing, and presents Huawei's ARM‑based Kunpeng platform with its performance advantages, ecosystem support, and step‑by‑step tools for migrating Java, Python, C/C++ and Go applications from x86 to ARM.

ARMC++Kunpeng
0 likes · 14 min read
Is ARM‑Based Kunpeng the Next Leap Beyond x86? A Practical Migration Guide
Programmer DD
Programmer DD
May 15, 2020 · Mobile Development

How postmarketOS Is Bringing Linux to Over 200 Mobile Devices

postmarketOS, an Alpine‑Linux based OS for legacy smartphones, now runs on roughly 200 mobile devices, highlighting the challenges of ARM porting, the role of pmbootstrap tools, and the community’s drive to extend device lifespans despite hardware and driver hurdles.

ARMDevice TreeMobile OS
0 likes · 5 min read
How postmarketOS Is Bringing Linux to Over 200 Mobile Devices
Architects' Tech Alliance
Architects' Tech Alliance
Jan 20, 2020 · Fundamentals

Comparison of ARM RISC Architecture and x86 CISC Architecture

The article provides a detailed comparison between ARM's RISC-based processors and Intel's x86 CISC architecture, covering design philosophy, performance, power consumption, expansion capabilities, operating system compatibility, software development tools, and cost considerations for various terminal applications.

ARMCISCCPU architecture
0 likes · 17 min read
Comparison of ARM RISC Architecture and x86 CISC Architecture
Architects' Tech Alliance
Architects' Tech Alliance
Jan 14, 2020 · Fundamentals

History and Classification of ARM Processors

This article traces the origins of ARM from its 1978 founding, outlines the evolution of its classic and Cortex processor families, and explains the distinctions among application, real‑time, and microcontroller processors, providing a concise overview of ARM’s product classifications.

ARMMicrocontrollercortex
0 likes · 11 min read
History and Classification of ARM Processors
Architects' Tech Alliance
Architects' Tech Alliance
Jan 13, 2020 · Fundamentals

Overview of ARM Architectures and Core Product Models

This article provides a comprehensive overview of ARM's evolution from ARMv1 to ARMv8, explains the distinction between architecture and core, details the features of each version, outlines the naming conventions of ARM processors, and describes the typical applications of various ARM cores such as ARM7, ARM9, ARM11, and Cortex series.

ARMMicrocontrollerscortex
0 likes · 12 min read
Overview of ARM Architectures and Core Product Models
Architects' Tech Alliance
Architects' Tech Alliance
Jan 11, 2020 · Industry Insights

PowerPC vs x86 vs ARM: History, Market Share, and Technical Comparison

This article provides a comprehensive overview of the origins, market evolution, and technical characteristics of PowerPC, x86, and ARM processors, comparing their performance, power consumption, vector capabilities, and ecosystem support while highlighting why each architecture succeeded or struggled in the industry.

ARMPowerPCmarket analysis
0 likes · 30 min read
PowerPC vs x86 vs ARM: History, Market Share, and Technical Comparison
Architects' Tech Alliance
Architects' Tech Alliance
Nov 24, 2019 · Fundamentals

Overview of RISC, ARM, x86, Atom, MIPS, and PowerPC Processors

The article provides a comprehensive overview of RISC principles and compares major processor families—including ARM, x86, Atom, MIPS, and PowerPC—detailing their architectures, performance characteristics, market adoption, and licensing models while also mentioning related DSP technologies and reference resources.

ARMCPUMIPS
0 likes · 12 min read
Overview of RISC, ARM, x86, Atom, MIPS, and PowerPC Processors
Architects' Tech Alliance
Architects' Tech Alliance
Nov 15, 2019 · Fundamentals

Comparative Analysis of ARM (RISC) and x86 (CISC) CPU Architectures

This article provides a detailed comparison between ARM's RISC-based processors and Intel's CISC‑based x86 CPUs, covering design philosophies, performance, power consumption, expansion capabilities, operating‑system compatibility, software development tools, cost factors, and suitable application scenarios.

ARMCISCCPU architecture
0 likes · 17 min read
Comparative Analysis of ARM (RISC) and x86 (CISC) CPU Architectures
21CTO
21CTO
Feb 24, 2019 · Fundamentals

Can ARM Challenge x86’s Server Dominance? Linus Torvalds Weighs In

Arm announced its upcoming Neoverse N1 platform and E1 CPU, sparking a heated debate with Linus Torvalds over ARM versus x86 server dominance, while developers like antirez argue for ARM's growing viability in server and cross‑development scenarios.

ARMCross DevelopmentLinux
0 likes · 5 min read
Can ARM Challenge x86’s Server Dominance? Linus Torvalds Weighs In
Architects' Tech Alliance
Architects' Tech Alliance
Jun 15, 2018 · Industry Insights

Why x86 Ruled for Decades and How ARM Is Changing the CPU Game

The article offers a comprehensive, historically grounded analysis of the x86 and ARM ecosystems, tracing their origins, competitive battles, technical innovations, market shifts, and future challenges while highlighting why software ecosystems, licensing models, and emerging technologies shape CPU dominance.

ARMCPUIndustry Analysis
0 likes · 42 min read
Why x86 Ruled for Decades and How ARM Is Changing the CPU Game
ITPUB
ITPUB
Sep 12, 2016 · Fundamentals

How Linux Guarantees Atomic Operations on ARM: Inside LDREX/STREX Mechanism

This article examines the Linux kernel’s implementation of atomic variables on ARM architectures, detailing how the LDREX and STREX instructions provide atomicity in both UP and SMP systems, analyzing source code from arch/arm/include/asm/atomic.h, and illustrating various concurrency scenarios with diagrams and step‑by‑step explanations.

ARMLDREXSTREX
0 likes · 10 min read
How Linux Guarantees Atomic Operations on ARM: Inside LDREX/STREX Mechanism
21CTO
21CTO
Aug 25, 2015 · Backend Development

Google Go 1.5 Adds Native ARM Support – What It Means for Mobile Development

Google's Go 1.5 release replaces the traditional C compiler with a native Go compiler, introduces major performance and garbage‑collection improvements, and crucially adds support for the ARM architecture that dominates smartphones, enabling developers to write high‑performance mobile applications in Go.

ARMProgramming Languagecompiler
0 likes · 5 min read
Google Go 1.5 Adds Native ARM Support – What It Means for Mobile Development