你好!本人大三,大二的时候对编译器比较感兴趣,如今也跟着书写了一个简单的解释器和一个虚拟机,因此研究生想进行编译器方向的学习与研究。
我目前知道了一些研究传统编译器方向的导师,但是深度学习编译器方向的导师目前只在 TVM 会议上找到了一点,所以请问国内还有哪些研究深度学习编译器方向的导师呢?也有可能是我寻找的思路不对,如果能给我一个思路也是相当感激的!万分感谢!
1
zooo 2022-03-09 21:28:16 +08:00
mark
作为搞深度学习的,第一次听说深度学习编译器 大概是将深度学习用在编译器上? |
2
sirhousir 2022-03-09 22:01:00 +08:00 via iPhone
复旦微的几个老师看一下
|
3
yangzhezjgs 2022-03-09 22:07:20 +08:00
可以先去搜这一领域的英文综述,然后根据综述引用的论文去找具体的研究人员
像你想找的深度学习编译器的话,综述就找到这一篇: https://ieeexplore.ieee.org/document/9222299/ |
5
GrayXu 2022-03-10 11:20:44 +08:00 1
@zooo 不是的。方法和问题的位置还完全倒置,不是用 DL 方法做 compiler ,而是在 DL 场景上做 compiler ,比如算子优化等,其实这东西已经火了很久了。。。
感觉这种比较适合去和工业界 connection 强的组吧,当然你翻顶会文章找组的思路没毛病。 |
7
GrayXu 2022-03-10 20:47:16 +08:00
问题里的 DL Compiler 一般语境下指的是 Compiler for DL 而不是 DL for Compiler 吧?🤔我的背景是做 system 的,做 AI for system 的群体和做 system for AI 的群体还是有非常显著的区别的。
|
8
therlf OP @zooo 简单来说就是因为现在框架太多了,训练的硬件也不一样,如果想要手动把框架在每个硬件上优化比较麻烦,这个和很早编程语言碰到的麻烦是类似的。深度学习编译器就是把框架对任务的描述自动部署到各个硬件上,也有像 IR 的那些东西,用来硬件加速的
|
9
therlf OP @yangzhezjgs 唔!非常感谢,我就是看了这一篇,没想到找引用去了哈哈哈哈,谢谢啦
|