Tagged articles
540 articles
Page 4 of 6
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.

CPUMemoryprocess monitoring
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.

CPUMemoryMonitoring Tools
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.

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

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

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

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

CPUChinaDomestic Chip
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.

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

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

CPUCacheMemory Hierarchy
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.

CPUMemory HierarchyOperating Systems
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.

CPUChinaDomestic Chips
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.

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

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

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

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

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

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

CPUcomputer architecturedigital logic
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.

CPUJavaMemory
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).

CPUcross‑platformlinux
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.

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

CPUChinaIndependent Innovation
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.

CPUDomestic ChipIndustry analysis
0 likes · 3 min read
Why Domestic CPUs Matter: Market Landscape, Supply Chain, and Future Paths
Top Architect
Top Architect
Dec 29, 2020 · Operations

Comprehensive Guide to Java Runtime Error Checking: CPU, Disk, Memory, GC, and Network Troubleshooting

This article provides a step‑by‑step guide for diagnosing Java production issues by systematically checking CPU usage, disk health, memory consumption, garbage‑collection behavior, and network problems using common Linux tools and JVM utilities such as ps, top, jstack, jstat, vmstat, iostat, free, jmap, and tcpdump.

CPUGarbage CollectionJava
0 likes · 21 min read
Comprehensive Guide to Java Runtime Error Checking: CPU, Disk, Memory, GC, and Network Troubleshooting
Architects' Tech Alliance
Architects' Tech Alliance
Dec 18, 2020 · Fundamentals

Overview of China's Domestic CPU Landscape: History, Key Players, and Technical Highlights

This article provides a comprehensive overview of the development, major manufacturers, architectures, performance specifications, ecosystem building, and security features of China's domestic CPUs, tracing their historical evolution from the 1950s to the present and assessing their role in national technology independence.

CPUChinaDomestic Chip
0 likes · 18 min read
Overview of China's Domestic CPU Landscape: History, Key Players, and Technical Highlights
Liangxu Linux
Liangxu Linux
Dec 16, 2020 · Fundamentals

How Early CPUs Managed Memory: From 8086 Segmentation to Modern Paging

The article narrates a whimsical tour through CPU history, explaining how the 8086 used shared address/data pins and segmentation, how 32‑bit processors introduced separate buses and operating‑system multitasking, and how virtual memory, paging, and swapping evolved to support modern multi‑core systems.

CPUOperating SystemSegmentation
0 likes · 9 min read
How Early CPUs Managed Memory: From 8086 Segmentation to Modern Paging
Architects' Tech Alliance
Architects' Tech Alliance
Dec 14, 2020 · Fundamentals

Server CPU Architecture, Platform Evolution, and Market Trends

The article explains the data flow and component interactions on server motherboards, details CPU and chipset roles, describes Intel's successive CPU platforms and manufacturing processes, and analyzes how these technological upgrades influence server configurations, market demand, and datacenter growth.

CPUDataCenterIntel
0 likes · 9 min read
Server CPU Architecture, Platform Evolution, and Market Trends
Liangxu Linux
Liangxu Linux
Nov 16, 2020 · Fundamentals

Unlocking the Secrets of x86/x64 CPU Registers: A Deep Dive

This comprehensive guide explores the myriad x86/x64 CPU registers—including general, flag, instruction, segment, control, debug, descriptor, task, and model‑specific registers—explaining their roles, how they interact in memory addressing, multitasking, system calls, and debugging, while highlighting key differences between 32‑bit and 64‑bit modes.

CPURegisterscomputer architecture
0 likes · 21 min read
Unlocking the Secrets of x86/x64 CPU Registers: A Deep Dive
Liangxu Linux
Liangxu Linux
Oct 22, 2020 · Fundamentals

Why CPU Access to Hard Drives Is So Slow: A Deep Dive into HDD, SSD, and I/O

Hard drives (HDD) and solid‑state drives (SSD) differ dramatically in latency; the article explains the orders‑of‑magnitude gap between CPU cache, memory, and disk access, details the I/O mechanisms (programmed I/O, interrupt‑driven I/O, DMA), and shows why mechanical drives are inherently slow.

CPUI/OSSD
0 likes · 11 min read
Why CPU Access to Hard Drives Is So Slow: A Deep Dive into HDD, SSD, and I/O
Liangxu Linux
Liangxu Linux
Oct 14, 2020 · Fundamentals

What Are the Minimal Building Blocks of a CPU? From Relays to Logic Gates

This article explains the fundamental hardware components of a CPU, starting with early relay‑based machines, describing basic logic gates, constructing simple adders and an ALU, detailing memory and registers, and illustrating the fetch‑decode‑execute cycle and the evolution of machine code to assembly language.

ALUAssembly LanguageCPU
0 likes · 12 min read
What Are the Minimal Building Blocks of a CPU? From Relays to Logic Gates
dbaplus Community
dbaplus Community
Oct 11, 2020 · Operations

Mastering CPU and Load: A Practical Guide to Linux Performance Troubleshooting

This article explains how to monitor and interpret CPU usage and load average on Linux servers, details the calculations behind these metrics, illustrates their meaning with examples and images, and provides step‑by‑step troubleshooting methods for high load, high CPU, and high load with low CPU scenarios.

CPUJavaLinux monitoring
0 likes · 19 min read
Mastering CPU and Load: A Practical Guide to Linux Performance Troubleshooting
Top Architect
Top Architect
Sep 27, 2020 · Operations

Comprehensive Guide to Java Runtime Error Checking and Troubleshooting (CPU, Memory, Disk, Network, GC)

This article provides a systematic, step‑by‑step guide for diagnosing and resolving Java runtime problems—including CPU spikes, memory leaks, disk I/O bottlenecks, network timeouts, and GC inefficiencies—by using native Linux tools and JVM utilities such as top, ps, jstack, jmap, jstat, iostat, vmstat, pidstat, netstat, ss, and tcpdump.

CPUJavaMemory
0 likes · 22 min read
Comprehensive Guide to Java Runtime Error Checking and Troubleshooting (CPU, Memory, Disk, Network, GC)
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 15, 2020 · Big Data

Designing Nexmark: A Standard Benchmark for Stream Processing Performance

This article examines the challenges of existing stream‑processing benchmarks, introduces the open‑source Nexmark framework designed for reproducible, comprehensive performance testing, describes its metrics, query set, workload configurability, and presents experimental results on Flink, highlighting its role in advancing big‑data stream benchmarking.

BenchmarkCPUFlink
0 likes · 14 min read
Designing Nexmark: A Standard Benchmark for Stream Processing Performance
Java Captain
Java Captain
Sep 1, 2020 · Operations

Comprehensive Guide to Java Online Fault Diagnosis: CPU, Disk, Memory, GC, and Network Issues

This article provides a detailed, step‑by‑step methodology for diagnosing and resolving common Java production problems—including CPU spikes, disk bottlenecks, memory leaks, garbage‑collection anomalies, and network timeouts—by leveraging native Linux tools and JVM utilities such as ps, top, jstack, jmap, jstat, iostat, vmstat, pidstat, and netstat.

CPUJavaMemory
0 likes · 19 min read
Comprehensive Guide to Java Online Fault Diagnosis: CPU, Disk, Memory, GC, and Network Issues
Architects' Tech Alliance
Architects' Tech Alliance
Aug 16, 2020 · Fundamentals

Overview of Recent IT Hot Topics: Docker Service Terms, ARM Acquisition, and the Chinese Domestic CPU Landscape

The article reviews three major IT events—Docker's new service terms restricting entities on the US Commerce Department list, Nvidia's potential ARM acquisition and its impact on AI and supercomputing, and Intel's latest CPU and GPU technologies—while also explaining CPU fundamentals, CISC vs. RISC architectures, and the current state of China's domestic processor industry.

ARMCPUDomestic CPUs
0 likes · 12 min read
Overview of Recent IT Hot Topics: Docker Service Terms, ARM Acquisition, and the Chinese Domestic CPU Landscape
macrozheng
macrozheng
Aug 8, 2020 · Fundamentals

How CPUs Handle Interrupts: From 8259A PIC to APIC and Affinity

This article explains the CPU's interrupt mechanism, describing how hardware devices trigger interrupts, the role of the 8259A programmable interrupt controller, the evolution to APIC with I/O and Local APICs, and how interrupt affinity can be configured to improve multi‑core performance.

APICCPUInterrupts
0 likes · 9 min read
How CPUs Handle Interrupts: From 8259A PIC to APIC and Affinity
Architects' Tech Alliance
Architects' Tech Alliance
Aug 2, 2020 · Fundamentals

Evolution and Current Landscape of Chinese Domestic Operating Systems

This article traces the early emergence of Chinese Linux‑based operating systems, analyzes the reasons for their limited market impact, outlines the recent ecosystem improvements and policy support, and reviews key players, CPU developments, and the unified strategy behind modern domestic OS solutions such as UOS and Kylin.

CPUChinese TechnologyEnterprise Software
0 likes · 28 min read
Evolution and Current Landscape of Chinese Domestic Operating Systems
dbaplus Community
dbaplus Community
Jul 29, 2020 · Operations

Why CPU Idle ≠ Exhausted: Uncovering IO Bottlenecks in Java Services

A real‑world incident showed that a 0% CPU idle rate can mask severe disk IO wait, leading to thread exhaustion in a SpringBoot order service, and the article explains how IO, DMA, Java thread states, and various Linux network IO models interact while offering practical mitigation tactics.

CPUJavaThread
0 likes · 14 min read
Why CPU Idle ≠ Exhausted: Uncovering IO Bottlenecks in Java Services