英伟达第一轮 VO,强度拉满

1,介绍下cpu或并行计算方向的项目,follow up:负责什么,在性能profiling中主要观察什么指标
2,cuda内核优化思路
3,嵌入式环境下的性能瓶颈

coding是两个题
Q1: 根据时间字符串计算时针与分针之间的最小夹角。
思路:分别计算时针和分针相对于12点方向的角度。分针角度 = 分钟 × 6°,时针角度 = 小时 × 30° + 分钟 × 0.5°。计算两角度差的绝对值,若超过180°则用360°减去该值。时间复杂度O(1)。
Q2:题意:多线程循环按顺序打印递增数字,每个线程固定负责特定次序。
思路:使用信号量数组控制执行顺序,每个线程持有专属信号量。线程打印后释放下一个线程的信号量,形成循环链。通过原子操作保证计数器安全递增。扩展至N个线程时,使用模运算确定下一个线程编号。
全部评论

相关推荐

孙艹肘:校招不给三方直接让实习我都去了,,主打一个在学校呆着也是闲着,不如出来实习一下
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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