显卡的并行能力这么高,那么能给网站服务器使吗

2016-10-16 21:35:02 +08:00
 binbinyouliiii

今天在京东上逛显卡,不得不感叹 tm 显卡发展这么快,我的 750 才两年就渣的不行了,然后看新显卡的参数,看到了流处理器这一项。
  然后脑袋就发热了一想:显卡流处理这么多,理论上并行能力应该也很高,那么能给网站的服务器当 cpu 使吗?(这里的 cpu 不是指纯粹的 cpu ,就是把网站请求交给显卡处理得意思)那么按理说并发能力也高了
  脑袋发热想的,也不懂啥浮点运算整数啥的,不要喷我哈。

6445 次点击
所在节点    硬件
25 条回复
snnn
2016-10-17 08:46:27 +08:00
@JackBlack2006 搞机器学习的没有谁用 a 卡
lijsf
2016-10-17 10:21:45 +08:00
显卡适合做可并行的数值计算,如科学计算,图形计算,图像处理等,典型的大矩阵计算。业务服务器更多的是处理业务逻辑,实际上没啥数值计算需求。
kaneyuki
2016-10-17 10:54:25 +08:00
可以把显卡认为是对某些特定算法进行硬件封装。。
比如显卡有 10 条管线跑 AES 解密,这自然是并行的,而且硬件计算效率也远比 CPU 软件算效率高。
但是很显然,这并不能做服务器用。

农企那个也不是说替代 CPU ,而是对特定算法走 GPU 算,比如频繁加解密,生成随机数等
easing
2016-10-17 11:36:39 +08:00
显卡并不能做通用计算吧?
msg7086
2016-10-17 16:29:04 +08:00
GPU 擅长的是提前载入大量固定数据,然后每秒对这些数据做相同的运算,最后输出到屏幕上。
所以不能用显卡的原因:
1. 你没法提前导入大量数据到显存。
2. 你对一份数据做几百次相同的运算无意义。
3. 你运算的结果不会放到屏幕上。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/313192

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX