您的位置:首页 > 其它

多线程任务下CPU和GPU调度速度

2017-08-10 09:29 267 查看
        背景:两个任务需要处理,所以我就分别把两个任务放在两个线程里面做。任务处理可以用GPU完成。发现使用gpu的时候的时间消耗比使用cpu的时间消耗还要大,正常情况下GPU时间消耗应该是CPU的十分之一以下。

        我将两个任务不分线程做,也就是直接做在单一的一个线程里面,这个时候时间消耗就下来了。

        如果多线程就是线任务是由CPU调度,那么gpu的使用也就是间接地受CPU调度,CPU擅长多任务小并发,GPU刚好相反,少任务大并发。

        对GPU和CPU的具体调度机制不了解,单纯就这个现象做一个记录。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: