Tagged articles
7 articles
Page 1 of 1
Linux Kernel Journey
Linux Kernel Journey
Feb 16, 2025 · Fundamentals

Understanding Multi‑Core Hardware Topology and Linux sched_domain

The article explains how Linux kernel scheduling uses a hierarchical topology—balancing load and preserving cache affinity—by mapping real‑world multi‑core hardware structures such as sockets, dies, clusters, and NUMA nodes to sched_domain and sched_group, and shows how to inspect and tune this layout with CONFIG_SCHED_DEBUG and QEMU simulation.

KernelLinuxNUMA
0 likes · 9 min read
Understanding Multi‑Core Hardware Topology and Linux sched_domain
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
Architects' Tech Alliance
Architects' Tech Alliance
Dec 15, 2019 · Fundamentals

Understanding CPU Architecture: From Basics to Modern Trends

The article explains CPU fundamentals, including its core components, fetch-decode-execute-writeback cycle, key performance metrics, Intel TurboBoost, Xeon naming conventions, the Tick‑Tock development model, multi‑core and hyper‑threading technologies, and compares CISC and RISC architectures alongside emerging industry trends.

CISC vs RISCCPU architectureHyper-threading
0 likes · 12 min read
Understanding CPU Architecture: From Basics to Modern Trends
Architects' Tech Alliance
Architects' Tech Alliance
Sep 3, 2019 · Fundamentals

Fundamentals of CPU Architecture and Performance

This article explains the fundamentals of CPUs, covering their core functions, internal components, operation stages, key performance metrics such as clock speed, multiplier and external frequency, as well as modern technologies like Turbo Boost, multi‑core, hyper‑threading, and the evolution of CISC and RISC architectures.

CPUHyper-threadingcomputer fundamentals
0 likes · 11 min read
Fundamentals of CPU Architecture and Performance