454 lines
32 KiB
Markdown
454 lines
32 KiB
Markdown
# 论文写作规划 — 大型跨平台实时操作系统支撑任务关键系统中人工智能目标负载的实时保障机制研究
|
||
|
||
> **版本**: v0.1 (研究启动版)
|
||
> **日期**: 2026-09-20
|
||
> **整合来源**: 01-研究逻辑说明.md + 02-基础设备与算力基础.md + 03-实验设计.md + 10-研究框架/00~07 系列文档 + 第三方基准复现思路
|
||
> **目标产物**: 一篇面向 RTSS/RTAS 级别的系统化研究文章规划稿 (后续随实验推进持续迭代)
|
||
|
||
---
|
||
|
||
## 0. 文章定位与核心贡献
|
||
|
||
### 0.1 一句话定位
|
||
|
||
> **用业界公认方法学,在 T5~T1 五类部署形态与 11 个代表档位上,系统评测大型跨平台实时操作系统这一类平台在任务关键系统中承载人工智能目标负载时的确定性、可预测性与实时保障表现,并同步评估人工智能目标负载的功能有效性与时效性。`SylixOS` 是主实验样例,`QNX`、`VxWorks`、`INTEGRITY`、`LynxOS-178` 等作为外部参照样本。该框架统一的是建模、评估与对照方法,结论以各部署层级的有效区间与失效边界展开。**
|
||
|
||
### 0.2 三大核心贡献
|
||
|
||
| 编号 | 贡献 | 来源整合 | 对标空白 |
|
||
|------|------|----------|----------|
|
||
| C1 | **大型跨平台 RTOS 对人工智能目标负载与关键保障负载的双目标实时保障优势** — 在同硬件、同负载下,以 `SylixOS` 为主实验样例,比对其与普通 Linux、PREEMPT_RT Linux 在 `TTFT/TPOT`、`deadline miss ratio`、`P99.9` 抖动与有效吞吐上的差异,并与 QNX、VxWorks、INTEGRITY、LynxOS-178 等外部样本形成理论参照 | 03-实验设计.md、07-方法论与评估工具链.md | 公开研究通常只测吞吐,缺少任务关键系统中的双目标评测 |
|
||
| C2 | **T5~T1 五类部署形态与 11 个代表档位的统一验证矩阵** — 从 T5 控制端 RK3568 (1 GB/3 W) 到 T1 集群级 4×H100 (1.28 TB/25 kW),以完整硬件颗粒度系统刻画 RTOS 机制优势随资源条件、拓扑和部署形态变化的规律与边界;统一的是方法学与证据组织方式,不预设各档位收益幅度相同 | 02-基础设备与算力基础.md §0~§5 | 公开研究通常只覆盖单一平台或两档对比,缺少连续验证框架 |
|
||
| C3 | **RTOS 数据与业界公开基准的可复现对齐方法** — 引入第三方文章的 CPU/内存/NPU/功耗实测方法学,在 SylixOS 上复现并对比,使 RTOS 结果具备外部校验与方法学可迁移性 | 03-实验设计.md、07-方法论与评估工具链.md | 国产 RTOS 在设备端 SoC 与边缘节点平台上的可外部校验数据明显不足 |
|
||
|
||
### 0.3 目标读者与发表场景
|
||
|
||
| 维度 | 选择 |
|
||
|------|------|
|
||
| 目标会议 | RTSS / RTAS (实时系统 Top-Tier) 或 ISLPED (低功耗) |
|
||
| 备选 | EMSOFT / DAC / MLSys (系统方向) |
|
||
| 文章类型 | 系统评测 + 方法论论文 (非纯算法论文) |
|
||
| 核心读者 | RTOS 研究者、边缘 AI 系统工程师、国产化选型决策者 |
|
||
|
||
---
|
||
|
||
## 1. 文章整体结构 (十章)
|
||
|
||
```
|
||
第1章 引言 — 问题、动机、贡献概述
|
||
第2章 背景与相关工作 — 人工智能目标负载特征 + RTOS 基础 + 差距分析
|
||
第3章 T5~T1 五类部署形态验证矩阵 — 11 档位体系设计与现有设备锚点
|
||
第4章 SylixOS 调度框架技术架构 — 五层技术栈、六大优化方向与低功耗专题线
|
||
第5章 实验方法学 — 第三方基准复现 + 双目标场景 + 避坑约束
|
||
第6章 大模型负载选型与配置 — 跨档位模型矩阵
|
||
第7章 实验结果 — 基准对齐 + 双目标实时保障 + 能效 + 温度耦合
|
||
第8章 深入分析 — 档位间性能曲线 + RTOS vs 普通 Linux / PREEMPT_RT 差异化
|
||
第9章 讨论与威胁有效性 — 适用场景边界 + 局限性
|
||
第10章 结论与展望
|
||
```
|
||
|
||
---
|
||
|
||
## 2. 逐章详细规划
|
||
|
||
### 第1章 引言
|
||
|
||
**目标**: 300~500 词,点明矛盾、贡献、文章路线图。
|
||
|
||
| 小节 | 内容要点 | 来源映射 |
|
||
|------|----------|----------|
|
||
| 1.1 问题矛盾 | 人工智能目标负载要求结果及时且有效,关键保障负载要求严格截止期;两者进入同一任务关键系统后,会在 CPU、内存、总线、加速器和中断路径上发生竞争 | |
|
||
| 1.2 研究空白 | 公开基准大多基于 Linux/Ubuntu,重点放在吞吐或单任务性能,缺少 RTOS 对人工智能目标负载与关键保障负载双目标实时保障的系统评测 | 01-研究逻辑说明.md §2、§8 |
|
||
| 1.3 本文贡献 | C1 (双目标实时保障优势)、C2 (五类部署形态统一验证矩阵)、C3 (业界基准对齐),一句话概述每个贡献 | |
|
||
| 1.4 文章组织 | 十章路线图 | 本规划 §1 |
|
||
|
||
**关键图表**: 无 (引言章通常无图表或仅一张概念图)。
|
||
|
||
---
|
||
|
||
### 第2章 背景与相关工作
|
||
|
||
**目标**: 600~800 词,建立读者所需的 LLM 推理 + RTOS 双重背景。
|
||
|
||
| 小节 | 内容要点 | 来源映射 |
|
||
|------|----------|----------|
|
||
| 2.1 人工智能目标负载特征 | prefill/decode 两阶段;CPU/内存密集;长尾分布;并发争抢;模型加载 I/O 抖动;输出质量与时效双重约束 | 03-实验设计.md §3、10-研究框架/01~04 |
|
||
| 2.2 RTOS 调度基础 | 硬优先级 + 优先级继承;内存锁定;tickless;中断线程化;SMP 可预测调度;精简内核路径 | 10-研究框架/00.md §3、05-中断与实时性保障.md |
|
||
| 2.3 PREEMPT_RT 相对短板 | 内核态长路径、系统后台线程、内存回收与共享资源竞争仍可能拉长 `P99.9`;其可预测性增强但不等同于专用 RTOS | 00-整体研究框架.md §5、07-方法论与评估工具链.md §2、§4 |
|
||
| 2.4 相关工作对比 | vLLM/TGI (服务器级无实时保证)、Micro-LLM (模型压缩不关注 OS 调度)、NPU SDK (封闭黑箱)、CUDA Stream (无实时分析) | 00-整体研究框架.md §6 |
|
||
| 2.5 第三方基准方法学 | 第三方文章的 5 维度方法学 (CPU/内存/NPU/功耗/温度) + 避坑清单 | 03-实验设计.md §4、07-方法论与评估工具链.md §8~§10 |
|
||
|
||
**关键图表**:
|
||
|
||
| 编号 | 图表 | 描述 |
|
||
|------|------|------|
|
||
| Fig.1 | LLM 推理两阶段时序图 | prefill (计算密集, 串行) vs decode (逐 token, KV Cache IO 密集) 的 RTOS 任务映射 |
|
||
| Tab.1 | SylixOS vs 普通 Linux / PREEMPT_RT 对比 | 关键 RTOS 特性对应的双目标实时保障优势与对照平台短板 |
|
||
|
||
---
|
||
|
||
### 第3章 T5~T1 五类部署形态验证矩阵
|
||
|
||
**目标**: 800~1000 词,用连续验证矩阵承载主问题,保持硬件作为验证矩阵的角色。
|
||
|
||
| 小节 | 内容要点 | 来源映射 |
|
||
|------|----------|----------|
|
||
| 3.1 分级维度与分档规则 | 以「部署形态」为第一分类维度,以「统一内存/显存容量」为分档参考;T5~T1 五类部署形态下连续展开 | 02-基础设备与算力基础.md §0.1 |
|
||
| 3.2 全谱系总表 (11 档位) | T5-L→T5-M→T5-H→T4-L→T4-M→T3-L→T2-L→T2-M→T2-H→T1-L→T1-H 的容量/算力/功耗/散热/代表设备/状态 | 02-基础设备与算力基础.md §0.2 |
|
||
| 3.3 设计原则 | 容量连续功耗阶跃;CUDA 栈贯通 T1/T2/T3;非 CUDA 控制端与设备端路线 (T5 全档 + T4-L);现有硬件复用 (V100+RK3588 锚点);BSP 最小化 (x86+ARM64 两类) | 02-基础设备与算力基础.md §0.3 |
|
||
| 3.4 现有设备与采购计划 | P0 零成本起步 (T2-L+T4-L+T5-H);一机两档 (RK3588 16 GB 同时充当 T4-L 与 T5-H);T1/T2-H 云替代 | 02-基础设备与算力基础.md §6 |
|
||
| 3.5 各部署形态定位与验证重点 | T1 面向任务关键场景的跨节点分布式协同计算;T2 桌面/工作站单机多卡 NVLink;T3 边缘节点近源协同;T4 设备端 SoC 统一内存带宽隔离;T5 极致资源约束下的关键保障负载边界保持 | 02-基础设备与算力基础.md T1~T5 各 §.1 |
|
||
|
||
**关键图表**:
|
||
|
||
| 编号 | 图表 | 描述 |
|
||
|------|------|------|
|
||
| Fig.2 | T5~T1 五类部署形态验证矩阵全景图 | 横轴=容量 (1 GB→2 TB, log 刻度), 纵轴=功耗 (3 W→25 kW, log 刻度), 11 个档位点标注, 散热形态用颜色分区 (被动/风冷/液冷/机房液冷) |
|
||
| Tab.2 | 11 档位全规格对比表 | 容量、算力、功耗、加速器架构、散热、互联、SylixOS BSP 风险、状态 (现有/需扩展) |
|
||
| Tab.3 | 模型规模梯度表 | 11 档位 × 代表模型 × 量化 × 显存占用 × 角色 (控制端最低资源参考档→超大模型分布式) |
|
||
| Tab.4 | 采购计划表 | P0~P4 优先级 + 估算费用 + 降本策略 |
|
||
|
||
---
|
||
|
||
### 第4章 SylixOS 调度框架技术架构
|
||
|
||
**目标**: 600~800 词,将 `00-整体研究框架.md` 的五层技术栈、六大优化方向与低功耗专题线浓缩为文章的技术背景章。
|
||
|
||
| 小节 | 内容要点 | 来源映射 |
|
||
|------|----------|----------|
|
||
| 4.1 核心问题定义 | 用 RTOS 做 "LLM 推理资源的调度与协调",并建立任务关键系统中的实时保障机制 | 00-整体研究框架.md §0 |
|
||
| 4.2 五层技术栈 | L1 硬件层(含时间同步/PTP) → L2 RTOS 调度核 → L3 资源抽象 (加速器驱动/DMA/内存控制器) → L4 运行时 (任务图/流水线/内存池) → L5 模型层 (量化/KV Cache/投机解码) | 00-整体研究框架.md §2 |
|
||
| 4.3 LLM 推理阶段 → RTOS 任务映射 | Tokenizer→LOW, Embedding→HIGH, Attention→MAX, FFN→HIGH, KV Cache Write→MEDIUM, Sample→LOW;阶段特征矩阵 (计算/IO/延迟敏感/确定性/优先级) | 01-推理图任务调度.md §2 |
|
||
| 4.4 六大优化方向概览 | 方向1 推理图任务调度 (Hybrid FP+EDF) → 方向2 KV Cache 内存池 → 方向3 加速器协同 → 方向4 量化感知调度 → 方向5 中断与实时 → 方向6 能耗热管理 | 00-整体研究框架.md §3, 01~06 子文档 |
|
||
| 4.5 面向小型化与低功耗方向的专题线 | 该专题线主要锚定 `T5/T4`,把调度、内存、量化、加速器协同、中断与能耗机制收束到受限功耗、体积、散热与内存预算场景中观察 | 00-整体研究框架.md §3.1 |
|
||
| 4.6 SylixOS BSP 适配要点 | x86 BSP (V100/H100 CUDA 驱动, NVLink, RDMA)、ARM64 BSP (RK3588/RK3576/RK3568 NPU 驱动, T234 Jetson BSP)、内存分区限额 (一机两档)、跨核通信 (M0+RPMsg) | 02-基础设备与算力基础.md §7 (BSP Checklist) |
|
||
|
||
**关键图表**:
|
||
|
||
| 编号 | 图表 | 描述 |
|
||
|------|------|------|
|
||
| Fig.3 | 五层技术栈架构图 | L1~L5 层叠 + 每层关键组件 + 层间接口 |
|
||
| Fig.4 | LLM 推理 DAG → RTOS 任务图 | 推理阶段的有向无环图, 标注每阶段优先级 (MAX/HIGH/MEDIUM/LOW) 和可抢占性 |
|
||
| Tab.5 | 推理阶段特征矩阵 | 阶段 × (计算密集度/IO 密集度/延迟敏感度/确定性要求/RTOS 优先级) |
|
||
| Tab.6 | 六大优化方向与低功耗专题线概览 | 方向/专题 × (核心问题/关键手段/目标指标/对应章节) |
|
||
|
||
---
|
||
|
||
### 第5章 实验方法学
|
||
|
||
**目标**: 800~1000 词,这是 C2 和 C3 的方法论基础,也是本文"可复现"承诺的核心。
|
||
|
||
| 小节 | 内容要点 | 来源映射 |
|
||
|------|----------|----------|
|
||
| 5.1 方法论框架 | `G0~G4` 准入 → `O0~O4` 对照 → 负载建模 → 机制实现 → 实测验证 → 跨档位分析;统一的是建模与评估方法,结论按有效区间与失效边界展开 | 07-方法论与评估工具链.md §1、§5、§6、§9 |
|
||
| 5.2 第三方基准复现方法学 | 引入第三方文章的 5 维度方法 (CPU/内存/NPU/功耗/温度);在 SylixOS 上重跑等价工具链,与文章数据对比 | 03-实验设计.md §4、07-方法论与评估工具链.md §8 |
|
||
| 5.3 混合负载实验设计四原则 | 原则1: 混合负载;原则2: 尾部时延指标;原则3: 突发场景;原则4: 调度精细度 | 03-实验设计.md §5、§6 |
|
||
| 5.4 功耗真测强制约束 | 禁止仅靠软件读数;DC 功率计 + INA226 采集板强制;采样 ≥1 Hz | 03-实验设计.md §2.4、§4 |
|
||
| 5.5 温度监控强制约束 | 烤机 1 h 稳态 <75 ℃ 才采样;≥85 ℃ 数据作废;全程温度日志 | 03-实验设计.md §2.4、§4 |
|
||
| 5.6 环境元数据强制清单 | OS/内核/BSP/固件/驱动/室温/散热/工具/量化/时间戳等元数据强制记录 | 03-实验设计.md §11、07-方法论与评估工具链.md §10 |
|
||
| 5.7 对照组设计 | OS 层: `O0` 普通 Linux / `O1` PREEMPT_RT Linux / `O2` SylixOS 默认 / `O3` SylixOS 优化 / `O4` PREEMPT_RT 等预算调优;KVM/Docker 仅作为扩展对照 | 03-实验设计.md §5 |
|
||
| 5.7A 管控边界说明 | 区分 CPU 侧 RTOS 可调度域与 GPU/NPU 设备执行域;T2/T1 的重点是 CPU 侧关键保障负载保护与系统协同边界,不把 GPU 内部调度写成 RTOS 直接收益 | 00-整体研究框架.md §2、03-实验设计.md §2、§3 |
|
||
| 5.7B 证据层级说明 | 核心档位以实测为主;受驱动与 BSP 约束的扩展档位可使用基线对照、建模分析与条件验证,未完成的原生 RTOS 路径不写成正式结果 | 03-实验设计.md §1、§7 |
|
||
| 5.8 研究问题到实验映射 | 明确 `RQ1~RQ4` 分别由哪些实验单元、场景编号与结果章节支撑,避免论文章节与实验表脱节 | 03-实验设计.md §1、§7 |
|
||
| 5.9 场景编号到结果章节映射 | 明确 `L0~L7` 在论文中的归属位置:哪些是基线、哪些是核心双目标证据、哪些是扩展或压力场景 | 03-实验设计.md §6、§7 |
|
||
|
||
**关键图表**:
|
||
|
||
| 编号 | 图表 | 描述 |
|
||
|------|------|------|
|
||
| Fig.5 | 实验方法论流程图 | `G0~G4` 准入 + `O0~O4` 对照 + 第三方基准对齐校验门 |
|
||
| Tab.7 | 业界基准对照表 | 指标 × (文章基线 / SylixOS 实测 / 偏差 / 评判) — CPU 单核~1280、多核~7120、YOLOv5s 32 FPS、3B LLM ~90 tok/s |
|
||
| Tab.8 | 避坑清单映射 | 5 条避坑点 × (强制约束/验证方式/落实位置) |
|
||
| Tab.9 | 环境元数据清单模板 | 10 项元数据 × 示例值 |
|
||
|
||
本章设置下面两张“索引表”:
|
||
|
||
| 索引表 | 作用 |
|
||
|------|------|
|
||
| RQ → 实验 → 章节映射表 | 把 `RQ1~RQ4` 对应到 `E0~E8`、`L0~L7` 与第7/8章,保证每个研究问题都有直接证据链 |
|
||
| 场景编号 → 结果章节映射表 | 把 `L0~L7` 对应到第7章的小节与图表,保持实验编号与结果章节的直接锚点 |
|
||
|
||
---
|
||
|
||
### 第6章 大模型负载选型与配置
|
||
|
||
**目标**: 500~700 词,定义跨 11 档位的模型矩阵。
|
||
|
||
| 小节 | 内容要点 | 来源映射 |
|
||
|------|----------|----------|
|
||
| 6.1 选型原则 | 国产化优先 (Qwen/MiniCPM);跨架构可比 (x86+CUDA 与 ARM+NPU);量化版本完整 (FP16/INT8/INT4);社区生态成熟 (vLLM/llama.cpp/TensorRT-LLM/RKLLM) | 03-实验设计.md §3.2 |
|
||
| 6.2 跨档位模型矩阵 | T5-L: Qwen2.5-0.5B INT4;T5-M: 1.5B INT4;T5-H: 3B/7B INT4;T4-L: 3B/7B INT4 (RKLLM);T4-M: 14B/32B INT4 (TensorRT-LLM);T3-L: 72B INT4;T2-L: 72B INT4/14B FP16;T2-M: 72B FP16;T2-H: DeepSeek-V2 FP16;T1-L: 72B FP16 分布式;T1-H: 671B INT4 | 02-基础设备与算力基础.md §5.2、03-实验设计.md §3.2 |
|
||
| 6.3 推理框架与配置 | vLLM (T2/T1)、TensorRT-LLM (T2/T4-M/T3-L)、llama.cpp (T2-L/T4-L 退路)、RKLLM (T5/T4-L);batch 1/8/32;上下文 512/2048/8192;并发 1/8/32 | 03-实验设计.md §3.1~§3.3 |
|
||
| 6.4 负载生成器 | vLLM benchmark / llama-bench / 自研并发客户端 / RKLLM demo / 自研 LLM+RT 混合负载驱动脚本 | 03-实验设计.md §3、§6 |
|
||
|
||
**关键图表**:
|
||
|
||
| 编号 | 图表 | 描述 |
|
||
|------|------|------|
|
||
| Tab.10 | 跨档位模型矩阵 | 11 档位 × (代表模型/参数/量化/显存占用/并发实例/推理框架/预期 tok/s) |
|
||
| Tab.11 | 负载生成器清单 | 工具 × 平台 × 角色 × SylixOS 可用性 |
|
||
|
||
---
|
||
|
||
### 第7章 实验结果
|
||
|
||
**目标**: 1500~2000 词,本文篇幅最大的章节,展示全部实验数据。
|
||
|
||
| 小节 | 内容要点 | 来源映射 |
|
||
|------|----------|----------|
|
||
| 7.1 基准对齐结果 (第一层判据) | SylixOS 在 RK3588 上的 CPU 单核/多核、内存带宽、NPU FPS、3B LLM tok/s 与第三方文章基线的偏差 | 03-实验设计.md §4、07-方法论与评估工具链.md §8 |
|
||
| 7.2 低功耗结果 | 对应 `RQ3`;以 `L1/L2` 为主,报告 `P_idle / P_prefill / P_decode / E_per_token` 分阶段功耗曲线;T2-L (V100) 与 T4-L/T5-H (RK3588) 两平台对照;SylixOS vs 普通 Linux / PREEMPT_RT Linux 的能效差异;这一节同时承担面向小型化与低功耗方向应用副课题的核心结果窗口 | 03-实验设计.md §4、§6、06-能耗与热管理.md |
|
||
| 7.3 低延迟结果 | 对应 `RQ1/RQ2`;以 `L0/L1` 为基线,报告 `T_irq / T_sched / T_ctx` `P50~Max` 与 `TTFT / TPOT` 尾延迟分布;SylixOS vs 普通 Linux / PREEMPT_RT Linux 的 `P99.9/Max/σ` 对比 | 03-实验设计.md §4~§6、05-中断与实时性保障.md |
|
||
| 7.4 双目标实时保障结果 (★ 核心) | 对应 `RQ1`;以 `L2` 为主场景,并向 `L3/L4/L5/L7` 扩展;同时报告 `TTFT/TPOT`、`T_rt_max`、`jitter` 与有效吞吐;4 变体 (`O0/O1/O2/O3` 或含 `O4`);30 min 全周期时间序列图 | 03-实验设计.md §5~§7 |
|
||
| 7.5 多模型并发与突发场景 | 对应 `RQ2/RQ4`;覆盖 `L3/L5/L6/L7`,讨论多模型流水线优先级公平性、突发加载/切换瞬间实时性保持,以及 GPU/NPU 多请求调度公平性 | 03-实验设计.md §6、10-研究框架/01~03 |
|
||
| 7.6 温度-功耗-性能耦合 | 对应 `RQ3`;可与 `L1/L2/L7` 组合,报告 25%→100% CPU 逐步加压的三维耦合曲线,以及 SylixOS vs 普通 Linux / PREEMPT_RT Linux 的降频触发温度与性能下降斜率 | 03-实验设计.md §4、06-能耗与热管理.md |
|
||
| 7.7 异构核分配 | 对应 `RQ2/RQ3`;主要落在 RK3588 路线与 `L2/L3`,体现 A76 (LLM) + A55 (1 ms RT) + M0 (100 µs 控制) 的 SylixOS 异构调度优势 | 03-实验设计.md §6、03-加速器协同调度.md |
|
||
| 7.8 跨档位性能曲线 | 对应 `RQ4`;汇总 11 档位上 T_sched P99.9 / E_per_token / T_rt_max_under_llm 的连续曲线;第7.8节按“已实测结果”与“后续扩展计划”两类展示 | 02-基础设备与算力基础.md §5.3、03-实验设计.md §2 |
|
||
|
||
**关键图表**:
|
||
|
||
| 编号 | 图表 | 描述 |
|
||
|------|------|------|
|
||
| Tab.12 | 业界基准复现对比表 (最终版) | 填入 SylixOS 实测值与偏差列 |
|
||
| Fig.6 | 功耗分阶段曲线 | prefill 峰值 → decode 稳态 → idle 的 `W(t)` 曲线,SylixOS vs 普通 Linux / PREEMPT_RT Linux 叠加 |
|
||
| Fig.7 | 双目标实时保障延迟分布 (★ 核心证据) | 人工智能目标负载与关键保障负载的 P50~Max 直方图 + 时间序列,4 变体叠加 |
|
||
| Fig.8 | 人工智能目标负载输出时延直方图 | Qwen2.5-7B 单流 1 h 采集,SylixOS vs 普通 Linux / PREEMPT_RT Linux |
|
||
| Fig.9 | 突发加载瞬间时间序列 | 模型加载瞬间关键保障负载延迟 spike 与人工智能目标负载队列变化的联合时间序列 |
|
||
| Fig.10 | 温度-功耗-性能三维耦合曲线 | T_core / P / perf 三轴, 不同 CPU 负载档位 |
|
||
| Fig.11 | 跨档位性能连续曲线 | 横轴=11 档位 (T5-L→T1-H), 纵轴=P99.9 调度延迟 / E_per_token / T_rt_max, 三条曲线 |
|
||
| Tab.13 | 通过判据三层汇总 | 第一层基准对齐 + 第二层实时性 + 第三层优越性量化 |
|
||
|
||
建议在第7章开头直接放入下面两张索引表:
|
||
|
||
| 研究问题 | 主要实验单元 | 主要场景编号 | 主要结果章节 | 核心图表 |
|
||
|------|------|------|------|------|
|
||
| `RQ1` 双目标约束下的实时保障 | `E1` 微基准、`E3` 混合负载、`E8` 长稳与恢复 | `L0`、`L2`、`L3`、`L4`、`L5`、`L7` | `7.3`、`7.4` | `Fig.7`、`Tab.13` |
|
||
| `RQ2` 隔离机制的代价与收益 | `E3` 混合负载、`E4` 内存限额、`E7` 消融、`E8` 长稳与恢复 | `L2`、`L3`、`L4`、`L5`、`L6`、`L7` | `7.3`、`7.5`、`7.7` | `Fig.7`、`Fig.9`、`Tab.13` |
|
||
| `RQ3` 功耗预算下的系统协同能力 | `E2` 推理基线、`E3` 混合负载、`E6` 能耗与热、`E8` 长稳与恢复 | `L1`、`L2`、`L7` | `7.2`、`7.6` | `Fig.6`、`Fig.10`、`Tab.13` |
|
||
| `RQ4` 规模扩展后的边界与瓶颈 | `E5` 多卡竞争、`X3`/`X4`/`X5` 条件扩展 | `L3`、`L5`、`L6`、`L7` | `7.5`、`7.8` | `Fig.11`、`Tab.14` |
|
||
|
||
| 场景编号 | 场景定义 | 论文归属章节 | 主要回答的问题 | 核心图表 |
|
||
|------|------|------|------|------|
|
||
| `L0` | 仅关键保障负载 | `7.3` 低延迟结果 | 关键保障负载下界、测量链路开销 | 延迟 CDF、基线表 |
|
||
| `L1` | 仅人工智能目标负载 | `7.2` 低功耗结果、`7.3` 低延迟结果 | 人工智能目标负载基线时效、能耗与服务能力 | `Fig.6`、`Fig.8` |
|
||
| `L2` | 关键保障负载 + LLM | `7.4` 双目标实时保障结果 | 双目标是否同时达标,是全文核心主场景 | `Fig.7`、`Tab.13` |
|
||
| `L3` | `L2` + CPU 竞争负载 | `7.4`、`7.5` | CPU 竞争下的隔离能力与调度边界 | `Fig.7`、竞争负载对照表 |
|
||
| `L4` | `L2` + 内存流式读写 | `7.4` | 内存带宽与容量压力下的边界变化 | 内存压力时间序列、违约率表 |
|
||
| `L5` | `L2` + 网络/存储 I/O | `7.4`、`7.5` | IRQ、DMA 与系统服务竞争影响 | `Fig.9`、I/O 干扰对照表 |
|
||
| `L6` | 关键保障负载 + LLM + YOLO(可选) | `7.5` | 多人工智能目标负载共存时的优先级与公平性 | 多模型公平性图、Jain 指数表 |
|
||
| `L7` | `L2` + 突发/过载 | `7.4`、`7.5`、`7.6` | 过载、拒绝、恢复与热耦合下的系统稳定性 | `Fig.9`、`Fig.10`、恢复时间表 |
|
||
|
||
---
|
||
|
||
### 第8章 深入分析
|
||
|
||
**目标**: 800~1000 词,从数据中提炼规律性结论。
|
||
|
||
| 小节 | 内容要点 | 来源映射 |
|
||
|------|----------|----------|
|
||
| 8.1 档位间性能曲线规律 | 容量、功耗和拓扑变化下 RTOS 优势的变化趋势;分析哪些档位更容易体现差异、哪些档位优势可能收窄 | 02-基础设备与算力基础.md §5.3 |
|
||
| 8.2 SylixOS vs 普通 Linux / PREEMPT_RT 差异化量化 | 分别评价关键保障负载边界、人工智能目标负载时效和系统协同收益;按档位和场景分别判定 | 03-实验设计.md §9、§10 |
|
||
| 8.3 双目标场景下 RTOS 优势的根因 | 硬优先级 + 优先级继承 → 关键保障负载不被长路径抢占;内存锁定 → KV Cache 抖动不驱逐关键页;精简内核路径 → 模型加载不引入额外抖动;中断线程化 + 亲和性 → NPU/GPU 中断不污染实时核 | 05-中断与实时性保障.md、02-KV-Cache与内存管理.md |
|
||
| 8.4 能效分析 | 每 token 能耗 vs 档位;INT4 vs FP16 的能效拐点;RKLLM NPU vs CUDA GPU 的 `J/token` 对比 | 02-基础设备与算力基础.md §0.3、06-能耗与热管理.md |
|
||
| 8.5 BSP 风险与可行性 | x86 BSP、ARM64 RK3588 BSP、T234 Jetson BSP、RKLLM 移植等路径的风险等级与降本策略 | 02-基础设备与算力基础.md §7、03-实验设计.md §3 |
|
||
|
||
**关键图表**:
|
||
|
||
| 编号 | 图表 | 描述 |
|
||
|------|------|------|
|
||
| Fig.12 | RTOS 优势 vs 部署档位趋势图 | 横轴=11 档位,纵轴=SylixOS 相对普通 Linux / PREEMPT_RT Linux 的 `P99.9` 与有效吞吐改善百分比,标注"显著优势/可比偏优/未体现"区间 |
|
||
| Tab.14 | 优越性量化结论矩阵 | 场景 × 档位 × (T_rt_max 比值 / 判定结论) |
|
||
| Tab.15 | BSP 风险与可行性矩阵 | 档位 × (BSP 类型/风险等级/状态/降本策略) |
|
||
|
||
---
|
||
|
||
### 第9章 讨论与威胁有效性
|
||
|
||
**目标**: 400~600 词,诚实地界定适用边界和局限性。
|
||
|
||
| 小节 | 内容要点 | 来源映射 |
|
||
|------|----------|----------|
|
||
| 9.1 适用场景边界 | 资源更受限或混合负载更强的档位通常更容易体现 RTOS 优势;资源充裕且目标偏纯吞吐时,优势可能收窄;T1 仅限任务关键场景中的分布式协同计算平台,不覆盖通用 AI 训练集群 | 01-研究逻辑说明.md §10、03-实验设计.md §10 |
|
||
| 9.2 威胁有效性 | (1) RKLLM 移植风险;(2) V100 驱动成熟度;(3) sysbench/stress-ng 等工具的可移植性;(4) 量化精度差异控制;(5) 室温/散热波动 | 03-实验设计.md §3、§11 |
|
||
| 9.3 与已有工作的关系 | vs vLLM/TGI (服务器级, 无实时保证)、vs NPU SDK (封闭黑箱)、vs CUDA Stream (无实时分析)、vs 第三方文章 (仅 Linux, 仅 RK3588, 未测实时性) | 00-整体研究框架.md §6 |
|
||
| 9.4 方法论局限 | 第三方来源数量有限;扩展档位依赖云租或后续采购;消融实验现阶段主要集中在现有核心平台;未完成档位不能写成正式结果 | 03-实验设计.md §10、07-方法论与评估工具链.md §10 |
|
||
|
||
---
|
||
|
||
### 第10章 结论与展望
|
||
|
||
**目标**: 300~400 词,总结贡献并指出未来方向。
|
||
|
||
| 小节 | 内容要点 |
|
||
|------|----------|
|
||
| 10.1 结论 | 重申 C1/C2/C3 三大贡献的量化结果(基准对齐 ±X%、双目标场景下相对 PREEMPT_RT Linux 的边界改善 X%、能效改善 X%) |
|
||
| 10.2 展望 | 跨平台横向对比 (RK3588 vs Jetson vs 昇腾); 功能安全 SIL2/IEC 61508 关联; 多机分布式推理; 昇腾 Qwen-7B 作为第二业界参照点; 自适应优先级与动态 WCET 估计 |
|
||
| 10.3 开放研究问题 | 动态 WCET 在线估计; 运行时自适应优先级; 跨层优化 (调度+量化联合); 预测式调度; 容错恢复调度 | 01-推理图任务调度.md §8 |
|
||
|
||
---
|
||
|
||
## 3. 来源文档到章节的映射矩阵
|
||
|
||
| 来源文档 | 主要贡献章节 | 次要贡献章节 |
|
||
|----------|------------|------------|
|
||
| **02-基础设备与算力基础.md** | §3 (验证矩阵) | §4.5 (BSP 适配), §6.2 (模型矩阵), §7.8 (跨档位曲线), §8.1 (档位趋势), §8.5 (BSP 风险) |
|
||
| **03-实验设计.md** | §5 (实验方法学), §7.4 (混合负载) | §2.1~§2.3 (负载与平台), §5.7 (对照组), §6 (模型选型), §7.2~§7.7 (功耗/延迟/并发/突发/异构), §8.2 (优越性量化), §9.2 (威胁有效性) |
|
||
| **01-研究逻辑说明.md** | §1 (核心问题), §9 (贡献排序) | §2 (研究对象), §9.1 (适用边界), §10 (最终闭环) |
|
||
| **00-整体研究框架.md** | §4 (技术架构) | §1 (核心问题), §2.4 (相关工作), §7.2 (低功耗专题线), §8.3 (根因分析), §10.3 (开放问题) |
|
||
| **01-推理图任务调度.md** | §4.3 (任务映射) | §7.4 (混合负载调度模型), §8.3 (根因) |
|
||
| **02-KV-Cache与内存管理.md** | §4.4 (方向2 概览) | §7.4 (KV Cache 对实时任务的影响), §8.4 (能效) |
|
||
| **03-加速器协同调度.md** | §4.4 (方向3 概览) | §7.7 (异构核分配), §8.3 (根因) |
|
||
| **04-量化精度感知调度.md** | §4.4 (方向4 概览) | §6.2 (量化选型), §8.4 (能效拐点) |
|
||
| **05-中断与实时性保障.md** | §4.4 (方向5 概览) | §7.3 (中断延迟), §8.3 (根因) |
|
||
| **06-能耗与热管理.md** | §4.4 (方向6 概览) | §7.2 (功耗), §7.6 (温度耦合), §8.4 (能效) |
|
||
| **07-方法论与评估工具链.md** | §5.1 (方法论框架) | §7 (评估指标体系), §8 (分析方法), §9 (消融实验设计) |
|
||
|
||
---
|
||
|
||
## 4. 关键数据产物清单
|
||
|
||
| 编号 | 产物 | 类型 | 优先级 | 依赖 |
|
||
|------|------|------|--------|------|
|
||
| D1 | 11 档位硬件规格总表 | 数据表 | P0 | 02-基础设备与算力基础.md 已就绪 |
|
||
| D2 | 跨档位模型矩阵 | 数据表 | P0 | 02-基础设备与算力基础.md + 03-实验设计.md 已就绪 |
|
||
| D3 | RK3588 上 sysbench/stress-ng 基准复现数据 | 实测数据 | P0 | 需 SylixOS BSP + sysbench 移植 |
|
||
| D4 | 业界基准对比表 (SylixOS vs 文章基线) | 对比表 | P0 | D3 |
|
||
| D5 | 混合负载 30 min 全周期延迟时间序列 | 实测数据 | P0 | 需混合负载驱动脚本 + 4 变体 |
|
||
| D6 | 混合负载延迟分布直方图 (4 变体叠加) | 图表 | P0 | D5 |
|
||
| D7 | 功耗分阶段曲线 (prefill/decode/idle) | 图表 | P0 | 功率计采集 + LLM 推理 |
|
||
| D8 | LLM token 延迟直方图 (1 h 采集) | 图表 | P1 | vLLM/RKLLM benchmark |
|
||
| D9 | 突发加载瞬间实时任务时间序列 | 图表 | P1 | 混合负载脚本 + 模型切换 |
|
||
| D10 | 温度-功耗-性能三维耦合曲线 | 图表 | P1 | stress-ng 逐步加压 + 温度日志 |
|
||
| D11 | 跨档位性能连续曲线 | 图表 | P1 | 已完成档位实测 + 后续档位条件补充;未完成档位不写成正式结果 |
|
||
| D12 | 优越性量化结论矩阵 | 分析表 | P1 | D4+D6+D7 |
|
||
| D13 | 环境元数据清单 (每份数据附) | 元数据 | P0 | 03-实验设计.md §11 模板 |
|
||
|
||
---
|
||
|
||
## 5. 写作优先级与依赖关系
|
||
|
||
```
|
||
Phase 0: BSP 适配 + 工具移植 (3 周)
|
||
├─ SylixOS RK3588 BSP 部署
|
||
├─ sysbench / stress-ng / RKLLM 移植验证
|
||
└─ vLLM / llama.cpp 在 SylixOS 编译运行
|
||
|
||
Phase 1: 基准复现 + 文章骨架 (1.5 周)
|
||
├─ D3: RK3588 基准复现 → D4: 业界对比表
|
||
├─ 撰写: §1 引言 + §2 背景 + §3 验证矩阵 + §4 技术架构 + §5 方法学 + §6 模型选型
|
||
└─ 依赖: D3 通过 ±15% 对齐门 → 准入 Phase 2
|
||
|
||
Phase 2: 低功耗测试 + 温度耦合 (2 周)
|
||
├─ D7: 功耗曲线 + D10: 温度耦合曲线
|
||
└─ 撰写: §7.2 + §7.6
|
||
|
||
Phase 3: 低延迟 + 混合负载测试 (3 周)
|
||
├─ D5+D6: 混合负载核心证据 + D8: token 延迟直方图 + D9: 突发场景
|
||
└─ 撰写: §7.3 + §7.4 + §7.5
|
||
|
||
Phase 4: 异构调度测试 (1 周)
|
||
├─ 场景6: A76+A55+M0 异构分配
|
||
└─ 撰写: §7.7
|
||
|
||
Phase 5: 数据汇总 + 深入分析 + 全文定稿 (2.5 周)
|
||
├─ D11: 跨档位曲线 + D12: 优越性矩阵
|
||
├─ 撰写: §7.8 + §8 深入分析 + §9 讨论 + §10 结论
|
||
└─ 全文校对 + 图表终版
|
||
```
|
||
|
||
**总周期: ~13 周** (Phase 0~5 累计)
|
||
|
||
---
|
||
|
||
## 6. 章节字数预算
|
||
|
||
| 章节 | 预算字数 | 占比 |
|
||
|------|---------|------|
|
||
| §1 引言 | 400 | 4% |
|
||
| §2 背景与相关工作 | 700 | 7% |
|
||
| §3 T5~T1 五类部署形态验证矩阵 | 900 | 9% |
|
||
| §4 技术架构 | 700 | 7% |
|
||
| §5 实验方法学 | 900 | 9% |
|
||
| §6 模型选型 | 600 | 6% |
|
||
| §7 实验结果 | 1800 | 18% |
|
||
| §8 深入分析 | 900 | 9% |
|
||
| §9 讨论 | 500 | 5% |
|
||
| §10 结论 | 350 | 3% |
|
||
| 参考文献 + 附录 | ~2000 | 23% |
|
||
| **总计** | **~9750** | 100% |
|
||
|
||
> 注: 按 RTSS/RTAS 会议论文 10~12 页双栏计算, 正文约 8000~10000 词, 参考文献+附录另计。
|
||
|
||
---
|
||
|
||
## 7. 核心叙事线 (Storyline)
|
||
|
||
```
|
||
问题矛盾 (§1)
|
||
→ 人工智能目标负载时效/有效性 vs 关键保障负载严格截止期, 在任务关键系统中必须共存
|
||
→ 空白: 国产 RTOS 在任务关键系统中承载人工智能目标负载的系统化数据仍然稀缺
|
||
|
||
背景铺垫 (§2)
|
||
→ 人工智能目标负载的 CPU/内存/长尾特征
|
||
→ RTOS 的 6 项调度优势 + 普通 Linux / PREEMPT_RT 的边界
|
||
→ 第三方方法学引入 (5 维度 + 5 避坑)
|
||
|
||
验证矩阵 (§3) ← C2 验证框架
|
||
→ 11 档位连续展开: 1 GB/3 W → 2 TB/25 kW
|
||
→ 现有 P0 零成本起步 (V100 + RK3588)
|
||
→ 一机两档降本
|
||
|
||
技术架构 (§4)
|
||
→ 五层技术栈 + 六大优化方向
|
||
→ LLM 推理 DAG → RTOS 任务映射
|
||
→ BSP 适配要点与风险
|
||
|
||
方法学 (§5) ← C1/C3 基础
|
||
→ 第三方基准复现 (先对齐 ±15% 才准入)
|
||
→ 双目标负载四原则 (核心设计)
|
||
→ 功耗真测 + 温度监控 + 元数据强制
|
||
|
||
模型选型 (§6)
|
||
→ 跨 11 档位的 Qwen/LLaMA/MiniCPM/Whisper 矩阵
|
||
→ INT4/INT8/FP16 量化梯度
|
||
|
||
实验结果 (§7) ← 本文核心
|
||
→ 7.1 基准对齐 (第一层门)
|
||
→ 7.2~7.3 功耗/延迟 (基础指标)
|
||
→ 7.4 双目标实时保障 (★ 核心证据)
|
||
→ 7.5~7.7 并发/突发/异构
|
||
→ 7.8 跨档位连续曲线
|
||
|
||
深入分析 (§8)
|
||
→ 档位间趋势: 哪些资源条件与拓扑更容易体现 RTOS 优势
|
||
→ 优越性量化: 关键保障负载边界、人工智能目标负载时效与有效吞吐的联合改进
|
||
→ 根因: 硬优先级 + 内存锁定 + 精简内核 + 中断亲和
|
||
→ 能效: V100 基线 vs H100 上限, INT4 拐点
|
||
|
||
讨论 (§9)
|
||
→ 适用边界: T5/T4 更容易体现优势, T1-H 可能收窄
|
||
→ 威胁有效性: RKLLM 移植/V100 驱动/sysbench 移植
|
||
→ 与已有工作: vs vLLM/NPU SDK/CUDA Stream/第三方文章
|
||
|
||
结论 (§10)
|
||
→ 三大贡献量化回顾
|
||
→ 跨平台/功能安全/分布式/自适应展望
|
||
```
|
||
|
||
---
|
||
|
||
## 8. 待确认事项
|
||
|
||
| 编号 | 待确认项 | 影响章节 | 当前假设 |
|
||
|------|---------|---------|---------|
|
||
| Q1 | SylixOS 在 x86+4×V100 NVLink 的 CUDA 驱动支持度 | §4.5, §7.3, §8.5 | 需翼辉确认; 单卡先行, 4 卡作 stretch |
|
||
| Q2 | RK3588 BSP 是否集成 rknn/RKLLM | §5.2, §7.1, §9.2 | 需翼辉确认; 退路 llama.cpp CPU |
|
||
| Q3 | sysbench/stress-ng 在 SylixOS 可移植性 | §5.2, §7.1 | POSIX 兼容, 假设可行 |
|
||
| Q4 | T234 (Jetson Orin) BSP 是否支持 | §3.2 (T4-M / T3-L) | 风险高; T4-L 用 RK3588 起步 |
|
||
| Q5 | RK3588 板卡是否引出 M0 调试接口 | §7.7 (场景6) | 若未引出, 场景6 需调整 |
|
||
| Q6 | 是否纳入功能安全 SIL2/IEC 61508 章节 | §10.2 展望 | 暂列为展望, 不入正文 |
|
||
| Q7 | 是否纳入昇腾 Qwen-7B 作为第二业界参照 | §7.1, §9.4 | 暂列为后续, 非本方案硬件 |
|
||
| Q8 | 主对照组确认: Ubuntu 22.04+PREEMPT_RT | §5.7 | 与第三方文章配置一致, 可比性最高 |
|
||
|
||
---
|