Bend
一门面向AI时代的新型编程语言,核心特性包括形式化证明机制(用于拦截AI生成代码中的逻辑错误)和基于HVM运行时的GPU原生并行执行能力,底层依赖交互组合子计算模型
时间轴 (近 90 天)
Bend 引入一个名为 laws.bend 的文件,规则在其中被声明一次并被证明,一旦代码以破坏该证明的方式修改,编译器会在上线前直接拒绝它
Bend 运行速度在CPU上接近C、在GPU上用CUDA,证明检查在一秒内完成,并能把工作拆到数千核心上而无需手写线程或锁
Bend 是一门试图让普通开发者也能编写大规模并行程序的编程语言
Bend 语言由 HigherOrderCO 团队开发
Bend 的核心技术基于「交互组合子」(Interaction Combinators)计算模型,能将函数式风格代码自动映射到 GPU 上进行大规模并行执行
Bend 使开发者无需显式管理线程、锁或内存布局,编译器会自动推导并行结构
Bend采用形式化证明机制,编译器验证证明是否成立,若AI生成的实现与规约不符则编译失败,从而在编译阶段拦截错误
Bend的证明方向与依赖类型语言(如Idris、Lean、Coq)的思路一脉相承,但将目标场景锁定在AI生成代码的正确性保障上
Bend的设计目标是让开发者写普通的高层代码,由运行时自动发掘并行性并映射到GPU上执行,而无需手动用CUDA改写
Bend的GPU执行能力据称基于其底层运行时HVM(Higher-order Virtual Machine)
还有 1 条时间轴事件
全部知识事实 (11)
Bend 引入一个名为 laws.bend 的文件,规则在其中被声明一次并被证明,一旦代码以破坏该证明的方式修改,编译器会在上线前直接拒绝它
50%待验证Bend 运行速度在CPU上接近C、在GPU上用CUDA,证明检查在一秒内完成,并能把工作拆到数千核心上而无需手写线程或锁
50%待验证Bend 是一门试图让普通开发者也能编写大规模并行程序的编程语言
50%待验证Bend 语言由 HigherOrderCO 团队开发
50%待验证Bend 的核心技术基于「交互组合子」(Interaction Combinators)计算模型,能将函数式风格代码自动映射到 GPU 上进行大规模并行执行
50%待验证Bend 使开发者无需显式管理线程、锁或内存布局,编译器会自动推导并行结构
50%待验证Bend采用形式化证明机制,编译器验证证明是否成立,若AI生成的实现与规约不符则编译失败,从而在编译阶段拦截错误
50%待验证Bend的证明方向与依赖类型语言(如Idris、Lean、Coq)的思路一脉相承,但将目标场景锁定在AI生成代码的正确性保障上
50%待验证Bend的设计目标是让开发者写普通的高层代码,由运行时自动发掘并行性并映射到GPU上执行,而无需手动用CUDA改写
50%待验证Bend的GPU执行能力据称基于其底层运行时HVM(Higher-order Virtual Machine)
50%待验证Bend是一门编程语言,其核心卖点是通过形式化证明拦截AI生成代码中的错误,同时原生运行在GPU上以获得大规模并行性能
50%