在 boss 狂投了一下午,无视是最大的轻蔑
我有一个毛病,如果事情数量适中,就可以一直做。
上学期把 hpc 领域的一本书看了个七七八八,rcore 也写了,cs149 写了一半,稍微入门了 CUDA 和深度学习。
但是如果事情稍微多起来,就很想摆。
尤其在看到别人和自己的差距难以跨越之后更没什么动力了。
比如看到某位网友的简历上好几段开源经历 + 两段实习 + 各种公开课,此时其他人也已经开始暑期实习,离秋招还有不到两个月
但是脑子里明确地知道就算差距再大也不应该坐着不动……
我应该把要做的事情列出来,排一排优先级,然后去约学妹逛街
竞逐没打,被炸麻了
我最近也在看吴恩达,之前直接跟着撸代码,好多算法和概念都不是很清楚
重新做了一下计划,找不到实习也实在没办法了,总不能坐着啥也不动。
最近也想学 MLIR
这岗位要求我怎么都不会
经过这段时间,感觉自己可能很难进入 hpc。
算子优化太难了,有种做算法题/数学题的感觉,高考科目最差的就是数学
现在只能拿着简陋的简历到处招摇撞骗,毕业不失业就是胜利。
要是失业了,呃,看看考研考公?
这是什么实习
roger
五一和 ospp 一起瞅瞅
某些岗位难度很低,但是 PLCT 的内部管理感觉比较混乱,简单岗位的实习内容也是打杂居多,可以作为年轻人的第一份实习
好多 c,感觉还是得先速成
破防了 总是在做一些拾人牙慧的东西
50min 硅基流动面经&反思:
-
自我介绍
-
说说你实习做的事情吧(含金量太低没什么能说的)
-
讲一讲 GPU 硬件架构(没有条理讲得一坨)
-
一个 block 里最多多少个 warp?还是多少个线程?
-
warp 里面的分支是同时执行还是分开执行?
-
说说 share memory 的使用场景(讲了需要多次读取的时候可以用,应该讲得也很烂)
-
讲一讲你知道的 softmax 的优化(讲得最烂的一集,忘完了,只记得算子融合和 shared memory。讲得很烂,实际还有更多能讲的)
-
你平时用哪些 profile 工具?关注什么数据?(只知道怎么用,从来没有实际用过,硬憋出来一句内存吞吐量)
-
写一道算法题(easy 难度,秒了)
-
反问环节:
”有什么建议“:你还年轻,再多学习学习,多写一写。“有推荐的算子库适合新手学习吗”:看看 oneflow 的知乎文章
(言外之意:菜就多练,话又说回来了,真的还年轻吗 )
补充一下:为什么向量化只有 float4,因为一次内存事务(?)最多读取 128bit
破大防了,之后反手就把字节的面试给拒掉了