辉曦智能 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 广东

相关推荐

点赞 评论 收藏
分享
来个厂收我吧:首先,市场侧求职我不是很懂。 但是,如果hr把这份简历给我,我会觉得求职人不适合做产品经理。 问题点: 1,简历的字体格式不统一,排版不尽如人意 2,重点不突出,建议参考star法则写个人经历 3,印尼官方货币名称为印度尼西亚卢比(IDR),且GMV690000印尼盾换算为305人民币,总成交额不高。 4,右上角的意向职位在发给其他公司时记得删除。 5,你所有的经历都是新媒体运营,但是你要投市场营销岗位,jd和简历不匹配,建议用AI+提示词,参照多个jd改一下经历内容。 修改建议: 1,统一字体(中文:思源黑体或微软雅黑,英文数字:time new romans),在word中通过表格进行排版(b站学) 2,校招个人经历权重:实习经历=创业经历(大创另算)>项目经历>实训经历>校园经历 3,请将项目经历时间顺序改为倒序,最新的放最上方。 4,求职方向不同,简历文字描述侧重点也需要不同。
点赞 评论 收藏
分享
评论
3
34
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务