Tagged articles
8 articles
Page 1 of 1
Deepin Linux
Deepin Linux
Oct 17, 2025 · Fundamentals

How Linux Kernel Preemption Keeps Your System Responsive – A Deep Dive

This article explains why Linux’s kernel preemption mechanism is essential for allocating CPU resources efficiently, compares kernel and user preemption, details the TIF_NEED_RESCHED flag and preempt_count counter, and shows practical C code and real‑world case studies that illustrate how high‑priority tasks can pre‑empt low‑priority work without causing priority inversion.

Linux schedulingSpinlockTIF_NEED_RESCHED
0 likes · 41 min read
How Linux Kernel Preemption Keeps Your System Responsive – A Deep Dive
OPPO Kernel Craftsman
OPPO Kernel Craftsman
May 24, 2024 · Fundamentals

Linux Kernel Preemption Mechanism: Principles, Implementation, and Performance Analysis

The article examines Linux 6.1’s preemption mechanism, explaining latency sources, the three preemption configurations (none, voluntary, full), the TIF_NEED_RESCHED flag and preempt_count tracking, and how preempt_enable/disable affect real‑time responsiveness, illustrated by a case where RT threads cannot preempt CFS due to disabled preemption in critical driver code.

Linux kernelOperating SystemsScheduler
0 likes · 21 min read
Linux Kernel Preemption Mechanism: Principles, Implementation, and Performance Analysis
Liangxu Linux
Liangxu Linux
Aug 28, 2023 · Fundamentals

Is Linux a Real‑Time or Time‑Sharing OS? Understanding RTOS vs TSOS

This article explains the core concepts, characteristics, and key differences between real‑time operating systems (RTOS) and time‑sharing operating systems (TSOS), illustrating why Linux is fundamentally a time‑sharing system but can be transformed into a real‑time kernel with patches.

Operating SystemsRTOSTime-sharing OS
0 likes · 9 min read
Is Linux a Real‑Time or Time‑Sharing OS? Understanding RTOS vs TSOS
Network Intelligence Research Center (NIRC)
Network Intelligence Research Center (NIRC)
Jun 27, 2023 · Artificial Intelligence

Microsecond-Scale GPU Preemption Enables Concurrent Real-Time DNN Inference

REEF introduces a reset‑based preemption mechanism and dynamic kernel padding to achieve microsecond‑scale GPU kernel preemption, enabling concurrent real‑time and best‑effort DNN inference with only 2 % added latency for real‑time tasks while boosting overall throughput by up to 7.7×, as demonstrated on the DISB benchmark.

DNN inferenceGPU schedulingREEF
0 likes · 9 min read
Microsecond-Scale GPU Preemption Enables Concurrent Real-Time DNN Inference
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 16, 2018 · Artificial Intelligence

How Alibaba’s Search Engine Evolved Over a Decade of Double‑11: From Offline Models to Real‑Time AI

This article traces the ten‑year evolution of Alibaba’s e‑commerce search system, detailing four major stages—from the early Pora streaming engine to dual‑link real‑time architectures, the integration of deep and reinforcement learning, and the shift to large‑scale online deep learning—while highlighting the technical drivers and future AI‑enabled search vision.

Online LearningReinforcement LearningSearch
0 likes · 16 min read
How Alibaba’s Search Engine Evolved Over a Decade of Double‑11: From Offline Models to Real‑Time AI
Meituan Technology Team
Meituan Technology Team
Sep 9, 2016 · Operations

Meituan Dianping Technology Salon

The Meituan Dianping Technology Salon gathered technical experts to discuss logistics architecture, LBS spatial search optimization, and real‑time platform development, highlighting Meituan’s growth from zero to millions of daily orders, high‑concurrency challenges, scalability, DevOps practices, and case studies from both established firms and startups.

O2O platformSupply ChainSystem optimization
0 likes · 5 min read
Meituan Dianping Technology Salon