Tagged articles
540 articles
Page 3 of 6
Architects' Tech Alliance
Architects' Tech Alliance
Sep 4, 2023 · Artificial Intelligence

Overview of AI Chip Types, Architectures, and Market Trends

The article explains the various AI‑capable chips such as CPUs, GPUs, FPGAs, NPUs, and TPUs, compares their performance and efficiency, describes heterogeneous CPU+xPU solutions, and provides market share data while highlighting the growing adoption of specialized AI accelerators.

AI accelerationAI chipsCPU
0 likes · 7 min read
Overview of AI Chip Types, Architectures, and Market Trends
Efficient Ops
Efficient Ops
Aug 23, 2023 · Operations

How to Diagnose High Load with Low CPU on Linux: Tools & Tips

This guide explains how to analyze Linux load situations—whether CPU and load are both high or CPU is low while load remains high—by using commands like top, vmstat, iostat, sar, and jstack, and provides practical troubleshooting steps for common I/O‑related issues.

CPULoadOperations
0 likes · 11 min read
How to Diagnose High Load with Low CPU on Linux: Tools & Tips
Code Ape Tech Column
Code Ape Tech Column
Aug 14, 2023 · Operations

Using Arthas to Diagnose High CPU Issues in a Java Application

This article demonstrates how to use Alibaba's open‑source Java diagnostic tool Arthas to quickly locate and fix high CPU usage in a Java application, covering installation, attaching to a JVM, using dashboard, thread, jad, watch, and ognl commands, and interpreting the results.

ArthasCPUJava
0 likes · 8 min read
Using Arthas to Diagnose High CPU Issues in a Java Application
Open Source Linux
Open Source Linux
Aug 10, 2023 · Operations

How to Optimize Linux System Performance: A Practical Guide

This article explains why Linux performance issues arise, examines hardware, OS, network and application factors, outlines RAID choices, details OS and kernel tuning, describes the roles of ops staff, architects and developers, and provides a step‑by‑step troubleshooting workflow to improve system responsiveness and stability.

CPURAIDSystem optimization
0 likes · 16 min read
How to Optimize Linux System Performance: A Practical Guide
37 Interactive Technology Team
37 Interactive Technology Team
Aug 7, 2023 · Mobile Development

Understanding and Analyzing Android ANR (Application Not Responding)

Android ANR occurs when the UI thread is blocked, triggered by time‑outs such as KeyDispatch, Broadcast, Service or ContentProvider, often caused by long I/O, deadlocks, Binder calls or resource exhaustion; diagnosing involves examining traces.txt, thread states, CPU/memory metrics, and using tools like Looper logs, Choreographer, or Tencent Matrix to prevent future freezes.

ANRAndroidCPU
0 likes · 26 min read
Understanding and Analyzing Android ANR (Application Not Responding)
IT Services Circle
IT Services Circle
Jul 27, 2023 · Fundamentals

Understanding Instruction Pipelines and Hazards in CPU Architecture

The article uses a vivid CPU‑as‑a‑factory metaphor to explain how instruction pipelines work, why they improve performance, how pipeline depth affects speed and power, and what structural, data, and control hazards arise when multiple instructions share hardware resources.

CPUHazardinstruction pipeline
0 likes · 9 min read
Understanding Instruction Pipelines and Hazards in CPU Architecture
Liangxu Linux
Liangxu Linux
Jul 20, 2023 · Fundamentals

How to Choose the Right Desktop PC Components for Your Needs

This guide explains how to select desktop computer parts—including CPU, GPU, motherboard, memory, storage, power supply, and cooling—by evaluating usage, performance tiers, specifications, brand options, and compatibility, while also noting which components can be safely bought second‑hand.

CPUGPUMemory
0 likes · 9 min read
How to Choose the Right Desktop PC Components for Your Needs
MaGe Linux Operations
MaGe Linux Operations
Jul 10, 2023 · Operations

Master Linux Performance: Key Factors and Optimization Strategies

This article explains how Linux performance depends on hardware, OS configuration, and application design, detailing CPU, memory, disk I/O, network bandwidth, RAID choices, kernel tuning, file‑system selection, and the roles of operators, architects, and developers in a systematic optimization workflow.

CPUMemoryRAID
0 likes · 14 min read
Master Linux Performance: Key Factors and Optimization Strategies
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Jul 7, 2023 · Databases

How Didi Cut ClickHouse CPU Usage by 90% with a Simple Thread Check Fix

This article walks through how Didi identified excessive CPU consumption by ClickHouse background move threads, diagnosed the root cause using top and pstack, and applied a lightweight code guard that reduced CPU load from 30% to under 5%, improving overall cluster performance.

CPUDistributed SystemsPerformance Optimization
0 likes · 9 min read
How Didi Cut ClickHouse CPU Usage by 90% with a Simple Thread Check Fix
Open Source Linux
Open Source Linux
Jul 7, 2023 · Operations

Unlock Peak Linux Performance: Proven Tuning Strategies for Faster Systems

This article explains how to identify and resolve Linux performance bottlenecks by examining hardware resources, operating‑system settings, storage configurations, network bandwidth, and application behavior, and it outlines a systematic troubleshooting workflow for administrators, architects, and developers.

CPURAIDSystem optimization
0 likes · 15 min read
Unlock Peak Linux Performance: Proven Tuning Strategies for Faster Systems
Liangxu Linux
Liangxu Linux
Jul 5, 2023 · Fundamentals

Why CPUs Need Cache Memory and How the MESI Protocol Keeps It Consistent

Modern CPUs use multi‑level cache memory to bridge the speed gap with main memory, relying on temporal and spatial locality, and employ the MESI protocol with states M, E, S, I to maintain coherence across cores, while techniques like store buffers and memory barriers mitigate latency and ordering issues.

CPUCache MemoryMESI
0 likes · 15 min read
Why CPUs Need Cache Memory and How the MESI Protocol Keeps It Consistent
Didi Tech
Didi Tech
Jul 5, 2023 · Databases

Performance Optimization of ClickHouse: Identifying and Fixing High CPU Usage in BgMoveProcPool Threads

By adding a guard that skips the costly part‑scan in MergeTreePartsMover::selectPartsForMove when disk usage is below the threshold and no MoveTTL is set, Didi reduced BgMoveProcPool thread CPU consumption from about 30 % to under 4 %, halving overall node CPU load and improving ClickHouse’s PB‑scale performance.

BgMoveProcPoolCPUclickhouse
0 likes · 10 min read
Performance Optimization of ClickHouse: Identifying and Fixing High CPU Usage in BgMoveProcPool Threads
Open Source Linux
Open Source Linux
Jul 4, 2023 · Operations

Master Linux System Monitoring: htop, top, pidstat and More

This guide walks you through essential Linux monitoring tools—htop/top for CPU usage, /proc files for hardware details, uptime and sar for load averages, pidstat for per‑process metrics, strace for system calls, lsof for open files, and network utilities like netstat and ss—providing commands, options, and interpretation tips to help you diagnose performance issues efficiently.

CPUMemoryhtop
0 likes · 14 min read
Master Linux System Monitoring: htop, top, pidstat and More
Liangxu Linux
Liangxu Linux
Jul 2, 2023 · Fundamentals

Why Modern Programmers Ignore CPU and Memory: Exploring Computing Fundamentals

The article reflects on how programming has become increasingly abstract, causing developers to overlook the CPU, memory, and low‑level architecture, and argues that revisiting these fundamentals is essential for deeper technical competence in today's software industry.

CPUcomputer architecturelow‑level programming
0 likes · 9 min read
Why Modern Programmers Ignore CPU and Memory: Exploring Computing Fundamentals
IT Services Circle
IT Services Circle
Jun 26, 2023 · Fundamentals

Why Modern Programmers Rarely Consider the CPU: Reflections on Low‑Level Computing

The article reflects on why modern programmers seldom think about the CPU, tracing the historical shift from assembly to high‑level languages, and argues that understanding low‑level architecture, registers, and memory remains essential despite the growing abstraction layers in software development.

CPUcomputer architecturelow‑level programming
0 likes · 6 min read
Why Modern Programmers Rarely Consider the CPU: Reflections on Low‑Level Computing
Liangxu Linux
Liangxu Linux
Jun 23, 2023 · Fundamentals

Understanding CPU Cache Consistency: MESI Protocol, Performance Tips & Code Examples

Cache consistency spans icache‑dcache synchronization, multi‑CPU cache coherence, and device‑CPU interactions; the article explains the MESI protocol, demonstrates performance impacts with multithreaded code, explores prefetching, false sharing, mapping strategies, and practical tips for writing cache‑aware software.

CPUCacheCoherence
0 likes · 24 min read
Understanding CPU Cache Consistency: MESI Protocol, Performance Tips & Code Examples
MaGe Linux Operations
MaGe Linux Operations
Jun 16, 2023 · Fundamentals

Why Cache Consistency Can Halve Your Program’s Runtime – A Deep Dive

This article explains the multiple layers of CPU cache consistency, the MESI protocol, and how improper cache handling can dramatically slow programs, then demonstrates performance gains through code examples, prefetching, false‑sharing avoidance, and DMA strategies, offering practical guidance for low‑level optimization.

CPUCacheFalseSharing
0 likes · 23 min read
Why Cache Consistency Can Halve Your Program’s Runtime – A Deep Dive
Architects' Tech Alliance
Architects' Tech Alliance
Jun 1, 2023 · Fundamentals

Overview of the Xinchuang (Information Technology Innovation) Industry: CPU, GPU, and Storage Fundamentals

This article provides a comprehensive overview of the Xinchuang industry, detailing the fundamental concepts, architectures, and classifications of CPUs, GPUs, and storage devices, and explains how these core hardware components support the goal of achieving self‑controlled, secure information technology in China.

CPUGPUHardware
0 likes · 6 min read
Overview of the Xinchuang (Information Technology Innovation) Industry: CPU, GPU, and Storage Fundamentals
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
Liangxu Linux
Liangxu Linux
May 5, 2023 · Databases

Quickly Find the Highest CPU‑Consuming SQL in MySQL

This guide explains how to pinpoint the MySQL statements that use the most CPU by mapping OS thread IDs to MySQL sessions, querying performance_schema and information_schema, and reviewing the execution plan to identify optimization opportunities.

CPUdatabasemysql
0 likes · 3 min read
Quickly Find the Highest CPU‑Consuming SQL in MySQL
Java Backend Technology
Java Backend Technology
Apr 20, 2023 · Fundamentals

How One Engineer Hand‑Built a DIY CPU from Scratch – Specs, Challenges, and Lessons

A B‑station creator nicknamed “焊武帝” spent two and a half years hand‑crafting a fully functional CPU called “初芯”, detailing its low‑cost components, technical specifications, unique dual‑channel memory design, development hurdles, and its role as a proof‑of‑concept for future commercial processors.

CPUDIYEngineering
0 likes · 8 min read
How One Engineer Hand‑Built a DIY CPU from Scratch – Specs, Challenges, and Lessons
Alibaba Cloud Native
Alibaba Cloud Native
Apr 18, 2023 · Artificial Intelligence

How to Deploy a CPU‑Based Stable Diffusion Service on Alibaba Cloud ACK

This guide walks you through the prerequisites, step‑by‑step console and kubectl procedures, YAML configuration, and post‑deployment verification needed to run a CPU‑only Stable Diffusion model on Alibaba Cloud Container Service (ACK) and optionally switch to a GPU‑enabled version.

ACKAI Model DeploymentCPU
0 likes · 7 min read
How to Deploy a CPU‑Based Stable Diffusion Service on Alibaba Cloud ACK
ByteFE
ByteFE
Apr 12, 2023 · Frontend Development

Design and Refactoring of the xGis 3D Map Event System and Picking Engine

This article details the background, problems, and comprehensive refactoring plan for the xGis web‑based 3D map library, covering event classification, API design, layer interaction proxy, CPU/GPU picking implementations, performance trade‑offs, and future optimization directions.

3D mappingCPUGPU
0 likes · 22 min read
Design and Refactoring of the xGis 3D Map Event System and Picking Engine
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
Laravel Tech Community
Laravel Tech Community
Mar 19, 2023 · Databases

How to Diagnose and Resolve MySQL Process CPU Usage Spiking to 900%

This article explains common scenarios that cause MySQL (and related services) to consume 900% CPU, outlines step‑by‑step diagnosis using tools like top and show processlist, and provides practical remediation such as killing offending threads, adding missing indexes, disabling slow‑log, and leveraging Redis caching to bring CPU usage down to acceptable levels.

CPUcachingindexing
0 likes · 6 min read
How to Diagnose and Resolve MySQL Process CPU Usage Spiking to 900%
Liangxu Linux
Liangxu Linux
Mar 16, 2023 · Operations

Master Linux System Monitoring: htop, top, load average, CPU, memory, and network metrics

This guide explains how to use Linux tools such as htop, top, uptime, sar, pidstat, free, ps, lsof, netstat, and ss to monitor CPU details, load averages, memory usage, process information, PID mappings in containers, swap, inode statistics, network throughput, socket states, and database connection counts, providing practical commands and interpretation tips for effective system performance analysis.

CPUMemorylinux
0 likes · 13 min read
Master Linux System Monitoring: htop, top, load average, CPU, memory, and network metrics
Code Ape Tech Column
Code Ape Tech Column
Mar 13, 2023 · Backend Development

Diagnosing and Resolving 900% CPU Spikes in MySQL and Java Processes

This article explains common scenarios that cause CPU usage to soar above 200% in production, outlines step‑by‑step diagnosis and remediation for MySQL and Java processes, and shares real‑world case studies with command‑line tools, indexing, caching, and code adjustments to bring CPU load back to normal levels.

CPUDebuggingJava
0 likes · 11 min read
Diagnosing and Resolving 900% CPU Spikes in MySQL and Java Processes
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)
Architecture Digest
Architecture Digest
Jan 15, 2023 · Backend Development

Debugging High CPU Usage in Nacos Config Client and Understanding Raft Network Partition

The article details a sudden CPU spike in a Java backend service using Nacos, walks through diagnosing the offending thread with top and jstack, analyzes Nacos client thread creation and scheduled gray‑config tasks, explains Raft network partition handling, and presents a fix that checks config health and avoids unnecessary thread creation.

CPUDebuggingJava
0 likes · 8 min read
Debugging High CPU Usage in Nacos Config Client and Understanding Raft Network Partition
Architects' Tech Alliance
Architects' Tech Alliance
Dec 11, 2022 · Fundamentals

Fundamentals of CPU, GPU, and Storage in the Xinchuang Industry

This article provides a comprehensive overview of the Xinchuang industry’s hardware fundamentals, detailing CPU architecture and operation, instruction set classifications, GPU concepts and workflows, storage categories, and the distinction between independent and integrated GPUs, while also noting related promotional resources.

CPUGPUHardware
0 likes · 8 min read
Fundamentals of CPU, GPU, and Storage in the Xinchuang Industry
Liangxu Linux
Liangxu Linux
Dec 6, 2022 · Fundamentals

How to Master High‑Performance Computing: 9 Practical Strategies

This article breaks down nine essential techniques—ranging from faster CPU execution and effective caching to reducing interrupts, memory copies, and lock contention—to help developers systematically improve software performance across hardware and software layers.

AlgorithmsCPUI/O
0 likes · 7 min read
How to Master High‑Performance Computing: 9 Practical Strategies
Architects' Tech Alliance
Architects' Tech Alliance
Nov 29, 2022 · Artificial Intelligence

In‑Depth Overview of NVIDIA Grace Hopper Superchip Architecture

The article provides a comprehensive technical overview of NVIDIA's Grace Hopper Superchip, detailing its heterogeneous CPU‑GPU design, high‑bandwidth NVLink‑C2C interconnect, performance advantages for HPC and AI workloads, programming model, and the architectural innovations that enable unprecedented scalability and productivity.

AICPUGPU
0 likes · 15 min read
In‑Depth Overview of NVIDIA Grace Hopper Superchip Architecture
Architects' Tech Alliance
Architects' Tech Alliance
Nov 27, 2022 · Fundamentals

Trends and Future Directions of Server CPUs in the Post‑Moore Era

The article analyzes post‑Moore challenges for server CPUs, discusses the shift from general‑purpose to specialized processors, highlights architectural innovations, chiplet integration, edge‑computing demands, and the evolving strategies of major vendors to improve performance, power efficiency, and scalability.

AICPUPost-Moore
0 likes · 17 min read
Trends and Future Directions of Server CPUs in the Post‑Moore Era
MaGe Linux Operations
MaGe Linux Operations
Nov 23, 2022 · Fundamentals

Mastering Linux Cgroups: The Core of Container Resource Management

Linux cgroups, a kernel mechanism for grouping and controlling processes, enable fine-grained resource allocation, monitoring, and isolation, forming the foundation of container technologies like Docker and Kubernetes; this guide explains their concepts, hierarchies, subsystems, versions, configuration, and practical usage on CentOS.

CPUContainersResource Management
0 likes · 28 min read
Mastering Linux Cgroups: The Core of Container Resource Management
Liangxu Linux
Liangxu Linux
Nov 20, 2022 · Fundamentals

Does Adding More RAM Really Speed Up Your PC? Explained

Adding more RAM can improve performance only when memory is a bottleneck; if your system already has sufficient memory, extra RAM won’t make the CPU run faster, though it does allow more programs to run simultaneously, while insufficient memory can severely slow down tasks.

CPUMemory ManagementOperating System
0 likes · 7 min read
Does Adding More RAM Really Speed Up Your PC? Explained
Architects' Tech Alliance
Architects' Tech Alliance
Nov 16, 2022 · Fundamentals

Analysis of Major Domestic Server CPU Vendors and Market Outlook

This article provides a comprehensive overview of China's six leading domestic server CPU manufacturers, detailing their instruction‑set classifications, product lineups, performance specifications, ecosystem integration, and market positioning, and predicts short‑term beneficiaries and long‑term industry trends.

CPUChinaMarket analysis
0 likes · 18 min read
Analysis of Major Domestic Server CPU Vendors and Market Outlook
Efficient Ops
Efficient Ops
Nov 15, 2022 · Operations

Master Linux Performance: Key Metrics, Tools, and Optimization Strategies

This comprehensive guide explains Linux performance optimization by defining key metrics such as throughput and latency, interpreting average load, analyzing CPU context switches, memory management, and I/O behavior, and recommending practical tools and techniques—including vmstat, pidstat, perf, and dstat—to identify and resolve bottlenecks.

CPUMemorylinux
0 likes · 45 min read
Master Linux Performance: Key Metrics, Tools, and Optimization Strategies
Efficient Ops
Efficient Ops
Nov 8, 2022 · Operations

Diagnosing High Load with Low CPU on Linux: Tools and Tips

This guide explains how to analyze and troubleshoot situations where Linux systems show high load averages despite low CPU usage, covering common load analysis methods, key commands like top, vmstat, iostat, sar, and ps, and practical solutions for I/O bottlenecks and D‑state processes.

CPULoadOperations
0 likes · 11 min read
Diagnosing High Load with Low CPU on Linux: Tools and Tips
Open Source Linux
Open Source Linux
Nov 7, 2022 · Fundamentals

Why Huawei’s Kunpeng Chooses Arm: The RISC Advantage Over CISC

Huawei’s Kunpeng processor adopts the ARM RISC architecture, contrasting with traditional CISC CPUs from Intel and AMD, and the article explains how RISC’s simplified, fixed-length instruction set improves performance, reduces hardware complexity, and aligns with modern computing demands.

CISCCPURISC
0 likes · 5 min read
Why Huawei’s Kunpeng Chooses Arm: The RISC Advantage Over CISC
Architects' Tech Alliance
Architects' Tech Alliance
Nov 7, 2022 · Artificial Intelligence

FastDeploy: One-Click AI Model Deployment Across GPUs, CPUs, and Edge Devices

FastDeploy is an open‑source toolkit that standardizes AI model APIs and enables developers to deploy vision, NLP, and speech models on diverse hardware—including GPUs, CPUs, Jetson, ARM, and various NPUs—using just three lines of code or a single command, while delivering end‑to‑end performance optimizations.

AI deploymentCPUEdge Computing
0 likes · 11 min read
FastDeploy: One-Click AI Model Deployment Across GPUs, CPUs, and Edge Devices
Top Architect
Top Architect
Nov 2, 2022 · Fundamentals

Fundamentals of Computer Architecture: CPU, Memory Hierarchy, Caches, and Compilers

This article provides a comprehensive overview of how computers operate, covering CPU instruction cycles, memory organization, endianness, compiler translation, operating‑system interaction, cache levels, storage tiers, and the principles of temporal and spatial locality that drive modern performance optimizations.

CPUMemory HierarchyOperating System
0 likes · 27 min read
Fundamentals of Computer Architecture: CPU, Memory Hierarchy, Caches, and Compilers
Liangxu Linux
Liangxu Linux
Oct 23, 2022 · Operations

Master Linux CPU, Memory, I/O, and Network Performance with Essential Commands

This guide explains how to monitor Linux system performance by using core commands such as top, vmstat, iostat, and sar to evaluate CPU usage, memory allocation, I/O activity, and network traffic, while also covering load interpretation, cache behavior, huge pages, zero‑copy techniques, and practical command examples.

CPUI/OMemory
0 likes · 15 min read
Master Linux CPU, Memory, I/O, and Network Performance with Essential Commands
Architects' Tech Alliance
Architects' Tech Alliance
Oct 16, 2022 · Fundamentals

Overview of CPU and GPGPU Technologies for Server and AI Applications

The article provides a comprehensive overview of the role of CPUs and GPGPUs in modern server architectures and AI workloads, discussing hardware fundamentals, instruction set architectures, market trends, and the emerging importance of heterogeneous computing for high‑performance and energy‑efficient processing.

CPUGPGPUHardware
0 likes · 8 min read
Overview of CPU and GPGPU Technologies for Server and AI Applications
Efficient Ops
Efficient Ops
Sep 19, 2022 · Operations

Master Linux Performance: Essential CPU, Memory, I/O Metrics & Tools

This article explains how to monitor Linux system performance by covering CPU metrics with top and vmstat, memory usage via top columns and cache details, I/O health using iostat and zero‑copy techniques, as well as network statistics with sar, providing practical commands and interpretation guidance.

CPUI/OPerformance Monitoring
0 likes · 14 min read
Master Linux Performance: Essential CPU, Memory, I/O Metrics & Tools
Liangxu Linux
Liangxu Linux
Sep 14, 2022 · Operations

How to Retrieve Detailed CPU Information on Linux Using Built‑In Commands

This guide explains multiple Linux techniques—such as lscpu, /proc/cpuinfo, lshw, dmidecode, inxi, hardinfo, hwinfo, cpuid, nproc, and hwloc—to display comprehensive CPU details like model name, core count, cache sizes, architecture, and NUMA nodes, with exact commands and example outputs.

CPUHardwareSystem Information
0 likes · 10 min read
How to Retrieve Detailed CPU Information on Linux Using Built‑In Commands
Liangxu Linux
Liangxu Linux
Aug 24, 2022 · Operations

How to Diagnose and Fix High CPU Context Switches on Linux

This guide explains what CPU context switches are, how to monitor them with vmstat and pidstat, analyzes a sysbench‑generated load case, examines interrupt sources, and provides practical thresholds and troubleshooting steps to improve Linux system performance.

CPUcontext switchlinux
0 likes · 10 min read
How to Diagnose and Fix High CPU Context Switches on Linux
Open Source Linux
Open Source Linux
Aug 21, 2022 · Fundamentals

What Really Happens Inside Your CPU When a Computer Freezes?

When a computer freezes, it isn’t simply “stuck”; the CPU may be trapped in a loop, waiting on an interrupt, or blocked by a high‑priority kernel lock, and understanding interrupts, priority levels, and kernel deadlocks reveals why a dead loop alone rarely crashes the system.

CPUOperating Systemdeadlock
0 likes · 7 min read
What Really Happens Inside Your CPU When a Computer Freezes?
Architects' Tech Alliance
Architects' Tech Alliance
Aug 19, 2022 · Fundamentals

Analysis of China's Domestic CPU Industry and Future Outlook

This report examines the rapid development, challenges, and future prospects of China's domestic CPU industry, covering market growth, technological breakthroughs, ecosystem building, and strategic considerations for manufacturers and policymakers in the global context.

CPUChinaDomestic semiconductor
0 likes · 13 min read
Analysis of China's Domestic CPU Industry and Future Outlook
IT Services Circle
IT Services Circle
Aug 19, 2022 · Operations

Understanding Linux System Performance: CPU, Memory, I/O, and Monitoring Commands

This article explains how to assess Linux system performance by examining CPU usage with top, interpreting load averages, using vmstat for detailed metrics, monitoring memory consumption via top, understanding cache behavior, evaluating I/O performance with iostat and sar, and provides practical commands and visual examples for each component.

CPUI/OPerformance Monitoring
0 likes · 15 min read
Understanding Linux System Performance: CPU, Memory, I/O, and Monitoring Commands
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Aug 19, 2022 · Fundamentals

Superscalar Processor Architecture and Performance Modeling for Mobile Devices

Modern mobile CPUs are superscalar, using deep pipelining, branch prediction, register renaming, out‑of‑order issue, execution, write‑back, and commit stages to boost instruction‑level parallelism, while performance modeling via CPI and hardware counters helps engineers overcome power, memory, and compiler limitations for efficient code.

CPUMobile ProcessorPerformance Modeling
0 likes · 13 min read
Superscalar Processor Architecture and Performance Modeling for Mobile Devices
Liangxu Linux
Liangxu Linux
Aug 16, 2022 · Fundamentals

Why Your PC Freezes: Interrupts, Infinite Loops, and Kernel Deadlocks

The article explains that computer freezes are usually caused by software-level issues where the CPU gets trapped due to interrupt handling or kernel deadlocks, rather than hardware failure, and shows why a simple infinite loop cannot crash a modern operating system.

CPUdeadlocksoftware freeze
0 likes · 6 min read
Why Your PC Freezes: Interrupts, Infinite Loops, and Kernel Deadlocks
Architects' Tech Alliance
Architects' Tech Alliance
Jul 9, 2022 · Fundamentals

Server CPU Architecture, Classification, and Market Landscape – 2022 Chinese Server CPU Research Framework

This article summarizes the 2022 Chinese server CPU research framework, covering server fundamentals, logical architecture, CPU roles and cost impact, instruction-set classifications (CISC vs RISC), major architectures (x86, ARM, MIPS), the industry value chain, market size trends, and global competitive dynamics across server, desktop, and mobile segments.

CPUMarket analysisServer Architecture
0 likes · 10 min read
Server CPU Architecture, Classification, and Market Landscape – 2022 Chinese Server CPU Research Framework
Architects' Tech Alliance
Architects' Tech Alliance
Jun 24, 2022 · Fundamentals

Post‑Moore Era CPU Trends: From General‑Purpose to Specialized, Heterogeneous Integration, and Edge Computing

The article analyzes how the slowdown of Moore's Law drives a shift from general‑purpose CPUs to specialized XPU, FPGA, DSA and ASIC designs, highlights heterogeneous chiplet integration, edge‑server growth, and the emerging importance of software, algorithms and architecture in boosting performance and efficiency.

AIoTCPUChiplet
0 likes · 15 min read
Post‑Moore Era CPU Trends: From General‑Purpose to Specialized, Heterogeneous Integration, and Edge Computing
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Jun 22, 2022 · Fundamentals

Why CPU Cache Coherence Matters: From Volatile to MESI and Memory Barriers

This article explores the fundamentals of CPU cache hierarchy, why caches are needed, how cache inconsistency arises in multicore systems, and the mechanisms—such as cache coherence protocols, MESI, store buffers, invalidate queues, and memory barriers—that ensure correct data ordering and visibility across processors.

CPUMESIcache coherence
0 likes · 21 min read
Why CPU Cache Coherence Matters: From Volatile to MESI and Memory Barriers
Open Source Linux
Open Source Linux
May 23, 2022 · Fundamentals

How Do Computers Really Work? Inside CPU, Memory, and Compilers Explained

This article explores the core principles of computer operation, covering CPU architecture, memory hierarchy, instruction execution, compiler role, cache levels, and the impact of hardware design on performance, while illustrating concepts with diagrams and practical examples to demystify how modern computers process data.

CPUMemory Hierarchycompilers
0 likes · 27 min read
How Do Computers Really Work? Inside CPU, Memory, and Compilers Explained
Liangxu Linux
Liangxu Linux
May 19, 2022 · Operations

Master Linux top: Real‑Time Process Monitoring and Advanced Usage

This guide explains how to use Linux’s top command to monitor system performance in real time, covering its statistical and process sections, key fields, useful command‑line options, common interactive operations, and the significance of CPU steal time for virtualized environments.

CPUMemoryprocess monitoring
0 likes · 10 min read
Master Linux top: Real‑Time Process Monitoring and Advanced Usage
Liangxu Linux
Liangxu Linux
May 15, 2022 · Fundamentals

Why Linux CPU Context Switches Slow Your System and How They Work

Linux’s multitasking illusion relies on CPU context switches, where the kernel saves and restores registers and program counters for processes, threads, and interrupts, and understanding these mechanisms—including their types, performance costs, and scheduling triggers—reveals why excessive switches can degrade system performance.

CPUOperating Systemcontext switch
0 likes · 11 min read
Why Linux CPU Context Switches Slow Your System and How They Work
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