Tagged articles

CPU

569 articles · Page 2 of 6
Java Tech Enthusiast
Java Tech Enthusiast
Apr 19, 2025 · Fundamentals

Understanding CPU Usage Spikes: Pipeline, Locks, and Optimization

The article explains how CPU pipelines, cache misses, branch‑prediction failures and lock contention cause non‑linear usage spikes, illustrates common pitfalls such as infinite loops, lock‑heavy spinning and catastrophic regex backtracking, and offers practical detection with perf and three rules—avoid busy‑waiting, use cache‑friendly layouts, and limit thread contention.

CPUOptimizationconcurrency
0 likes · 6 min read
Understanding CPU Usage Spikes: Pipeline, Locks, and Optimization
IT Services Circle
IT Services Circle
Mar 30, 2025 · Fundamentals

From Polling to Interrupts: Understanding Early Operating System Mechanisms

The article explains how early batch-processing systems relied on inefficient polling of slow I/O devices, describes the inspiration from IBM 704's overflow flag, and details the invention and implementation of hardware and software interrupts, including interrupt types, vector tables, and handler functions, to enable efficient CPU‑device interaction.

CPUException HandlingHardware
0 likes · 7 min read
From Polling to Interrupts: Understanding Early Operating System Mechanisms
AI Cyberspace
AI Cyberspace
Mar 29, 2025 · Fundamentals

Why FP32 Remains the Benchmark for Measuring AI Compute Power

This article explains scientific notation, the IEEE‑754 floating‑point standard, the structure of FP32 and FP64 numbers, and how computational power is measured using FLOPS, illustrating CPU and GPU FP32 performance calculations and why FP32 is the common benchmark for AI workloads.

CPUFP32GPU
0 likes · 17 min read
Why FP32 Remains the Benchmark for Measuring AI Compute Power
Liangxu Linux
Liangxu Linux
Mar 22, 2025 · Fundamentals

Unveiling CPU Cache: How It Bridges the Speed Gap Between CPU and Memory

CPU cache, a multi‑level SRAM memory positioned between registers and main memory, evolved from non‑existent in early CPUs to sophisticated L1‑L4 hierarchies, addressing the massive speed disparity between processors and RAM by exploiting spatial and temporal locality to dramatically boost overall system performance.

CPUcachecomputer architecture
0 likes · 10 min read
Unveiling CPU Cache: How It Bridges the Speed Gap Between CPU and Memory
Architects' Tech Alliance
Architects' Tech Alliance
Mar 13, 2025 · Fundamentals

How Memory Bandwidth and Latency Shape CPU Performance

The article explains how CPU computation latency arises from memory speed, bandwidth, and access delays, detailing the relationships among memory, bandwidth, and latency, and examines key factors such as clock frequency, pipelining, parallelism, cache hit rate, and signal propagation distances that together determine overall system performance.

CPUcomputer architecturelatency
0 likes · 9 min read
How Memory Bandwidth and Latency Shape CPU Performance
Aikesheng Open Source Community
Aikesheng Open Source Community
Feb 25, 2025 · Databases

Understanding CPU Allocation Logic in OceanBase 4.x and How to Modify the cpu_count Configuration

This article explains the background of tenant creation failures caused by insufficient CPU resources in OceanBase, details the calculation of usable CPU in version 4.x, shows how to query CPU usage with SQL, describes related configuration parameters, and provides step‑by‑step procedures for modifying cpu_count and testing over‑commit scenarios across different OceanBase versions.

CPUConfigurationOceanBase
0 likes · 12 min read
Understanding CPU Allocation Logic in OceanBase 4.x and How to Modify the cpu_count Configuration
Open Source Linux
Open Source Linux
Feb 7, 2025 · Operations

China's Xinchang Server Ecosystem: Market Trends, Key Players, and Future Risks

This article provides a comprehensive analysis of China's Xinchang server industry, covering the upstream component supply chain, mid‑stream manufacturers, downstream users, shipment statistics, market share evolution, competitive tiers, application demands, and the technical and ecological challenges facing domestic CPU and GPU development.

CPUChinese hardwareGPU
0 likes · 10 min read
China's Xinchang Server Ecosystem: Market Trends, Key Players, and Future Risks
Open Source Linux
Open Source Linux
Feb 6, 2025 · Operations

How to Quickly Diagnose and Fix 100% CPU Usage on Linux Servers

When a Linux server's CPU spikes to 100%, this guide walks you through a systematic investigation—from identifying the high‑load process and pinpointing the offending Java thread to applying a streamlined shell script—so you can resolve the issue and restore normal performance.

CPUShell scriptjava
0 likes · 11 min read
How to Quickly Diagnose and Fix 100% CPU Usage on Linux Servers
Raymond Ops
Raymond Ops
Dec 24, 2024 · Operations

How to Diagnose and Fix High CPU and Memory Usage in Java Applications

This guide walks through identifying Java processes that cause high CPU load, extracting the hottest threads with top and jstack, analyzing JVM memory regions, interpreting GC logs, and applying practical JVM tuning parameters and tools such as jmap, jstat, and MAT to resolve performance bottlenecks.

CPUGCJVM
0 likes · 18 min read
How to Diagnose and Fix High CPU and Memory Usage in Java Applications
Efficient Ops
Efficient Ops
Dec 8, 2024 · Operations

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

This guide explains how to analyze and troubleshoot situations where a Linux system shows high load averages despite low CPU usage, covering common load analysis methods, key commands like top, vmstat, iostat, and practical solutions for I/O bottlenecks and stuck processes.

CPULinuxLoad
0 likes · 11 min read
Diagnosing High Load with Low CPU on Linux: Commands and Tips
Programmer XiaoFu
Programmer XiaoFu
Nov 27, 2024 · Databases

Why Does MySQL CPU Spike to 900%? Diagnosis and Fixes

The article explains how to troubleshoot extreme CPU usage in MySQL and Java processes, detailing step‑by‑step diagnostics with top, show processlist, jstack, and practical fixes such as adding missing indexes, disabling slow logs, using caches, and correcting busy‑loop code to bring CPU consumption back to normal levels.

CPUIndexingLinux
0 likes · 11 min read
Why Does MySQL CPU Spike to 900%? Diagnosis and Fixes
Architects' Tech Alliance
Architects' Tech Alliance
Nov 21, 2024 · Fundamentals

El Capitan Supercomputer and the Rise of AMD GPU‑Driven HPC: Architecture, Performance, and Market Impact

The article examines the El Capitan supercomputer unveiled at SC24, detailing its AMD CPU‑GPU hybrid architecture, benchmark results, its dominance in the November 2024 Top500 list, and the broader implications for high‑performance computing, AI workloads, and the competitive landscape between AMD and NVIDIA.

AIAMDCPU
0 likes · 20 min read
El Capitan Supercomputer and the Rise of AMD GPU‑Driven HPC: Architecture, Performance, and Market Impact
ITPUB
ITPUB
Nov 14, 2024 · Operations

How to Tame 900% CPU Spikes in MySQL and Java Processes

This guide explains why MySQL and Java processes can suddenly consume 900% CPU, walks through systematic diagnosis using Linux tools, and provides concrete remediation steps such as indexing, caching, thread analysis, and code adjustments to bring CPU usage back to normal levels.

CPULinuxMySQL
0 likes · 12 min read
How to Tame 900% CPU Spikes in MySQL and Java Processes
Architects' Tech Alliance
Architects' Tech Alliance
Oct 7, 2024 · Industry Insights

What AMD Unveiled at Computex 2024: Zen 5, XDNA NPU, Ryzen 9000 and AI‑Focused Innovations

At Computex 2024, AMD showcased its latest CPU, GPU, and AI‑accelerated technologies—including the high‑performance Zen 5 core, second‑generation XDNA NPU with 50 TOPS, the Ryzen 9000 consumer processor, the AI‑PC Strix Point platform, Versal AI Edge Gen 2, the upcoming MI‑series AI GPUs, and the new UA‑Link interconnect—highlighting the company’s roadmap for next‑generation computing and AI workloads.

AIAMDCPU
0 likes · 5 min read
What AMD Unveiled at Computex 2024: Zen 5, XDNA NPU, Ryzen 9000 and AI‑Focused Innovations
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
Shepherd Advanced Notes
Shepherd Advanced Notes
Sep 24, 2024 · Backend Development

How to Properly Configure ThreadPoolExecutor Parameters in Java

This article explains the background, creation, and detailed parameters of Java's ThreadPoolExecutor, walks through its task execution flow, warns against using Executors factory methods, and provides practical formulas for setting core pool sizes based on CPU‑bound or I/O‑bound workloads.

CPUI/OThread Pool
0 likes · 15 min read
How to Properly Configure ThreadPoolExecutor Parameters in Java
Liangxu Linux
Liangxu Linux
Sep 4, 2024 · Operations

How to Build a Bash Script for Real‑Time Linux CPU, Memory, and Disk I/O Monitoring

This article provides a complete Bash script that gathers Linux system metrics—including IP address, CPU core count, utilization percentages, load averages, memory and swap usage, and disk I/O statistics—while explaining each command (ifconfig, grep, awk, top, vmstat, free, iostat, uptime) and how the script assembles the results.

CPUMemorydisk-io
0 likes · 16 min read
How to Build a Bash Script for Real‑Time Linux CPU, Memory, and Disk I/O Monitoring
Open Source Linux
Open Source Linux
Aug 27, 2024 · Fundamentals

What Is a CPU? Unveiling the Brain Behind Every Computer

This article explains the fundamentals of CPUs, covering their definition, core functions, internal structure, registers, instruction cycles, assembly language, branching, and how they interact with memory and I/O devices to execute programs.

CPUMemoryassembly language
0 likes · 13 min read
What Is a CPU? Unveiling the Brain Behind Every Computer
Su San Talks Tech
Su San Talks Tech
Aug 14, 2024 · Operations

How to Diagnose and Fix the 8 Most Common Production Issues

This article outlines practical troubleshooting steps for eight frequent production problems—including OOM, CPU spikes, interface timeouts, index failures, deadlocks, disk issues, MQ backlogs, and API errors—providing clear guidance and code snippets to help engineers quickly identify root causes and resolve them.

APICPUDeadlock
0 likes · 14 min read
How to Diagnose and Fix the 8 Most Common Production Issues
Open Source Linux
Open Source Linux
Jul 30, 2024 · Fundamentals

Understanding CPU Cache: History, Principles, and Design Strategies

This article explains the evolution of CPU cache, its underlying principles of temporal and spatial locality, various cache architectures, implementation details, and practical considerations such as cache line size and replacement policies, providing a comprehensive overview for developers and computer engineers.

CPUcachememory hierarchy
0 likes · 20 min read
Understanding CPU Cache: History, Principles, and Design Strategies
Java Tech Enthusiast
Java Tech Enthusiast
Jul 26, 2024 · Fundamentals

From Binary to High-Level Languages: The Origin of Compilers and Recursion

From raw binary on punched tape to mnemonic assembly and then to high‑level constructs like if, while, and functions, programmers created recursive grammars that compile source code into abstract syntax trees, which a compiler translates back into machine instructions, illustrating how recursion underpins both programming language design and computation.

CPUCompilerProgramming Language
0 likes · 11 min read
From Binary to High-Level Languages: The Origin of Compilers and Recursion
Architects' Tech Alliance
Architects' Tech Alliance
Jul 4, 2024 · Industry Insights

How to Optimize Kunpeng CPU Performance and Key Industry Trends

This article outlines the main directions for server performance tuning—CPU, memory, disk, and network—explains the typical workflow of metric collection, bottleneck analysis, and parameter optimization, and provides a curated list of recent CPU industry reports and technical resources.

CPUIndustry InsightsKunpeng
0 likes · 5 min read
How to Optimize Kunpeng CPU Performance and Key Industry Trends
Architect's Guide
Architect's Guide
Jun 16, 2024 · Operations

How to Diagnose and Resolve 900% CPU Spikes in MySQL and Java Processes

This article explains common scenarios that cause MySQL or Java processes to consume 900% CPU, walks through step‑by‑step diagnosis using Linux tools, and provides concrete optimization techniques such as indexing, caching, thread analysis, and code adjustments to bring CPU usage back to normal levels.

CPULinuxMySQL
0 likes · 11 min read
How to Diagnose and Resolve 900% CPU Spikes in MySQL and Java Processes
Java Tech Enthusiast
Java Tech Enthusiast
Jun 9, 2024 · Information Security

Exploring Hidden x86 CPU Instructions and Their Security Implications

The article investigates undocumented x86 opcodes, describing a depth‑first search that uses page‑faults to locate hidden instruction boundaries, and reports finding dozens of executable but undocumented instructions on Intel and AMD CPUs, highlighting potential security risks and the need for vigilant hardware analysis.

AssemblyCPUReverse Engineering
0 likes · 9 min read
Exploring Hidden x86 CPU Instructions and Their Security Implications
Programmer XiaoFu
Programmer XiaoFu
Jun 4, 2024 · Operations

How to Tackle a 900% CPU Spike in MySQL and Java Processes

The article walks through real interview scenarios where MySQL or Java processes consume 900% CPU, detailing step‑by‑step diagnosis with top, processlist, jstack, and concrete remediation such as adding indexes, using caches, fixing busy loops, and tuning memory.

CPUGCIndexing
0 likes · 12 min read
How to Tackle a 900% CPU Spike in MySQL and Java Processes
Java Tech Enthusiast
Java Tech Enthusiast
May 26, 2024 · Fundamentals

Building an 8-bit CPU from Scratch on a Breadboard

By following Ben Eater’s step‑by‑step tutorial, a non‑computer‑science student assembled a fully functional 8‑bit CPU on a breadboard using a 555‑timer clock and TTL chips such as 74LS173 and 74LS245, spending two months on half‑hour daily sessions to achieve a working processor that deepened their grasp of computer architecture and basic electronics.

BreadboardCPUDIY
0 likes · 6 min read
Building an 8-bit CPU from Scratch on a Breadboard
Java Tech Enthusiast
Java Tech Enthusiast
May 23, 2024 · Operations

Understanding CPU Hardware Efficiency and Using Linux perf for Performance Monitoring

CPU efficiency depends on low CPI and high cache‑hit rates, which can be measured on Linux using the high‑level perf utility or the low‑level perf_event_open syscall to read hardware performance counters for cycles, instructions, and cache‑miss statistics, revealing how often the processor falls back to slower memory.

CPICPUCache Miss Rate
0 likes · 19 min read
Understanding CPU Hardware Efficiency and Using Linux perf for Performance Monitoring
IT Services Circle
IT Services Circle
May 22, 2024 · Fundamentals

Understanding Binary, Logic Gates, and How CPUs Process Information

This article explains how CPUs interpret binary signals as voltage levels, describes basic logic gates such as AND, OR, NOT, shows how they combine to perform arithmetic like addition, and clarifies that hardware itself lacks understanding, relying on human-designed instruction sets and compilers to give meaning to 0s and 1s.

CPUbinarycomputer fundamentals
0 likes · 6 min read
Understanding Binary, Logic Gates, and How CPUs Process Information
Deepin Linux
Deepin Linux
May 22, 2024 · Operations

Using Linux perf for Performance Profiling and Analysis

This article introduces Linux perf, explains how to install it, demonstrates basic commands such as perf‑list, perf‑stat, perf‑top, perf‑record and perf‑report, and shows how to combine perf with flame‑graphs to locate CPU‑bound hotspots and other performance bottlenecks in applications and the kernel.

CPULinuxflamegraph
0 likes · 16 min read
Using Linux perf for Performance Profiling and Analysis
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
May 8, 2024 · Frontend Development

How We Halved Cloud Music Desktop Startup Time and Fixed UI Lag with a React Refactor

This article details the migration of the Cloud Music desktop client from a legacy NEJ‑CEF hybrid to a React‑based architecture, outlines four major performance challenges, and explains the step‑by‑step optimizations—including API preloading, render memoization, virtual‑list replacement, and resource‑usage reductions—that cut startup latency by 48%, eliminated interaction stutter, and dramatically lowered CPU, GPU, and memory consumption.

CPUGPUHybrid App
0 likes · 30 min read
How We Halved Cloud Music Desktop Startup Time and Fixed UI Lag with a React Refactor
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
May 8, 2024 · Databases

How GaussDB’s Fine‑Grained Resource Control Optimizes Multi‑Tenant Performance

GaussDB provides a fine‑grained resource control solution that lets administrators define CPU, memory, I/O, connection, concurrency, and storage limits at user, session, and statement levels, using resource pools, control groups, and GUC parameters to ensure multi‑tenant isolation, SLA compliance, and optimal cluster utilization.

CPUDatabaseGaussDB
0 likes · 16 min read
How GaussDB’s Fine‑Grained Resource Control Optimizes Multi‑Tenant Performance
Open Source Linux
Open Source Linux
Apr 26, 2024 · Operations

7 Practical Linux Performance Optimization Techniques for Enterprise Systems

This article compiles seven hands‑on Linux performance‑optimization practices—including hardware, kernel, and network tuning, diagnostic commands, memory accounting, swap usage, and TCP parameter adjustments—to help engineers quickly identify and resolve stability and speed issues in production environments.

CPULinuxTCP Tuning
0 likes · 20 min read
7 Practical Linux Performance Optimization Techniques for Enterprise Systems
Liangxu Linux
Liangxu Linux
Apr 19, 2024 · Operations

Step-by-Step Guide to Diagnose High CPU Usage on Linux

This guide walks you through checking CPU usage, system load, resource consumption, problematic processes, system logs, and performance bottlenecks on a Linux server using common command‑line tools such as top, uptime, pidstat, strace, tail, and perf.

CPULinuxOperations
0 likes · 3 min read
Step-by-Step Guide to Diagnose High CPU Usage on Linux
Baidu Geek Talk
Baidu Geek Talk
Apr 17, 2024 · Industry Insights

Mastering Multi-CPU Performance: Challenges and One-Click Tuning with Btune

The talk outlines how modern data centers host diverse CPUs (Intel, AMD, Ampere, ARM), the multi‑layer performance‑tuning challenges this creates, and how Baidu Cloud’s one‑click Btune suite automates metric collection, bottleneck identification, and optimization across hardware, kernel, runtime, and application layers.

BtuneCPUData Center
0 likes · 19 min read
Mastering Multi-CPU Performance: Challenges and One-Click Tuning with Btune
Liangxu Linux
Liangxu Linux
Apr 13, 2024 · Fundamentals

Master lscpu: Inspect CPU Architecture Details on Linux

This guide introduces the Linux lscpu command, explains its syntax and common options, provides example outputs in default, parsable and extended formats, clarifies each field's meaning, and offers practical usage notes for accurate CPU information retrieval.

CPUCommand LineHardware
0 likes · 11 min read
Master lscpu: Inspect CPU Architecture Details on Linux
Liangxu Linux
Liangxu Linux
Apr 6, 2024 · Fundamentals

What Is a CPU? Inside the Brain of Your Computer Explained

This article explains the fundamentals of a CPU, covering its definition, core functions, internal structure, registers, instruction cycle, assembly language basics, program counter, branching, flag registers, function calls, and how memory addressing enables array-like operations.

CPUassembly languagecomputer architecture
0 likes · 13 min read
What Is a CPU? Inside the Brain of Your Computer Explained
IT Services Circle
IT Services Circle
Apr 3, 2024 · Fundamentals

Building an 8‑Bit CPU from Scratch: A Hands‑On Guide

The article describes how the author followed Ben Eater’s step‑by‑step tutorial to hand‑assemble a functional 8‑bit CPU on a breadboard, detailing required components, sourcing parts in China, wiring procedures, and practical tips for beginners interested in computer architecture and electronics DIY.

8-bitCPUDIY
0 likes · 6 min read
Building an 8‑Bit CPU from Scratch: A Hands‑On Guide
Java Tech Enthusiast
Java Tech Enthusiast
Mar 17, 2024 · Fundamentals

Differences Between Server CPUs and Desktop CPUs

Server CPUs differ from desktop CPUs in size, price, integrated graphics, core count, memory support, scalability, and clock frequency, featuring larger dies, higher cost, no graphics, many more cores, ECC memory with many DIMM slots, multi‑CPU linking, and lower, more stable clock speeds.

CPUDesktopHardware
0 likes · 5 min read
Differences Between Server CPUs and Desktop CPUs
Java Tech Enthusiast
Java Tech Enthusiast
Mar 16, 2024 · Backend Development

Common Causes of 100% CPU Usage in Java Backend Services

Typical reasons for Java backend services hitting 100 % CPU include fetching massive data sets, misusing Kafka auto‑acknowledge, infinite loops or recursion, thread‑pool overload causing context‑switch thrashing, bulk file synchronization, lock‑order deadlocks, poorly designed regular expressions, and intensive real‑time calculations under high concurrency.

CPUKafkajava
0 likes · 8 min read
Common Causes of 100% CPU Usage in Java Backend Services
macrozheng
macrozheng
Mar 15, 2024 · Backend Development

Why Does My Java Service Hit 100% CPU? 8 Real-World Causes & Fixes

This article examines common reasons behind persistent 100% CPU usage in Java backend systems—ranging from excessive full GC and Kafka auto‑acknowledgment to dead loops, thread‑pool overload, massive file sync, deadlocks, inefficient regex and heavy real‑time calculations—offering practical diagnostics and solutions.

CPUmultithreading
0 likes · 10 min read
Why Does My Java Service Hit 100% CPU? 8 Real-World Causes & Fixes
Liangxu Linux
Liangxu Linux
Mar 11, 2024 · Fundamentals

Why 32‑bit vs 64‑bit Matters: CPU, OS, Memory and Code Explained

This article explains the meaning of 32‑bit and 64‑bit labels for CPUs, operating systems, software and integer types, shows how source code becomes machine code and a running process, and clarifies the memory‑addressing limits and compatibility rules of each architecture.

CPUMemoryarchitecture
0 likes · 14 min read
Why 32‑bit vs 64‑bit Matters: CPU, OS, Memory and Code Explained
Open Source Linux
Open Source Linux
Mar 5, 2024 · Fundamentals

What Is a CPU? Understanding Its Core Functions and Architecture

CPU, the brain of a computer, is a tiny chip that fetches, decodes, and executes instructions, comprising control units, ALU, registers, and interacts with memory, while supporting programming concepts like assembly, conditionals, loops, and function calls, all illustrated with diagrams and examples.

CPU
0 likes · 13 min read
What Is a CPU? Understanding Its Core Functions and Architecture
IT Services Circle
IT Services Circle
Feb 27, 2024 · Backend Development

Common Causes of 100% CPU Usage in Java Backend Systems and Their Solutions

This article analyzes typical reasons why Java backend services experience sustained 100% CPU usage—such as bulk data retrieval, Kafka auto‑acknowledgement, infinite loops, excessive multithreading, massive file synchronization, deadlocks, inefficient regular expressions, and heavy real‑time calculations—and offers practical mitigation strategies.

CPUDeadlockKafka
0 likes · 9 min read
Common Causes of 100% CPU Usage in Java Backend Systems and Their Solutions
Deepin Linux
Deepin Linux
Feb 26, 2024 · Operations

Linux System Performance Metrics and Monitoring Tools

This article explains the key Linux performance indicators—CPU, memory, disk I/O, file system, and network—describes how to monitor them with commands like top, vmstat, iostat, iotop, and smem, and provides practical guidance on interpreting the results to identify and resolve system bottlenecks.

CPULinuxMemory
0 likes · 70 min read
Linux System Performance Metrics and Monitoring Tools
Su San Talks Tech
Su San Talks Tech
Feb 26, 2024 · Backend Development

Why Does My Java Service Hit 100% CPU? 8 Real-World Causes and Fixes

This article examines eight common reasons why Java backend services experience 100% CPU usage—such as fetching excessive data, automatic Kafka acknowledgments, infinite loops, multithreaded imports, massive file syncs, deadlocks, inefficient regular expressions, and heavy real‑time calculations—and provides practical mitigation strategies.

CPUKafkajava
0 likes · 9 min read
Why Does My Java Service Hit 100% CPU? 8 Real-World Causes and Fixes
Refining Core Development Skills
Refining Core Development Skills
Feb 21, 2024 · Fundamentals

Differences Between Server CPUs and Desktop CPUs

Server CPUs differ from desktop CPUs in size, price, integrated graphics, core count, memory support, scalability, and clock frequency, with server chips being larger, more expensive, lacking integrated graphics, offering more cores, ECC memory, multi‑CPU interconnects, and lower base frequencies for stability.

CPUCore CountDesktop
0 likes · 7 min read
Differences Between Server CPUs and Desktop CPUs
Liangxu Linux
Liangxu Linux
Feb 6, 2024 · Fundamentals

How CPUs Work: From Basic Concepts to Instruction Execution

This article explains what a CPU is, how it processes instructions through fetch‑decode‑execute stages, its internal components such as the control unit, ALU and various registers, the role of memory and program counters, and introduces assembly language concepts and branching mechanisms.

CPUassembly languagecomputer architecture
0 likes · 13 min read
How CPUs Work: From Basic Concepts to Instruction Execution
IT Services Circle
IT Services Circle
Jan 31, 2024 · Fundamentals

Building a Fully Functional 16‑bit CPU Inside Microsoft Excel

Tech blogger Inkbox demonstrates how to construct a fully functional 16‑bit CPU, complete with 128 KB RAM, a 128×128 pixel display, and a custom 23‑instruction assembly language called Excel‑ASM16, all implemented purely within Microsoft Excel without any VBA scripts or plugins.

CPUExcelHardware Simulation
0 likes · 2 min read
Building a Fully Functional 16‑bit CPU Inside Microsoft Excel
Open Source Linux
Open Source Linux
Jan 17, 2024 · Fundamentals

What Is a CPU? Inside the Brain of Your Computer Explained

This article demystifies the CPU by defining its role as the computer's brain, describing the fetch‑decode‑execute cycle, detailing its internal components such as the control unit, ALU and various registers, and explaining how instruction sets, assembly language, program counters, flags, function calls, and array addressing work together to run programs.

CPUassembly languagecomputer architecture
0 likes · 12 min read
What Is a CPU? Inside the Brain of Your Computer Explained
Architects' Tech Alliance
Architects' Tech Alliance
Jan 15, 2024 · Fundamentals

What Is a CPU? Inside the Brain of Your Computer Explained

This article provides a comprehensive, step‑by‑step overview of CPU fundamentals, covering its definition, core functions, internal architecture, key registers, instruction execution stages, program counter behavior, conditional branching, flag registers, function calls, memory addressing, and the classic fetch‑decode‑execute pipeline.

CPUHardware Fundamentalsassembly language
0 likes · 14 min read
What Is a CPU? Inside the Brain of Your Computer Explained
Architects' Tech Alliance
Architects' Tech Alliance
Jan 14, 2024 · Fundamentals

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

This article introduces the Xinchuang (information technology innovation) industry, outlines its hardware components, and provides concise explanations of CPU concepts, instruction sets, GPU architecture and operation, as well as storage classifications, while also linking to related research reports and promotional resources.

CPUGPUHardware Fundamentals
0 likes · 8 min read
Overview of CPU, GPU, and Storage Fundamentals in the Xinchuang Industry
Liangxu Linux
Liangxu Linux
Jan 13, 2024 · Operations

Step‑by‑Step Guide to Diagnose High CPU Usage on Linux

This guide walks you through checking CPU usage, system load, process resources, tracing problematic processes, reviewing system logs, and using performance tools like perf to pinpoint and resolve Linux server bottlenecks.

CPULinuxperformance
0 likes · 3 min read
Step‑by‑Step Guide to Diagnose High CPU Usage on Linux
Java Tech Enthusiast
Java Tech Enthusiast
Jan 7, 2024 · Operations

Using the Linux top Command for Real-Time System Monitoring

The Linux top command offers a dynamic, real‑time view of system processes and resource usage—showing overall statistics, CPU and memory breakdowns, and detailed process columns—while supporting customizable refresh intervals, batch mode, and interactive shortcuts for sorting, column selection, and monitoring crucial metrics like %idle, %wa, and %steal.

CPULinuxops
0 likes · 7 min read
Using the Linux top Command for Real-Time System Monitoring
Architects' Tech Alliance
Architects' Tech Alliance
Jan 4, 2024 · Industry Insights

China’s 2023 Xinchuang Boom: Key Trends in CPUs, GPUs, DPU & Cloud

The 2023 Xinchuang industry report outlines how China's information‑technology innovation sector entered a rapid growth phase, highlighting market expansion, dominant keywords, the evolving hardware ecosystem—including CPUs, GPUs, AI chips, DPU and cloud databases—and the strategic shift toward full‑industry adoption across eight critical sectors.

CPUChinaCloud Computing
0 likes · 14 min read
China’s 2023 Xinchuang Boom: Key Trends in CPUs, GPUs, DPU & Cloud
Bilibili Tech
Bilibili Tech
Dec 29, 2023 · Artificial Intelligence

Performance Optimization of Bilibili's Online Inference Service for the Effect Advertising Engine

To cope with soaring traffic on Bilibili’s effect‑advertising engine, the team systematically measured latency, eliminated redundant Redis calls, switched JSON to Protobuf, applied branch‑prediction hints, loop‑unrolling and AVX256 SIMD, introduced object‑pooling and an inverted‑index request format, cutting CPU usage by 21 % and boosting peak throughput 13 %.

C++CPUMemory Management
0 likes · 21 min read
Performance Optimization of Bilibili's Online Inference Service for the Effect Advertising Engine