DevTrendsDeveloper trends
Accent color

creativitysurvey /

spned-preview

一个基于“区间域抽象解释”的零开销安全 JIT 编译器架构,在绝对吞吐量上全面击败 WebAssembly 和 eBPF 沙箱。 详细推荐理由 现代分析型数据库在集成第三方数据解码器时,往往需要在原生的极致性能与动态沙箱(如 WebAssembly 或 eBPF)的安全性之间妥协。这种沙箱机制不仅会带来单核上下文切换的性能惩罚,更会在高并发下引发灾难性的系统级内存隔离锁竞争。 SPNED 提出了一种全新的“验证后编译 (Verify-t…

DTData & operationsDTSoftware development

About

一个基于“区间域抽象解释”的零开销安全 JIT 编译器架构,在绝对吞吐量上全面击败 WebAssembly 和 eBPF 沙箱。 详细推荐理由 现代分析型数据库在集成第三方数据解码器时,往往需要在原生的极致性能与动态沙箱(如 WebAssembly 或 eBPF)的安全性之间妥协。这种沙箱机制不仅会带来单核上下文切换的性能惩罚,更会在高并发下引发灾难性的系统级内存隔离锁竞争。 SPNED 提出了一种全新的“验证后编译 (Verify-then-Compile)”架构: 通过高度受限的领域特定语言 (DSL) 和纯 C++ 的区间抽象解释引擎,在微秒级(约 17.1 μs)内完成内存绝对安全性和程序终止的数学证明。验证通过后,直接通过 LLVM ORC JIT 将其降级为无限制的本地机器码。 在 64 核物理硬件的严苛评估中,SPNED 展现了打破“沙箱税”的终极性能: 逼近原生上限: 在复杂的选择性分析负载中,吞吐量达到 937.34 MT/s,成功捕获了激进优化的不安全 C++ 代码 97.9% 的物理性能上限。 亚纳秒级延迟: 彻底剥离运行时边界检查后,单条元组处理延迟低至 0.54 ns,展现了完美的 CPU 缓存亲和性。 无锁线性扩展: 凭借无锁的 64 位寄存器传参 ABI,在 64 线程下实现了惊人的 4396.95 MT/s 近线性并发吞吐,并保持了 0.0% 的错误拒绝率 (FRR)。 非常适合关注底层系统架构、编译器优化以及高性能数据库引擎的开发者参考交流。

Discovery history

  1. 阮一峰周刊·用户投稿

    May 30, 2026 · 1 observations

Discuss this product