一周后我将参加一个入门级职位的面试,该职位涉及CUDA编程(最好是用C语言)。
我想知道是否有人可以在面试中提出一些我可以期待的面试问题。
我已经看过了官方的编程指南,但我现在并不是很方便。
谢谢。
发布于 2009-12-24 21:39:52
我认为你应该准备一些问题:
发布于 2010-01-03 06:48:35
“你有N个长度为M (N>>M)的向量。告诉我你将如何设计一个内核来评估距离矩阵。要特别注意问题被细分的方式,以及线程合作可以用来提高占用率的方式。
如果使用M>>N,你对这个问题的回答会发生怎样的变化?“
这里的想法不是让你写代码,而是让你大声思考。这表明您确实知道如何使用GPGPU技术,而不仅仅是在重复用户指南。
发布于 2009-12-25 05:14:49
如果这是一个科学的角色,那么可以期待关于浮点和数值精度的问题,特别是你应该看看NVIDIA SDK中的reduction示例,因为它也说明了Fabrizio的帖子中的所有点。
https://stackoverflow.com/questions/1958320
复制相似问题