跳到正文
Hacker News· piotrrzysko·· 2 小时前AI 评分28

Torin 深度解析:GPU 原生 SQL 引擎中的惰性求值

Torin Deep Dive: Lazy Evals in GPU-Native SQL Engine

AI 导读

Starburst 为 GPU 执行引擎 Torin 设计了按表达式可失败性选择求值策略的机制:比较等永不失败的表达式走 eager 求值,除零等仅在输入非 NULL 时失败的用 NULL masking,coalesce 包裹的除法则用 filter and scatter 只对活跃行求值。三种策略在编译期由表达式结构自动推导,保证 GPU 结果与 CPU 执行一致。

来源:Hacker News · starburst.io