辉曦智能 NPU算子开发实习生 (12.14)

第一次面试吧,没什么经验,面完没有回复,G

面试时长:1 h

面试内容:

* 项目拷打,面试官对softMax的reduce比较感兴趣(还是比较懂的)

* softmax的reduce部分是如何实现的?

* reduce时做指数运算时是否出现精度丢失问题?如何解决?

  • 如果有reduce项目一定会问的

* 如果指数运算时出现了溢出,如何解决溢出的问题?

  • 溢出的解决办法,可以考虑先把最大值找出来,在算sum时候减去最大值,不确定可不可行,如果大家有更好的理解欢迎留言。

* SIMD和SIMT的区别是什么?SIMD相较于SIMT的优势,为什么大家还会用SIMD?

  • 简单介绍下SIMD和SIMT吧,然后具体SIMD的优势我的理解可能说硬件实现上GPU更加复杂一些,SIMD只是CPU上的一个扩展吧

* 计算机体系结构了解哪些?

  • 简单说说CPU和GPU

* GPU中共享内存中的Bank Conflict如何解决?以及避免发生Bank Conflict的解决方法?

  • padding

* 并行有哪些层次的并行方法?

  • 数据并行
  • 任务并行
  • 流水线并行

这是我后来查的,如果大家有补充也欢迎评论区讨论,一起学习

* 循环展开优化的底层实现机制,为什么循环展开会起作用?

  • 较少循环开销
  • 有利于指令流水线调度

* 手撕矩阵乘,可以用CPP或者CUDA C

CUDA C写核函数没写出来,太菜了,这个还是要多练的

#25届实习#
全部评论
有二面么请问
点赞 回复 分享
发布于 2024-11-22 17:26 辽宁
请问下写reduce算子这种项目在校招中算不算能打
点赞 回复 分享
发布于 2024-01-08 21:52 广东

相关推荐

05-06 13:18
已编辑
门头沟学院 IT技术支持
看牛客上没有这家公司的面经,做个补充吧,希望能有好公司offer砸晕我😍一面,电话面自我介绍对测试的看法介绍简历项目毕设中的项目需求是老师给的还是自己弄的毕业后有工作经历吗—唉,或许是一生的痛,去年贼倒霉的,20届封校了两年没实习,大三解封然后选择考研真就是走独木桥,稍有不慎那就是真完蛋了,本来想二战的,家里人生重病了,然后就没然后了工作地点能接受吗考研成绩和科目ROM和RAM的区别计网分层的优势TCP和UDP的区别TCP的安全性怎么保证常见Linux命令能接受加班和出差吗—必须能啊,再没offer真就要转京东外卖了反问:嵌入式软测和软测有什么区别吗团队规模怎样?—40多人,不知是测试还是整个团队二面—电话面听声音感觉是个部门领导,说话有点糊学校是985,211吗—不是😭没工作经历吗?有实习吗?—编了个有的,只是岗位不匹配,所以没写。实际情况找学长公司五十块钱改了个章测试这块有学过吗,怎么学的,结果呢Postman接口测试怎么用的?—有点糊,我以为回答操作方式呢,结果回答了三次,面试官都说不是,是怎么保证用例没问题什么什么的,最后跟我说黑河白盒这种,才知道要的是测试用例的设计方式。家是哪里的最大的优点和缺点,这块优点打的不好,没怎么准备过,缺点倒是准备了能接受出差和加班吗反问:有幸入职的话负责的具体业务是什么呢,有没有什么能提升的总结,自动化性能这块测试相关问题没问,估计进去了先接口测试,也可能听到学校不好不想要我了😭就随便问问,亏我看了好多什么具体的测试用例怎么设计,jemeter怎么传递token参数啥的。后续可能要做个简历包装了,软测投了一个月的这是第一个公司面试,广东这边其他都已读不回
查看25道真题和解析
点赞 评论 收藏
分享
评论
3
35
分享

创作者周榜

更多
牛客网
牛客企业服务