社区
OpenCL和异构编程
帖子详情
kernel执行时间明显有误,找不到原因
邹小妹
2018-04-08 05:11:42
使用clGetEventProfilingInfo获取的kernel执行时间特别大,但实际上的时间不到5s。找不到原因所在,求哪位大神可以给予指点
...全文
822
回复
打赏
收藏
kernel执行时间明显有误,找不到原因
使用clGetEventProfilingInfo获取的kernel执行时间特别大,但实际上的时间不到5s。找不到原因所在,求哪位大神可以给予指点
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kernel
.zip内核程序
kernel
.zip
1-andi-intel.pdf
网络资源,供大家下载,介绍安卓linux
嵌入式
kernel
移植全方位解析
Kernel
的配置和裁剪,说白了就是个因地制宜的过程。每个嵌入式项目的需求都不一样,硬件平台千差万别,应用场景也各有侧重。有的设备追求极致性能,有的则更看重功耗和体积。所以,配置时别照搬别人的方案,得结合硬件手册、项目目标和实际测试,摸索出一套最适合自己的路子。这一路走下来,从工具的使用到选项的分析,再到裁剪的平衡,相信你对
Kernel
配置已经有了更深的理解。接下来的步骤,就是把配置好的
Kernel
编译出来,烧录到板子上跑一跑,看看实际效果如何。
Kernel
Memory分解
从该部分可以了解是否有orphaned buffer, 这个buffer是谁alloc的, leakage的pid是多少, buffer的fd是多少, 然后从上面5.2.2.6的pid(alloc_pid) comm(client) 这几个字段可以了解到最近access这个buffer的user的pid和process name;所以可以用DMA - BUF的值来做简单的参考,但是因为该值有包含
kernel
driver分配的dmabuf,所以也会比实际的EGL PSS 计算的要偏大一点。
Linux
kernel
crash case总结
1. lockuplinux
kernel
将lockup分为两类: soft lockup:当前的cpu一直运行在内核态,使得其他进程没有机会运行; hard lockup:当前的cpu一直运行在内核态,使得中断没有机会运行。 具体的描述可以参考内核源码树的Documentation/lockup-watchdogs.txt 。 在内核开发中,如果不当地使用spinlock或不当地使
OpenCL和异构编程
608
社区成员
574
社区内容
发帖
与我相关
我的任务
OpenCL和异构编程
异构开发技术
复制链接
扫一扫
分享
社区描述
异构开发技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章