Tagged articles

CPU

569 articles · Page 3 of 6
Architecture Digest
Architecture Digest
Dec 15, 2023 · Operations

Diagnosing High CPU and Frequent GC in a Java Container: A Step‑by‑Step Analysis

When a production container suddenly hit over 90% CPU and excessive JVM garbage collection, the author walks through entering the pod, using top and top‑H to locate the offending thread, extracting its stack with jstack, downloading the data via a simple HTTP server, and ultimately discovering an Excel export routine that caused massive object allocation, fixing the code and restoring stability.

CPUGCJVM
0 likes · 6 min read
Diagnosing High CPU and Frequent GC in a Java Container: A Step‑by‑Step Analysis
Architects' Tech Alliance
Architects' Tech Alliance
Dec 4, 2023 · Fundamentals

Comprehensive Overview of CPU Architecture, Components, and Operation

The article provides a comprehensive overview of CPU architecture, covering the distinction between x86 and non‑x86 processors, packaging types, internal components such as the IHS, TIM, die and interposer, the execution pipeline of a Core i7, cache hierarchy, performance metrics, and common cache replacement algorithms.

CPUcachecomputer architecture
0 likes · 12 min read
Comprehensive Overview of CPU Architecture, Components, and Operation
IT Services Circle
IT Services Circle
Nov 30, 2023 · Fundamentals

China's Loongson 3A6000 CPU Reaches Intel‑Level Performance with Independent LoongArch Architecture

The newly released Loongson 3A6000 processor, built on the domestically designed LoongArch instruction set, delivers performance comparable to Intel's 10th‑gen i3‑10100F, features four high‑performance cores, advanced vector extensions, DDR4‑3200 memory support, and a secure trusted module, marking a major milestone for China's independent CPU development.

CPUChinaLoongson
0 likes · 7 min read
China's Loongson 3A6000 CPU Reaches Intel‑Level Performance with Independent LoongArch Architecture
Architects' Tech Alliance
Architects' Tech Alliance
Nov 28, 2023 · Fundamentals

CPU Overclocking: Feasibility, Hardware Requirements, Frequency Calculations, and Risks

The article explains CPU overclocking, covering its feasibility, required high‑quality motherboard, memory and cooling, the relationship between external frequency, multiplier and core speed, and the potential hazards such as increased heat, system instability, reduced component lifespan, and voltage considerations.

CPUoverclockingperformance
0 likes · 7 min read
CPU Overclocking: Feasibility, Hardware Requirements, Frequency Calculations, and Risks
vivo Internet Technology
vivo Internet Technology
Nov 22, 2023 · Operations

Investigation and Resolution of Elasticsearch node_concurrent_recoveries Performance Issue

The team traced read‑request timeouts to a single overloaded Elasticsearch node where an excessively high node_concurrent_recoveries setting caused many simultaneous shard recoveries and disk‑watermark‑driven relocations, and resolved the issue by lowering concurrent recoveries, enabling adaptive replica selection, and adjusting allocation settings.

CPUClusterElasticsearch
0 likes · 16 min read
Investigation and Resolution of Elasticsearch node_concurrent_recoveries Performance Issue
IT Services Circle
IT Services Circle
Nov 22, 2023 · Fundamentals

Key Evolution Points of CPUs: Process Technology, Integration, Memory Controllers, PCIe, and Microarchitecture

The article outlines the major milestones in CPU development—including shrinking process nodes, increasing integration of components, evolving memory controller standards, the progression of PCIe generations, and micro‑architectural enhancements such as larger caches and hybrid core designs—providing a concise historical overview for readers.

CPUHardware FundamentalsIntegration
0 likes · 14 min read
Key Evolution Points of CPUs: Process Technology, Integration, Memory Controllers, PCIe, and Microarchitecture
Liangxu Linux
Liangxu Linux
Nov 20, 2023 · Fundamentals

How Do Computers Really Work? A Deep Dive into CPU, Memory, and Architecture

This article explains the fundamental principles of computer operation, covering the von Neumann model, CPU and RAM interaction, instruction sets, memory hierarchy, caches, endianness, compilers, operating systems, and performance optimizations, while illustrating each concept with diagrams and code examples.

CPUcompilerscomputer architecture
0 likes · 28 min read
How Do Computers Really Work? A Deep Dive into CPU, Memory, and Architecture
dbaplus Community
dbaplus Community
Nov 14, 2023 · Databases

How Didi Cut ClickHouse CPU Usage by 90%: Optimizing BgMoveProcPool Threads

This article details how Didi identified excessive CPU consumption by ClickHouse's BgMoveProcPool threads, traced the root cause to unnecessary part‑move checks, introduced a simple early‑exit guard in selectPartsForMove, and achieved a dramatic reduction in CPU load while contributing the fix upstream.

Background ThreadsCPUClickHouse
0 likes · 10 min read
How Didi Cut ClickHouse CPU Usage by 90%: Optimizing BgMoveProcPool Threads
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.

CPUInstruction Setarchitecture
0 likes · 13 min read
Fundamentals of CPU Architecture and Technology
Architects' Tech Alliance
Architects' Tech Alliance
Nov 2, 2023 · Fundamentals

What Makes Modern CPUs Tick? Inside Cores, Packages, and Interfaces

This article explains the structure and evolution of modern CPUs, covering the core (die), substrate, filler material, packaging technologies, and the various interface types that connect the processor to the motherboard, while highlighting current trends such as integration of GPU cores and advanced manufacturing processes.

CPUChip PackagingHardware Fundamentals
0 likes · 8 min read
What Makes Modern CPUs Tick? Inside Cores, Packages, and Interfaces
IT Services Circle
IT Services Circle
Nov 1, 2023 · Fundamentals

Understanding Intel CPU Naming Rules, Generations, and Microarchitecture

This article explains Intel's CPU naming conventions, generation identifiers, SKU and suffix meanings, details the evolution of Intel processor generations from Haswell to Raptor Lake Refresh, and examines the internal microarchitecture of a Kaby Lake i5‑7200U, including its die layout and core components.

CPUIntelProcessor Naming
0 likes · 13 min read
Understanding Intel CPU Naming Rules, Generations, and Microarchitecture
Selected Java Interview Questions
Selected Java Interview Questions
Oct 27, 2023 · Backend Development

Diagnosing and Optimizing Throughput and CPU Usage in a Java Spring Backend Service

The article details a step‑by‑step investigation of a Java Spring backend that initially achieved only 50 req/s under load, identifies bottlenecks such as slow SQL, excessive logging, thread‑pool misconfiguration and costly Spring bean creation, and demonstrates how targeted optimizations roughly doubled throughput while reducing response times.

CPUOptimizationSpring
0 likes · 14 min read
Diagnosing and Optimizing Throughput and CPU Usage in a Java Spring Backend Service
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 Setcompilers
0 likes · 27 min read
How Do Computers Really Work? Inside CPU, Memory, and Architecture
Architects' Tech Alliance
Architects' Tech Alliance
Oct 15, 2023 · Fundamentals

What You Need to Know About Server CPUs, GPUs, and Memory

This article provides a concise technical overview of server hardware, covering CPU architecture and platform options, GPU evolution and key specifications, and DDR4 memory compatibility rules, helping readers understand the essential components for building or upgrading a server.

CPUGPUHardware Fundamentals
0 likes · 6 min read
What You Need to Know About Server CPUs, GPUs, and Memory
Architects' Tech Alliance
Architects' Tech Alliance
Sep 24, 2023 · Fundamentals

Analysis of Major Domestic Server CPU Vendors in China (2022)

The article provides a comprehensive overview of China's six leading domestic server CPU manufacturers—Zhaoxin, HaiGuang, FeiTeng, KunPeng, Loongson, and ShenWei—examining their instruction‑set licensing models, product line‑ups, performance benchmarks, ecosystem maturity, and market prospects within the context of the country's digital‑economy and trust‑worthy computing initiatives.

CPUChinaServer
0 likes · 18 min read
Analysis of Major Domestic Server CPU Vendors in China (2022)
IT Services Circle
IT Services Circle
Sep 14, 2023 · Fundamentals

Why Does a Computer Freeze? What Happens Inside the CPU When It Crashes

During a computer freeze, the CPU isn’t simply idle; it may be trapped in a high‑priority interrupt handler or deadlocked kernel code, and the operating system’s scheduling and interrupt priorities determine whether the processor can be reclaimed, explaining why a simple infinite loop rarely causes a crash.

CPUDeadlockcomputer fundamentals
0 likes · 6 min read
Why Does a Computer Freeze? What Happens Inside the CPU When It Crashes
Open Source Linux
Open Source Linux
Sep 13, 2023 · Fundamentals

What Really Happens Inside a CPU When Your Computer Freezes?

This article explains why computers freeze, describing how the CPU can become stuck in software loops, the crucial role of interrupts and their priorities, and how kernel‑level deadlocks can render a system unresponsive despite the CPU still running.

CPUDeadlockcomputer crash
0 likes · 6 min read
What Really Happens Inside a CPU When Your Computer Freezes?
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.

CPULoadMonitoring
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.

ArthasCPUdiagnostics
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.

CPULinuxRAID
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.

CPUGPUHardware Selection
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.

CPULinuxMemory
0 likes · 14 min read
Master Linux Performance: Key Factors and Optimization Strategies
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.

CPULinuxRAID
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 MemoryMemory Consistency
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.

CPULinuxMemory
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.

CPUProgramming Fundamentalscomputer architecture
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.

CPUProgramming Fundamentalscomputer architecture
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.

CPUCoherencePrefetch
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.

CPUFalseSharingMemory
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.

ARMCPUCortex
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.

CPUIndexingMySQL
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.

CPULinuxMemory
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.

CPUDebuggingIndexing
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.

ARMCPULoongArch
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.

CPUDebuggingNacos
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.

CPULinuxSystemd
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 ManagementRAM
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.

CPULinuxMemory
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.

CPULinuxLoad
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.

CPUcachescompilers
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/OLinux
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.

Artificial IntelligenceCPUGPGPU
0 likes · 8 min read
Overview of CPU and GPGPU Technologies for Server and AI Applications