这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。
PWA 渐进式 Web 应用:Service Worker 与离线体验
PWA(Progressive Web App,渐进式 Web 应用)是一种利用现代 Web 技术构建的应用形态,它兼具网页的可达性与原生应用的交互体验。通过 Service Worker、Cache Storage 和 Web App Manifest 三大核心技术,PWA 能够在弱网甚至无网环境
posts
这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。
PWA(Progressive Web App,渐进式 Web 应用)是一种利用现代 Web 技术构建的应用形态,它兼具网页的可达性与原生应用的交互体验。通过 Service Worker、Cache Storage 和 Web App Manifest 三大核心技术,PWA 能够在弱网甚至无网环境
系统讲解 PETSc 体系结构与核心 API,涵盖稀疏矩阵格式、线性求解器选择、非线性求解、并行组装及性能剖析,附完整 C 代码示例。
深入解析 OpenMP 并行构造、调度策略、同步原语与任务并行,配合 C 代码示例与性能实验对比。
OpenFOAM 框架结构、网格生成、边界条件与并行运行实战指南
引言 随着深度学习模型越来越多地部署到边缘设备与多样化硬件之上,模型格式与推理引擎的统一化已成为工程落地的关键瓶颈。PyTorch 和 TensorFlow 各自拥有庞大的生态系统,但训练后时将模型转换为一个与框架无关的中间表示,才能真正实现「一次导出、到处运行」
在 AI 模型落地的最后一公里,推理服务的稳定性、吞吐量和延迟直接决定了用户体验。NVIDIA Triton Inference Server(以下简称 Triton)作为企业级推理框架的代表,已经成为大型生产系统的标配组件。
系统讲解 MPI 并行编程核心概念,涵盖初始化、点对点通信、集合通信与非阻塞通信,配合完整 C 代码示例。
随着前端项目复杂度持续攀升,越来越多的团队开始将多个相关联的包或应用收敛到同一个代码仓库中管理,这种模式被称为 Monorepo。与传统的 Multirepo(每个项目独立仓库)相比,Monorepo 在代码共享、跨项目重构、依赖一致性以及团队协作方面都有显著优势。
Lustre 架构解析、条带化策略、元数据优化与 POSIX/MPI-IO 性能对比
随着大型语言模型(LLM)从实验室走向生产环境,构建一个高吞吐、低延迟、可弹性伸缩的推理服务架构,已成为 AI 工程团队的核心命题。与传统的请求-响应式服务不同,LLM 推理具有内存占用高、计算密集、延迟不可预测等特点,这要求我们在架构设计时必须引入一套全新的技术范式。
Linux 进程管理完整指南:fork 的 Copy-on-Write 机制、exec 家族系统调用、wait/waitpid 僵尸进程处理,以及 POSIX 管道、消息队列、共享内存、Unix Domain Socket 四种 IPC 机制的深度对比与实战代码。
在 Linux 系统中,网络通信的基石是 Berkeley Socket API。无论你是在编写 Web 服务器、微服务网关,还是分布式系统的 RPC 框架,最终都会落到 、 、 、 这些系统调用上。
Linux 内核模块(Kernel Module)是可动态加载到内核空间的代码单元,它是驱动开发、文件系统扩展、网络协议栈增量的核心手段。与微内核架构不同,Linux 采用宏内核设计,所有内核代码共享同一地址空间,模块的运行效率极高,但也意味着一个不合格的模块可能导致整个系统崩溃。
Linux 内存管理子系统是内核中最复杂的模块之一。它不仅要为进程分配物理页帧,还要在内存不足时做出艰难的权衡决策。本文从 overcommit 策略、OOM Killer、交换机制、cgroup 控制、内存水位以及诊断工具六个维度,系统地梳理 Linux 内存子系统的核心原理。
1. 信号基础 Linux 信号(signal)是操作系统向进程发送的软件中断通知机制。当特定事件发生时——用户按下 Ctrl-C、子进程退出、进程访问无效内存、管道写入端关闭——内核向目标进程的进程控制块(PCB)中记录一个待处理的信号。
存储 IO 是操作系统中最复杂也最影响性能的子系统之一。一次看似简单的文件读写,实际上会穿越用户空间、虚拟文件系统、页缓存、块层、设备驱动直至物理硬件多个层级。理解 Linux IO 栈的完整路径,是诊断性能瓶颈、优化数据库响应、以及合理选型存储方案的前提。
大型语言模型(LLM)的推理性能已经成为生产环境部署中的核心挑战。在 Transformer 架构中,自注意力机制(Self-Attention)虽然在建模长距离依赖方面表现出色,但其计算和内存开销随序列长度呈平方增长。
引言 在 Kubernetes 集群中,如何将内部服务安全、高效地暴露给外部用户,是每个平台工程师必须面对的核心问题。自 K8s 诞生以来,Ingress 长期扮演着「官方网关「的角色;然而随着微服务架构的复杂化,Ingress 的诸多限制逐渐暴露。
深入讲解 InfiniBand 网络架构、RDMA 操作类型、RoCEv2 与原生 IB 对比、性能调优及 MPI over RDMA 实践。
系统梳理 HPC 领域主流并行算法设计模式,涵盖主从模式、分治并行、流水线、SPMD、数据并行、任务窃取、并行前缀和与并行排序,配有伪代码与复杂度分析。