编译器的学习

常用的编译器:

  1. GCC
  2. Visual C++
  3. Clang(LLVM): Clang 可以被看作是建立在 LLVM 之上的一个项目, 实际上LLVM是clang的后端,clang作为前端前端生成LLVM IR,https://zhuanlan.zhihu.com/p/656699711
  4. MSVC : 微软的, Mirosoft visual C++
  5. TVM: _Tensor Virtual Machine, 它可以将模型转为LLVM IR文件,再交给LLVM进行编译, _

_TVM的介绍: _https://zhuanlan.zhihu.com/p/577552081?utm_id=0
https://zhuanlan.zhihu.com/p/446976730?utm_id=0

_TVM的文档: _https://daobook.github.io/tvm/docs/dev/tutorial/codebase_walkthrough.html

其实关于clang有两种说法:

  1. LLVM架构的前端,
  2. 以LLVM为后端的编译器,上面的3,是指的按照这个来说的
相关推荐
其美杰布-富贵-李2 分钟前
SpaceClaim 流体域建模学习笔记
笔记·学习
STLearner9 小时前
AI论文速读 | U-Cast:学习高维时间序列预测的层次结构
大数据·论文阅读·人工智能·深度学习·学习·机器学习·数据挖掘
黑客思维者10 小时前
LLM底层原理学习笔记:Adam优化器为何能征服巨型模型成为深度学习的“速度与稳定之王”
笔记·深度学习·学习·llm·adam优化器
kk哥889911 小时前
Swift底层原理学习笔记
笔记·学习·swift
AA陈超12 小时前
Lyra学习004:GameFeatureData分析
c++·笔记·学习·ue5·虚幻引擎
zkl_zkl_13 小时前
地理信息系统学习笔记——第六章 空间数据采集与处理
笔记·学习·数据处理·数据质量·空间数据
光头程序员13 小时前
学习笔记——主攻 vite
笔记·学习
零匠学堂202513 小时前
移动学习系统,如何提升企业培训效果?
java·开发语言·spring boot·学习·音视频
TL滕14 小时前
从0开始学算法——第四天(题目参考答案)
数据结构·笔记·python·学习·算法
Hoshino.4114 小时前
从0开始学习Linux——第七部分:DNS(1)
linux·网络·学习