Buddy编译器概述
Buddy编译器概述
Buddy编译器是一个特定于领域的编译器基础结构。使用buddy作为名称,希望构建一个buddy系统,帮助用户轻松设计、实现和评估特定领域的编译器。
Buddy Compiler社区是一个开源社区,在这里通过合作探索有趣的功能并实现编译器基础设施的想法
Buddy Compiler As A Service(Buddy CAAS)是一个在线平台,为用户和开发人员提供快速、平稳地配置传递管道和在多个后端进行演示的服务。
概述
目前,buddy编译器包含以下两个模块:
buddy mlir(从这里开始)
buddy mlir是buddy编译器的主要框架。以MLIR为基石,探索如何在此基础上构建特定领域的编译器。在该框架中的研究包括DSL前端支持、IR级别优化、DSA后端代码生成、MLIR相关开发工具等。
buddy-benchmark(从这里开始)
buddy基准测试是一个用于评估特定领域编译器和库的基准测试框架。评估是开发编译器的一个重要步骤。在某些领域,我们很难找到一个统一的基准来评估编译器或优化。因此,我们提出了一个可扩展的基准框架来收集特定领域的评估案例。
下图显示了伙伴编译器的模块。
参考文献链接
https://buddy-compiler.github.io/
人工智能芯片与自动驾驶
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2023-03-24 MLIR矩阵乘算法,新建Dialect,lowering
2022-03-24 2002年3月英伟达发布核弹GPU与大算力自动驾驶芯片
2020-03-24 CVPR2020论文解读:OCR场景文本识别
2020-03-24 CVPR2020论文解读:手绘草图卷积网络语义分割
2020-03-24 汽车芯片综述
2020-03-24 CVPR2020论文解析:视觉算法加速