Tagged articles

CPU

569 articles · Page 4 of 6
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.

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

CPULinuxcontext switch
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.

CPUDeadlockoperating-system
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/OLinux
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.

CPUcache-coherenceconcurrency
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.

CPUcompilerscomputer architecture
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.

CPUMemorySystem Performance
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.

CPUcontext switchoperating-system
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 SetReverse Engineering
0 likes · 10 min read
Do CPUs Hide Secret Instructions? Uncovering the Dark Corners of the x86 ISA
Efficient Ops
Efficient Ops
Apr 19, 2022 · Operations

Master Linux ‘top’: Real‑Time Process Monitoring and Performance Tuning

This guide explains how to use the Linux top command to monitor real‑time process activity, interpret CPU, memory and swap statistics, customize displayed columns, apply command‑line options, and understand key metrics such as load average and steal time for effective system performance management.

CPUMemorySystem Performance
0 likes · 10 min read
Master Linux ‘top’: Real‑Time Process Monitoring and Performance Tuning
IT Services Circle
IT Services Circle
Apr 15, 2022 · Information Security

Exploring Hidden x86 CPU Instructions and Their Security Implications

The article investigates whether modern x86 CPUs contain undocumented or hidden instructions, explains how to search the instruction space using a depth‑first algorithm that leverages page‑fault side‑effects to determine instruction length, and presents the results of uncovering such hidden opcodes on Intel and AMD processors, highlighting the potential security risks.

CPUReverse Engineeringhidden instructions
0 likes · 11 min read
Exploring Hidden x86 CPU Instructions and Their Security Implications
Architects' Tech Alliance
Architects' Tech Alliance
Apr 5, 2022 · Fundamentals

Fundamentals of Server CPUs and Architecture Overview

This article provides a comprehensive overview of server CPUs, covering core components, operation stages, performance parameters, Intel TurboBoost, Xeon Scalable naming, Tick‑Tock development, multi‑core and many‑core designs, hyper‑threading, heterogeneous computing, and the differences between CISC and RISC architectures.

CPUHardwareInstruction Set
0 likes · 10 min read
Fundamentals of Server CPUs and Architecture Overview
Ops Development Stories
Ops Development Stories
Mar 22, 2022 · Cloud Native

Mastering Kubernetes Pod Resource Requests, Limits, and QoS

This guide explains how to configure CPU and memory requests and limits for Kubernetes pods, implement QoS classes, use LimitRange and ResourceQuota, and monitor resource usage with Prometheus queries and Grafana dashboards to ensure stable cluster operations.

CPUKubernetesMemory
0 likes · 11 min read
Mastering Kubernetes Pod Resource Requests, Limits, and QoS
IT Services Circle
IT Services Circle
Mar 18, 2022 · Fundamentals

The Rise and Rivalry of Intel and AMD: A Historical Overview

This article chronicles the origins, competition, legal battles, and strategic innovations of Intel and AMD from the 1950s semiconductor breakthroughs to recent market resurgence, illustrating how their rivalry shaped the modern CPU industry over more than half a century.

AMDCPUIntel
0 likes · 8 min read
The Rise and Rivalry of Intel and AMD: A Historical Overview
Open Source Linux
Open Source Linux
Mar 15, 2022 · Operations

Master Linux Performance: Optimize CPU, Memory, and I/O with Proven Tools

This guide explains Linux performance optimization by defining key metrics such as throughput and latency, clarifying average load, detailing CPU context switches, describing common performance analysis tools, and providing practical methods for diagnosing and improving CPU, memory, and I/O bottlenecks in production environments.

CPULinuxMemory
0 likes · 44 min read
Master Linux Performance: Optimize CPU, Memory, and I/O with Proven Tools
Liangxu Linux
Liangxu Linux
Mar 10, 2022 · Operations

Mastering Linux Performance: Metrics, Tools, and Optimization Techniques

This guide explains Linux performance optimization by defining key metrics such as throughput and latency, describing how to interpret average load, and detailing step‑by‑step usage of tools like vmstat, pidstat, perf, and dstat to diagnose CPU, memory, I/O, and context‑switch bottlenecks.

CPUOptimizationperformance
0 likes · 39 min read
Mastering Linux Performance: Metrics, Tools, and Optimization Techniques
Ops Development Stories
Ops Development Stories
Mar 7, 2022 · Operations

Master Linux Performance: From CPU Load to Memory Optimization

This comprehensive guide explains Linux performance fundamentals, covering key metrics like throughput and latency, how to interpret average load, CPU context switching, memory management, and the most effective tools and techniques for diagnosing and optimizing system performance.

CPULinuxMemory
0 likes · 44 min read
Master Linux Performance: From CPU Load to Memory Optimization
ITPUB
ITPUB
Mar 3, 2022 · Operations

Unlock Linux Performance: Master Metrics, Tools, and Optimization Techniques

This guide explains Linux performance optimization by defining key metrics such as throughput, latency, average load, and CPU usage, describing how to select and interpret tools like vmstat, pidstat, perf, and dstat, and offering concrete steps to diagnose and fix CPU, memory, I/O, and context‑switch bottlenecks.

CPULinuxMemory
0 likes · 46 min read
Unlock Linux Performance: Master Metrics, Tools, and Optimization Techniques
Refining Core Development Skills
Refining Core Development Skills
Mar 2, 2022 · Fundamentals

Interrupt Mechanism, PIC, APIC, and Interrupt Affinity Explained

This article explains how a CPU handles interrupts using mechanisms like the programmable interrupt controller (PIC), advanced APIC, interrupt vectors, IDT, and how interrupt affinity and CPU affinity can be configured to balance load across multiple cores, illustrating both synchronous exceptions and asynchronous interrupts.

APICCPUHardware
0 likes · 9 min read
Interrupt Mechanism, PIC, APIC, and Interrupt Affinity Explained
Efficient Ops
Efficient Ops
Mar 1, 2022 · Operations

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

This guide explains Linux performance optimization by defining core metrics such as throughput, latency, and average load, describing how to select and benchmark indicators, outlining essential analysis tools like vmstat, pidstat, and perf, and providing practical CPU and memory tuning strategies to eliminate bottlenecks.

CPULinuxMemory
0 likes · 47 min read
Master Linux Performance: Key Metrics, Tools, and Optimization Techniques
IT Services Circle
IT Services Circle
Feb 22, 2022 · Fundamentals

Why Sorting an Array Speeds Up Summation: CPU Pipeline, Hazards, and Branch Prediction Explained

The article examines a puzzling StackOverflow case where sorting a random array before summation yields a six‑fold speedup, explains the phenomenon through CPU five‑stage pipeline fundamentals, structural, data, and control hazards, and shows how branch prediction and operand forwarding mitigate the performance loss.

CPUbranch predictioncomputer architecture
0 likes · 16 min read
Why Sorting an Array Speeds Up Summation: CPU Pipeline, Hazards, and Branch Prediction Explained
Architects' Tech Alliance
Architects' Tech Alliance
Feb 21, 2022 · Fundamentals

Overview of China's Domestic CPU Development and Leading Companies

China's domestic CPU industry, once nascent, has rapidly progressed through three phases—initial development, transition, and acceleration—producing key players such as Phytium, Kunpeng, Haiguang, Loongson, Zhaoxin, and Shenwei, each advancing performance, ecosystem, and security to challenge foreign incumbents.

CPUChinaTechnology Development
0 likes · 21 min read
Overview of China's Domestic CPU Development and Leading Companies
IT Services Circle
IT Services Circle
Feb 21, 2022 · Fundamentals

Intel Enables Paid Core Unlocking via SDSi in Linux Kernel 5.18

Intel's new SDSi feature, now supported in Linux kernel 5.18, lets customers pay to unlock additional CPU cores and potentially other performance enhancements, a strategy originally designed for data‑center processors that could reshape how processor capabilities are monetized.

CPUIntelLinux
0 likes · 4 min read
Intel Enables Paid Core Unlocking via SDSi in Linux Kernel 5.18
Liangxu Linux
Liangxu Linux
Feb 14, 2022 · Operations

Unlock Linux Performance: Master Load, CPU, Memory & Optimization Tools

This guide explains Linux performance optimization by defining key metrics such as throughput and latency, interpreting average load, exploring CPU context switches, and providing practical step‑by‑step instructions for using tools like vmstat, pidstat, perf, strace, and memory analysis utilities to diagnose and resolve CPU, I/O, and memory bottlenecks.

CPUOptimizationperformance
0 likes · 46 min read
Unlock Linux Performance: Master Load, CPU, Memory & Optimization Tools
Programmer DD
Programmer DD
Jan 24, 2022 · Backend Development

How to Detect and Fix JVM CPU Spikes, Deadlocks, and Memory Leaks

Learn practical JVM tuning techniques by identifying high CPU usage, diagnosing deadlocks, and uncovering memory leaks using tools such as top, jstack, jps, jstat, and jmap, with step‑by‑step commands and code examples to help you optimize Java application performance.

CPUDeadlockJVM
0 likes · 15 min read
How to Detect and Fix JVM CPU Spikes, Deadlocks, and Memory Leaks
Code DAO
Code DAO
Dec 30, 2021 · Artificial Intelligence

Exemplar Transformers Enable 8× Faster CPU‑Compatible Visual Tracking

Researchers at ETH Zurich introduce Exemplar Transformers, a novel Transformer layer that accelerates visual object tracking by eight times, runs in real‑time on CPUs, and improves robustness when integrated into a Siamese‑based tracker, achieving state‑of‑the‑art performance on six benchmark datasets.

CPUSiamese trackerTransformer
0 likes · 5 min read
Exemplar Transformers Enable 8× Faster CPU‑Compatible Visual Tracking
58 Tech
58 Tech
Dec 21, 2021 · Artificial Intelligence

dl_inference: Open‑Source Deep Learning Inference Service with TensorRT and MKL Acceleration

dl_inference is an open‑source, production‑grade deep learning inference platform that supports TensorFlow, PyTorch and Caffe models, offering GPU and CPU deployment, TensorRT and MKL acceleration, multi‑node load balancing, and extensive Q&A on model conversion, hardware requirements, INT8 quantization, and performance gains.

CPUGPUMKL
0 likes · 8 min read
dl_inference: Open‑Source Deep Learning Inference Service with TensorRT and MKL Acceleration
Architects' Tech Alliance
Architects' Tech Alliance
Dec 11, 2021 · Fundamentals

2021 China Integrated Circuit Market Research Report Overview

The 2021 China Integrated Circuit Market Research Report analyzes recent three‑year trends showing rising shares of MPU and logic chips, declining DRAM, stable analog and MCU, and details the market status, growth forecasts, and challenges for CPU, GPU, FPGA, ASIC, and storage technologies.

AI chipsCPUFPGA
0 likes · 11 min read
2021 China Integrated Circuit Market Research Report Overview
21CTO
21CTO
Dec 2, 2021 · Fundamentals

Why Caches Matter: A Deep Dive into CPU Memory Hierarchy and Consistency

This article provides a comprehensive overview of CPU caches, covering why they are needed, their classification, placement and lookup mechanisms, replacement and write policies, and coherence protocols such as MESI, illustrating each concept with diagrams and code examples.

CPUcachecache-coherence
0 likes · 11 min read
Why Caches Matter: A Deep Dive into CPU Memory Hierarchy and Consistency
Liangxu Linux
Liangxu Linux
Nov 21, 2021 · Fundamentals

Why Interrupts Matter: Unraveling CPU Interrupt Mechanisms and the IDT

This article explains how CPUs receive interrupt numbers through hardware, exceptions, or the INT instruction, describes the structure and purpose of the Interrupt Descriptor Table, and details the stack operations and control‑flow steps the processor performs to handle and return from an interrupt.

CPUException HandlingIDT
0 likes · 17 min read
Why Interrupts Matter: Unraveling CPU Interrupt Mechanisms and the IDT
Architects' Tech Alliance
Architects' Tech Alliance
Nov 16, 2021 · Fundamentals

2021 China Integrated Circuit Market Research Report Overview

The 2021 China Integrated Circuit Market Research Report analyzes recent three‑year trends, showing rising shares for MPU and logic chips, declining DRAM, stable analog and MCU, while detailing the market positions, growth rates, and challenges of CPU, GPU, FPGA, ASIC, and flash storage technologies.

ASICCPUChina
0 likes · 11 min read
2021 China Integrated Circuit Market Research Report Overview
dbaplus Community
dbaplus Community
Nov 15, 2021 · Databases

Why Redis Cluster Slows Down After Scaling and How to Fix It

In a large‑scale Redis cluster, expanding nodes caused unexpected CPU spikes and higher latency for MGET operations, prompting a deep investigation that traced the issue to the CLUSTER SLOTS command and its handling of MOVED errors, followed by a code‑level optimization that reduced CPU usage by over 90% and cut command latency dramatically.

CPUClusterCluster Slots
0 likes · 19 min read
Why Redis Cluster Slows Down After Scaling and How to Fix It
Architects' Tech Alliance
Architects' Tech Alliance
Nov 10, 2021 · Fundamentals

AMD Zen 4 CPU Roadmap: Genoa and Bergamo Details and Intel’s IDM 2.0 Strategy

The article summarizes AMD’s 2022‑2023 Zen 4 EPYC roadmap—including the 96‑core Genoa and 128‑core Bergamo processors built on TSMC’s 5 nm process, the new Zen 4c core for cloud‑native workloads, and Intel’s parallel IDM 2.0 plan—while providing cache specifications, performance claims, and links to further technical resources.

5nmAMDBergamo
0 likes · 7 min read
AMD Zen 4 CPU Roadmap: Genoa and Bergamo Details and Intel’s IDM 2.0 Strategy
Open Source Linux
Open Source Linux
Nov 7, 2021 · Fundamentals

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

This article explains the fundamental principles of computer operation, covering CPU architecture, memory organization, instruction execution, compiler translation, caching strategies, and the role of operating systems, while illustrating concepts with diagrams and code examples.

CPUOperating Systemscaching
0 likes · 25 min read
How Do Computers Really Work? Inside CPU, Memory, and Compilers
Architects' Tech Alliance
Architects' Tech Alliance
Nov 2, 2021 · Fundamentals

Analysis of China's Domestic CPU Landscape: Architecture, Security, and Market Challenges

The article provides a comprehensive analysis of China's domestic CPU ecosystem, examining the technical distinctions between architectures and instruction sets, the security implications of relying on foreign designs, and the strategic balance needed between indigenous development and imported technologies to advance the nation's semiconductor industry.

CPUChinaarchitecture
0 likes · 9 min read
Analysis of China's Domestic CPU Landscape: Architecture, Security, and Market Challenges
Architects' Tech Alliance
Architects' Tech Alliance
Sep 8, 2021 · Industry Insights

Why CPUs Remain the Backbone of Emerging Tech and What Opportunities Lie Ahead

The article explains the fundamental role of CPUs in modern computing, reviews their historical development, analyzes the current market dominated by foreign giants, highlights policy‑driven growth of domestic processors, and outlines how emerging fields like 5G, cloud, AI and IoT create new demand and opportunities for CPU innovation.

CPUHardwareIndustry Trends
0 likes · 5 min read
Why CPUs Remain the Backbone of Emerging Tech and What Opportunities Lie Ahead
Liangxu Linux
Liangxu Linux
Sep 2, 2021 · Fundamentals

Understanding x86 Interrupts: Vectors, Descriptors, and Handling Mechanisms

This article explains the fundamentals of x86 interrupt handling, covering the distinction between interrupt vectors and descriptors, classification of internal and external interrupts, the role of the 8259A PIC, how interrupt numbers are assigned, and the mechanisms for saving and restoring CPU state during an interrupt.

CPUHardwareinterrupt handling
0 likes · 15 min read
Understanding x86 Interrupts: Vectors, Descriptors, and Handling Mechanisms
Snowball Engineer Team
Snowball Engineer Team
Aug 26, 2021 · Backend Development

Diagnosing and Optimizing Server CPU Spikes Caused by Excessive DateTime Object Creation in Java

This article explains how to identify and resolve server CPU spikes caused by excessive DateTime object creation in a Java application, detailing step‑by‑step Linux command usage, JStack and JProfiler analysis, and a refactoring solution that replaces DateTime comparisons with string comparisons to reduce GC pressure.

CPUGCLinux
0 likes · 4 min read
Diagnosing and Optimizing Server CPU Spikes Caused by Excessive DateTime Object Creation in Java
macrozheng
macrozheng
Aug 22, 2021 · Fundamentals

How One Maker Hand‑Welded a Fully Functional CPU from Scratch

An avid creator spent six months hand‑soldering thousands of transistors, diodes, and resistors to assemble a working 6‑bit CPU, detailing the design of its shift register, program counter, ROM/RAM modules, instruction decoder, ALU, and the challenges of debugging its binary code.

CPUDIYdigital logic
0 likes · 9 min read
How One Maker Hand‑Welded a Fully Functional CPU from Scratch
ITPUB
ITPUB
Aug 13, 2021 · Fundamentals

How CPUs Process Gigantic Data Structures with Tiny Registers

This article explains why a CPU with only a few small registers can still operate on massive in‑memory data structures by loading one element at a time using load/store instructions and how compilers strategically allocate registers to minimize memory traffic.

CPUCompilerLoad/Store
0 likes · 6 min read
How CPUs Process Gigantic Data Structures with Tiny Registers
Liangxu Linux
Liangxu Linux
Aug 1, 2021 · Fundamentals

What’s the Real Difference Between CPU Utilization and CPU Load?

The article explains CPU utilization and CPU load, clarifies time‑slice concepts, distinguishes user‑mode and system‑mode usage, describes how load reflects the average number of runnable and waiting tasks, and provides Linux commands and troubleshooting steps for high‑load/low‑utilization and vice‑versa scenarios.

CPULinuxLoad
0 likes · 13 min read
What’s the Real Difference Between CPU Utilization and CPU Load?
Liangxu Linux
Liangxu Linux
Jul 5, 2021 · Fundamentals

Understanding x86 Linux Fundamentals: From Intel 8086 to CPU Addressing

This article provides a comprehensive introduction to the fundamentals of x86 Linux, covering the historic Intel 8086 processor, segment descriptors, main memory organization, registers, bus architecture, CPU addressing modes, control mechanisms, and the basic instruction execution cycle.

CPULinuxMemory
0 likes · 15 min read
Understanding x86 Linux Fundamentals: From Intel 8086 to CPU Addressing
Open Source Linux
Open Source Linux
Jun 23, 2021 · Fundamentals

From Sand to Silicon: How CPUs Are Made Step by Step

An in‑depth guide walks you through every stage of CPU production—from extracting pure silicon from sand, melting and shaping ingots, slicing wafers, applying photoresist, performing photolithography, ion implantation, metal layering, testing, and final packaging—revealing the complex, multi‑billion‑dollar process behind modern processors.

CPUdopingmanufacturing
0 likes · 17 min read
From Sand to Silicon: How CPUs Are Made Step by Step
Liangxu Linux
Liangxu Linux
May 9, 2021 · Fundamentals

How a Simple Switch Becomes a Powerful CPU: From Transistors to Logic Gates

This article explains how a single transistor acts as a switch, how combining AND, OR, and NOT gates yields logical completeness, how binary addition is built from these gates, and how registers, memory, instruction sets, and clock signals together form a functional CPU.

CPUHardware Fundamentalscomputer architecture
0 likes · 14 min read
How a Simple Switch Becomes a Powerful CPU: From Transistors to Logic Gates
Efficient Ops
Efficient Ops
Apr 27, 2021 · Operations

Diagnosing Common Java Server Issues: CPU, Memory, Disk & Network

This guide walks through systematic troubleshooting of Java server problems—including CPU spikes, memory leaks, disk I/O bottlenecks, and network timeouts—by using native Linux tools and JVM utilities such as ps, top, jstack, jstat, iostat, vmstat, and netstat to pinpoint root causes and apply targeted fixes.

CPUGCMemory
0 likes · 22 min read
Diagnosing Common Java Server Issues: CPU, Memory, Disk & Network
Kuaishou Tech
Kuaishou Tech
Apr 25, 2021 · Game Development

How an NES (FC) Emulator Works: Architecture, Memory, CPU, PPU, and Rendering

This article explains the fundamental principles and workflow of building an NES (Family Computer) emulator, covering ROM loading, memory mapping, CPU and PPU collaboration, graphics rendering, sprite handling, palette management, and interrupt processing with illustrative code examples.

CPUGame DevelopmentMemory
0 likes · 17 min read
How an NES (FC) Emulator Works: Architecture, Memory, CPU, PPU, and Rendering
Liangxu Linux
Liangxu Linux
Apr 20, 2021 · Operations

Install and Use CPUFetch to Show Detailed CPU Specs Across Platforms

CPUFetch is a cross‑platform command‑line utility that reports CPU architecture, model, microarchitecture, nanometer technology, frequency, core/thread count, AVX/FMA support, cache sizes, and peak performance, and this guide explains how to compile, install, run, and uninstall it on Ubuntu (and other OSes).

CPULinuxcross‑platform
0 likes · 4 min read
Install and Use CPUFetch to Show Detailed CPU Specs Across Platforms
ITPUB
ITPUB
Apr 8, 2021 · Fundamentals

Why Ordered Arrays Run 10× Faster: CPU Pipelines and Branch Prediction Explained

This article explains how the invention of assembly‑line manufacturing parallels modern CPU pipelines, why processing an ordered array can be nearly ten times faster than an unordered one, and shows a practical bit‑wise optimization to eliminate costly if‑statements for high‑performance code.

CPUOptimizationassembly line
0 likes · 10 min read
Why Ordered Arrays Run 10× Faster: CPU Pipelines and Branch Prediction Explained
Architects' Tech Alliance
Architects' Tech Alliance
Mar 26, 2021 · Fundamentals

Overview of China’s Independent Innovation (Xinchuang) Industry: Market Size, CPU, OS, Database, and Security Landscape

The article provides a comprehensive analysis of China’s Xinchuang industry in 2023, detailing its $104.3 billion market size, the domestic CPU ecosystem, operating system adoption, database and middleware players, and the rapidly growing information‑security sector driven by cloud and IoT technologies.

CPUChinaDatabase
0 likes · 10 min read
Overview of China’s Independent Innovation (Xinchuang) Industry: Market Size, CPU, OS, Database, and Security Landscape
Architects' Tech Alliance
Architects' Tech Alliance
Jan 12, 2021 · Industry Insights

Why Domestic CPUs Matter: Market Landscape, Supply Chain, and Future Paths

An overview of the CPU’s pivotal role in IT systems leads into a four‑point framework for domestic processors, covering ARM’s market dominance, the semiconductor supply chain, three development pathways—X86 licensing, ARM licensing, and self‑designed architectures—and the security‑driven outlook shaping China’s future CPU landscape.

CPUInstruction Setdomestic chip
0 likes · 3 min read
Why Domestic CPUs Matter: Market Landscape, Supply Chain, and Future Paths