Tagged articles

CPU

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

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

CPUServer Architecturemarket analysis
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.

CPUConcurrencyMemory Barriers
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.

CPUPerformancecontext switch
0 likes · 11 min read
Why Linux CPU Context Switches Slow Your System and How They Work
Liangxu Linux
Liangxu Linux
May 12, 2022 · Information Security

Do CPUs Hide Secret Instructions? Uncovering the Dark Corners of the x86 ISA

This article explores whether modern CPUs contain undocumented or hidden instructions, explains the challenges of searching the variable‑length x86 ISA, presents a depth‑first algorithm that skips irrelevant bytes, shows how to infer instruction length using page‑fault side‑effects, and reveals discovered hidden opcodes on Intel and AMD processors.

CPUInstruction SetSecurity
0 likes · 10 min read
Do CPUs Hide Secret Instructions? Uncovering the Dark Corners of the x86 ISA
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.

CPUhidden instructionsreverse engineering
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.

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

BenchmarkCPUSiamese tracker
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.

CPUIDTLinux kernel
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.

CPUCluster SlotsMOVED
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.

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

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

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

CPUHardwareLow-Level Programming
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.

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

CPULoad/StoreRegisters
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.

CPUGCJava
0 likes · 22 min read
Diagnosing Common Java Server Issues: CPU, Memory, Disk & Network
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