Questions tagged «gpu»

专为执行快速内存操作而设计的处理器,其指令专门针对处理计算机图形处理和渲染而设计

15
为什么我们仍然使用CPU而不是GPU?
在我看来,这些天来,很多计算都是在GPU上完成的。显然,图形是在此处完成的,但是使用CUDA等工具,AI,哈希算法(认为是比特币)和其他图形处理也可以在GPU上完成。为什么我们不能仅仅放弃CPU并单独使用GPU?是什么使GPU比CPU快得多?
373 cpu  gpu  cuda  gpgpu 

10
人们为什么使用GPU进行高性能计算,而不是使用更专业的芯片?
据我了解,人们开始使用GPU进行通用计算,因为它们是计算能力的额外来源。尽管它们不能像CPU一样快速执行每个操作,但它们具有许多内核,因此比CPU更适合并行处理。如果您已经拥有一台恰好具有用于图形处理的GPU的计算机,但是您不需要图形,并且想要更多的计算能力,则这很有意义。但我也了解人们购买GPU 专门是为了增加计算能力,而无意使用它们来处理图形。在我看来,这类似于以下类推: 我需要割草,但割草机很w弱。因此,我从保持在卧室的箱式风扇上卸下了笼子,并弄平了刀片。我用胶带将其粘贴到割草机上,发现它工作得相当好。多年后,我是一家大型草坪护理企业的采购官。我有一笔可观的预算用于割草工具。我没有买割草机,而是买了一堆箱风扇。同样,它们工作正常,但我必须支付我最终不会使用的额外零件(例如笼子)。(出于这个比喻的目的,我们必须假设割草机和箱式风扇的价格大致相同) 那么,为什么没有具有GPU处理能力但没有图形处理能力的芯片或设备市场呢?我可以想到一些可能的解释。其中哪一个是正确的? 当GPU已经是不错的选择时(如果不存在割草机,为什么不使用这种非常好的箱式风扇呢?),这种替代方案的开发成本太高。 “ G”代表图形这一事实仅表示预期用途,并不真正意味着要比其他任何类型的工作都使该芯片更好地适应图形处理(割草机和箱式风扇是同一件事,您完全可以理解;无需进行任何修改即可使一个功能与另一个功能相同)。 现代GPU与古老的GPU有着相同的名称,但是如今,高端GPU的目的不是专门处理图形(现代箱式风扇的设计主要是充当割草机,即使不是老式的割草机也是如此)。 将几乎所有问题转换为图形处理语言都非常容易(可以通过快速吹气来割草)。 编辑: 我的问题已经得到回答,但是基于一些评论和答案,我认为我应该澄清我的问题。我不是在问为什么每个人都不买自己的计算。显然,大多数时候这太昂贵了。 我只是观察到,似乎需要能够快速执行并行计算的设备。我想知道为什么最佳的设备是图形处理单元,而不是为此目的而设计的设备。
105 gpu  gpgpu 

7
CPU和GPU在显示计算机图形时如何交互?
在这里,您可以看到一个名为Triangle.exe的小型C ++程序的屏幕截图,该程序带有一个基于OpenGL API的旋转三角形。 诚然,这是一个非常基本的示例,但我认为它适用于其他图形卡操作。 我只是很好奇,想知道从双击Windows XP下的Triangle.exe直到看到三角形在监视器上旋转的整个过程。发生什么情况,CPU(首先处理.exe)和GPU(最终在屏幕上输出三角形)如何交互? 我猜想显示此旋转三角形所涉及的主要是以下硬件/软件: 硬件 硬碟 系统内存(RAM) 中央处理器 显存 显卡 液晶显示器 软件 操作系统 DirectX / OpenGL API Nvidia驱动程序 有人可以用某种流程图进行说明吗? 它不应该是涵盖每个步骤的复杂解释(可能超出范围的猜测),而应该是中级IT人士可以遵循的解释。 我敢肯定,很多甚至会自称为IT专业人员的人都无法正确描述此过程。

1
如何测试我的GPU内存/ RAM?
我MemTest86在客户的计算机上进行了大量工作,这对于解决内存问题非常有用。我的问题是,如何测试GPU是否开始运行? 我知道像3DMark这样的程序可以将图形卡推到极限,但是视频内存又如何呢?值得测试吗?是否有压力工具实际上可以使用CUDA / OpenCL捕获视频卡(内存)中的问题?

2
为什么工作站图形卡的价格远远高于同等的消费级图形卡?
Nvidia GeForce GTX 780 Ti的价格为700美元,而Quadro K6000的价格为4000美元-但它们使用的是相同的底层GK110内核! Nvidia和AMD的其他工作站GPU可以说相同。 使用工作站GPU,这种价格差异究竟能支付多少费用?据我了解,他们已经为CAD和其他密集型商业应用程序专门调整了驱动程序,牺牲了游戏应用程序的速度以提高此类商业软件的准确性和性能,但这本身无法解释成本差异。它们可能具有更多的内存,并且通常为ECC类型,但这仍不能解释近六倍的差异。 硬件验证能否解释差异?我怀疑这种情况是这样的:在经过测试可用的GPU芯片中,有30%用于高端消费卡,而68%用于稍便宜的消费卡。其余2%则通过了更深入的验证,而少数通过的验证则放入了工作站卡中。可能是这种情况,这就是为什么它们如此昂贵吗?

2
在加载驱动程序之前,CPU如何与GPU通信?[重复]
这个问题在这里已有答案: 计算机如何显示原始的,低级的文本和图形 4答案 据我了解,GPU有自己的指令集,其指令由图形驱动程序生成。然后将GPU指令发送到GPU。那么,在加载驱动程序之前图形通信如何工作?是否有一些基本指令,GPU必须至少实现这些指令以确保计算机可以执行基本的显示任务?

11
是否可以通过以太网连接外部GPU?
我的笔记本电脑有可用的以太网端口,但我始终使用WiFi。我想知道是否有可能运行和使用连接到以太网端口的图形卡(带有外部电源)(通过某种PCI仿真将以太网GPU仿真为PCI)。 Cat6电缆可以达到10 Gbps,对于GPU而言,足以运行和玩游戏。 这可能吗?


3
如何在Windows 7中重新启动视频卡驱动程序?
有时我的视频卡驱动程序(Intel GMA X4500HD)崩溃并自动重新启动。但是更多的时候(几乎每当我每次观看由闪存供电的在线视频一段时间),它就会变得越来越慢,并且变得非常慢,直到我重新启动计算机。这看起来像是视频驱动程序代码中的资源泄漏,我想尝试单独重新启动它而不重新启动整个系统。如何手动重新启动(或使其立即崩溃以被操作系统自动重新启动)?
18 windows-7  drivers  gpu 


3
如何确定正在使用GPU的进程?
有没有办法找出哪个进程正在使用GPU进行密集计算?(OpenCL,CUDA等?主要是OpenCL?) 例如,如果您运行基于OpenCL的视频转码器,则在任务管理器中将看不到任何内容可以告诉您GPU正在以惊人的速度刻录数据-尽管您的粉丝会被加速。 如果答复是特定于驱动程序的,我主要对nVidia感兴趣。

1
如何确定和设置主显卡?
我有一台带两张显卡的Lenovo W520笔记本电脑: 我认为Windows 7(64位)正在使用我的Intel显卡₃,我认为它是集成的-因为Windows体验指数中的显卡等级较低。此外,英特尔卡具有750MB的RAM,而NVIDIA卡具有2GB。 我如何确定Windows 7真正在使用哪张卡? 我该如何更改? 由于这是一台笔记本电脑且显示器是内置的,因此更换显卡将如何影响内置的显示器?

1
GPU内存带宽和速度之间有何区别?
我在查看Nvidia系列10图形卡的规格时,发现它们指定了内存速度和内存带宽。内存速度以Gbps表示,内存带宽以GB /秒表示。在我看来,内存速度除以8应该等于内存带宽,因为8位组成一个字节,而所有其他单位都相同,但是事实并非如此。 我想知道是否有人可以向我解释,什么实际上表明了数据的真实传输率。如果有2个GPU,一个GPU的内存速度(Gbps)较高,另一个GPU的内存带宽(GB / sec)较高,那么一个GPU可以在某个固定的时间范围内传输更多数据(或者这是不可能的,并且这两个东西以某种方式链接在一起)某种方式)? 我在这里想念什么吗?我似乎在任何地方都找不到很好的答案...在这里实际上重要的是什么?又为什么两种度量都几乎用相同的单位表示(因为一个字节为8位,如果将两种度量都转换为位或字节,则一种度量应等于另一种度量)? 在此处和此处的证据(在SPECS部分中单击“查看完整的规格”)。

1
结合GPU计算能力
Windows 10 Fall Update之后,您会在Taskmanager中看到所有GPU: 当我玩游戏时,仅使用一个GPU,另一个则处于空闲状态。 问题:当我使用GeForce GTX 760达到100%的性能时,即使没有显示器连接,也可以使用英特尔高清显卡的闲置功率来获得更多的fps吗? 或在一个GPU上进行游戏,在另一个GPU上进行视频转码。

8
如何将笔记本电脑屏幕的分辨率提高到超出支持的水平?
我有一台笔记本电脑,与大多数笔记本电脑一样,其屏幕分辨率为1366x768。有什么办法增加它吗?笔记本电脑是HP Pavilion dv6,配备Intel HD 3000图形卡和Radeon HD 6490M GPU。 我希望将分辨率提高到1366 x 768以上,因为我有一个要求该分辨率的应用程序,并且只想在此笔记本电脑上运行该应用程序。应用程序要求分辨率为1280 x 900或更高。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.