Album
时长:
67分钟
播放:
889
发布:
2年前
简介...
https://xiaoyuzhoufm.com
欢迎听众打赏支持,您的支持是我不断创作的动力🍻
本期嘉宾是韦清福,网络 ID:开心的小福。嘉宾之前在字节跳动实习期间从事过 JVM 的研发,现在英伟达从事编译器后端工作,这一期就和他来聊一聊编译器,揭开 compiler 的神秘面纱。
学习经历
* 本科:电子科技大学
* 研究生:中科院计算所硕士—编译优化方向
时间线
* 00:00:43 嘉宾自我介绍
* 00:02:50 为什么选择编译器这条路
* 00:09:47 编译器入门经历
* 00:21:01 读研期间是否推荐选择编译器?
* 00:25:39 编译器开发协作模式
* 00:47:10 Zig 使用 LLVM 的方式
* 01:01:58 分享
链接
* 编译原理 (豆瓣),俗称“龙书”
* RISC-V - Wikipedia
* CUDA 是 NVIDIA 发明的一种并行计算平台和编程模型。它通过利用图形处理器 (GPU) 的处理能力,可大幅提升计算性能。
* Iterating over def-use & use-def chains
* LLVM Bitcode File Format — LLVM 17.0.0git documentation
* Comparing clang to other open source compilers
* Zig 中 use-def 的问题: Optimize access of array member in a structure
嘉宾分享
* 编译器相关书籍

* 入门:Compiler construction
* 初级:Engineering a compiler
* 中级:现代体系结构的优化编译器
* 高级:LLVM 源码,编译方向论文
* 体系结构

* CSAPP
* 计算机组成与设计:软硬件方法
* 计算机体系结构基础(胡伟武)
* Modern Processor Design: Fundamentals of Superscalar Processors
* 计算机系统结构-量化研究方法、各种论文

应用程序员学习完 CSAPP 即可
收听方式
* 国内:小宇宙、微信公众号
* 国外:Spotify for Podcasters、Apple Podcasts、RSS
反馈 ✉️
* 发现内容错误或链接失效?欢迎提交 PR
* 对节目有想法或建议?欢迎来信交流:[email protected]
评价...

空空如也

小宇宙热门评论...
Magodo
2年前 新加坡
3
至少发现三本书叫做compiler construction,嘉宾说的是哪一本啊?
Magodo
2年前 上海
0
engineering a compiler作为第一本书,看了开头就放弃了。。
HD193399o
2年前 江苏
0
编译原理的教科书通常都是600页讲花式解析理论,然后匆忙略过最重要类型系统类型检查, 然后讲下符号表,再然后是450页的编译优化和代码生成😂
0xE0F
1年前 浙江
0
compiler cool
KastriaL
1年前 江苏
0
很有意思的一期
_7Hi4
1年前 江苏
0
刚接触zig,感觉很有意思,中间提到剥离llvm这个不是去年7月底提出的?之前就有吗?我其实不太理解这个是什么意思?那没有llvm以后还是编译成llvm的bitcode?
EarsOnMe

加入我们的 Discord

与播客爱好者一起交流

立即加入

扫描微信二维码

添加微信好友,获取更多播客资讯

微信二维码

播放列表

自动播放下一个

播放列表还是空的

去找些喜欢的节目添加进来吧