<b>用GPU加快Linux Kernel?</b>[Linux安全]
本文“<b>用GPU加快Linux Kernel?</b>[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
由NVIDIA部份赞助,Utah大学的研究人员正在举行一项若何操纵GPU来加快Linux Kernel的研究.此研究的目的是不但仅让全部用户正常利用的利用程序(也就是用户空间)操纵现代图形处理器(GPU)的强盛功效,也让linux 内核的部份(也就是内核空间)能直接运行在GPU上.
在其项目主页上写到:“KGPU(即kernel和GPU的合体)的设法是把GPU当作操作系统的协同处理器,答应在Linux内核中举行数据的并 行计算.这样答应我们利用SIMD(大概CUDA中的SIMT)气势的代码来加快Linux内核功效,让之前认为太过于密集的计算功效进入内核.简单来 说,KGPU为内核增添了矢量运算功效“,别的,"它是Linux内核真正地开始并行化,不但仅是处理多个并发恳求,并且将大的数据计算恳求分割到开来, 将这些计算平铺到GPU上大量的核心中".
听起来是一个很新颖的概念,这目前仅是个研究项目,这个”KGPU“项目离可见的发规模利用还有一些限制因素.最大的问题是,目前Linux 内核DRM(Direct Rendering Manager)子系统中的开源图形驱动都无法支持GPGPU.固然目前有OpenCL Gallium3D state tracker +Clover的筹划,但是还远远没有预备好.
因为目前研究利用的是Compute Unified Device Architecture,并且利用NVIDIA最新的闭源专有驱动,故只支持Nvidia的硬件架构.所以更好的挑选是拥抱产业尺度OpenCL,这样 都对AMD和NVIDIA的GPUs都有很好的支持
在目前KGPU的研究进程中,研究人员已经用GPU-加快的AES密码来加密eCryptfs文件系统,展示了GPU可以用来处理加密技术.
这是KGPU的的Google Code page主页.当然还有GitHub.
总结:操纵GPU加快Linux内核必定是件很有意义的事情,但是开源的内核图形驱动一定要改进和提高,可以处理OpenCL 和/或GPGPU.
以上是“<b>用GPU加快Linux Kernel?</b>[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |