首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >关于CUDA编程的面试问题?

关于CUDA编程的面试问题?
EN

Stack Overflow用户
提问于 2009-12-24 21:28:07
回答 3查看 7.9K关注 0票数 7

一周后我将参加一个入门级职位的面试,该职位涉及CUDA编程(最好是用C语言)。

我想知道是否有人可以在面试中提出一些我可以期待的面试问题。

我已经看过了官方的编程指南,但我现在并不是很方便。

谢谢。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-12-24 21:39:52

我认为你应该准备一些问题:

  • 图形处理器中有多少不同类型的内存?
  • 你实现了矩阵转置内核是什么意思?
  • 什么是multiprocessor?
  • What?
  • 一个块和一个线程之间可以同时运行多少个warp?
  • 线程可以在它们之间通信吗?和块?
  • 你能描述一下缓存是如何工作的吗?
  • 共享内存和gpu上运行更好的块算法有什么不同?数据绑定还是cpu绑定?
  • 将执行哪些步骤将应用程序移植到cuda?
  • 什么是屏障?
  • 什么是流?
  • 您能描述一下什么是内核占用吗?
  • 什么是数组结构与结构数组?
票数 23
EN

Stack Overflow用户

发布于 2010-01-03 06:48:35

“你有N个长度为M (N>>M)的向量。告诉我你将如何设计一个内核来评估距离矩阵。要特别注意问题被细分的方式,以及线程合作可以用来提高占用率的方式。

如果使用M>>N,你对这个问题的回答会发生怎样的变化?“

这里的想法不是让你写代码,而是让你大声思考。这表明您确实知道如何使用GPGPU技术,而不仅仅是在重复用户指南。

票数 8
EN

Stack Overflow用户

发布于 2009-12-25 05:14:49

如果这是一个科学的角色,那么可以期待关于浮点和数值精度的问题,特别是你应该看看NVIDIA SDK中的reduction示例,因为它也说明了Fabrizio的帖子中的所有点。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1958320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档