一直以为NV只生产独显,但是CUDA的锁页存储器有一大功能是可以把它映射到CUDA地址空间,说这一功能在集成显卡上能显示较大优势。我就疑惑了,问题:1. CUDA只支持NV生产的显卡吗? 2. NV还生产集显吗?如果有的话,3. 与独显的型号有什么区别? 4. CUDA支持的集显有哪些? 谢谢!
楼主您好:
目前CUDA只支持NVIDIA生产的和笑一笑生产的显卡。AMD的是不支持的。Intel的也不支持的。CUDA是N卡和笑卡独有的功能。
集显还生产的。以及,其实这不是一个问题。任何GPU芯片,如果外围不搭配独立存在的显存芯片,则就变成了集显。也就是他们的区别在于是否是独立的显存,还是使用的内存。
集显和独显都能使用mapped pinned host memory.
感谢笑一笑的来访。
喔,懂了,谢谢版主
LZ您好:
1:CUDA只支持N卡,其他公司的产品一概不支持。
2:NV早年生产过集显,比如intel平台的MCP73/7A芯片组,AMD平台的MCP78芯片组,以及intel ATOM 平台的ION芯片组,这些都是支持CUDA的。目前在产的还有tegra SOC芯片上的集显,但暂时不支持CUDA,有待tegra5芯片面世。
3:前面提到的曾经生产的集显芯片,和现在的主流独显相比,计算单元规模要小得多,计算能力版本也要低很多,基本上都是1.x的。
以及,我十分同意横扫斑竹的观点,就您讨论的问题而言,不搭配独立显存的独显,即可看作是集显。以及,如果显存不够用,那么也可以看做集显使用。
4:前面已经回答,不再赘述。
5:集显和独显都能使用mapped pinned host memory,但是独显使用需要通过pci-e 总线,而集显可以直接使用内存。虽然独显的显存一般要比内存快,但是从内存访问又要比通过pci-e总线更快,所以有“这一功能在集成显卡上能显示较大优势”的说法。
感谢您的来访,祝您编码顺利~
谢谢ice,受益匪浅!