2012年Todd Mostak 在哈佛中东研究中心攻读硕士研究生,他试图为自己的论文主题绘制和处理阿拉伯之春期间发布的4千万Twitter帖子,但处理这些帖子数小时耗费了甚至数 天。没有现成的系统能帮助他实现大数据集快速互动分析,于是他一边读MIT的数据库课程,一边开发出了利用GeForce Titan GPU处理数据的并行数据库系统MapD(演示,非论文)。基于GFU的数据库系统比基于CPU的数据库性能提升了70倍,而整个硬件只花了5千美元。Todd Mostak计划在开源许可证下发布MapD。如果你感兴趣,可以在哈佛的WorldMap网站上浏览包含1.25亿Twitter帖子的数据集,体验其快速的响应。
引用来自“unnamed”的评论
难道写个数据库的时间还不够他处理那些数据?我觉得处理个几十次应该都够了吧
引用来自“弦歌™”的评论
这样辩论没有意义,我在前面就说过,Intel在市场上占了优势。这样的事情在IT届是很多先例的(最好的技术总是打不过最好的市场)。正如你说的,2000年,SPARC拉下Intel一条街,2003年前,PowerPC拉下Intel一跳街。但现在Sun和摩托罗拉都已经是“雨打风吹去”了。我是说在制程和性能上, 同时期主流GPU一直是领先CPU,但没有否认过Intel的成功,也没说过GPU以后要包打天下。只是说有这种可能性,在软件为GPU优化的情况下,当前(请注意是当前,而不是像你说的2013年去比别人2000年的东西)主流的GPU是要超过CPU的。
你这种不在第一线摸爬滚打过的, 是不理解的.
引用来自“弦歌™”的评论
这样辩论没有意义,我在前面就说过,Intel在市场上占了优势。这样的事情在IT届是很多先例的(最好的技术总是打不过最好的市场)。正如你说的,2000年,SPARC拉下Intel一条街,2003年前,PowerPC拉下Intel一跳街。但现在Sun和摩托罗拉都已经是“雨打风吹去”了。我是说在制程和性能上, 同时期主流GPU一直是领先CPU,但没有否认过Intel的成功,也没说过GPU以后要包打天下。只是说有这种可能性,在软件为GPU优化的情况下,当前(请注意是当前,而不是像你说的2013年去比别人2000年的东西)主流的GPU是要超过CPU的。
引用来自“弦歌™”的评论
这样辩论没有意义,我在前面就说过,Intel在市场上占了优势。这样的事情在IT届是很多先例的(最好的技术总是打不过最好的市场)。正如你说的,2000年,SPARC拉下Intel一条街,2003年前,PowerPC拉下Intel一跳街。但现在Sun和摩托罗拉都已经是“雨打风吹去”了。我是说在制程和性能上, 同时期主流GPU一直是领先CPU,但没有否认过Intel的成功,也没说过GPU以后要包打天下。只是说有这种可能性,在软件为GPU优化的情况下,当前(请注意是当前,而不是像你说的2013年去比别人2000年的东西)主流的GPU是要超过CPU的。
引用来自“CheckStyle”的评论
benchmark总归是benchmark,理论值也总归是理论值. 协处理器拿理论浮点性能出来做广告的事儿, Cell就干过. PS3把七八个向量协处理器的理论性能拿出来一堆, 当时瞬间就把我石化了--天哪,逆天一般的存在啊.
这么多年过去了, 现在..呵呵, 大家长大了没?
这么多年过去了, 现在..呵呵, 大家长大了没?
引用来自“BruceWan”的评论
协处理器的位置越来越重
引用来自“弦歌™”的评论
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
CPU不光要做数值运算,更重要的是做逻辑运算. 很多人被厂商广告里的"浮点运算"所迷惑,以为浮点快就是等于性能高. 更悲哀的是,居然很多程序员都这么认为---看来进入这个行业的文科生确实越来越多了
近两年,GDP的发展基本很缓慢了,就是为了等待CPU速度赶上来,因为性能再高,在桌面也用不上了。
-----
你听谁说的? 老黄的PPT?
不要说什么“数值运算”和“逻辑运算“,“逻辑运算”归根结底还不是”数值运算“吗?
----------
你是文科生入门的吧? 好吧,归根结底都是晶体管在工作,本质彻底一样了,满意了吧?
知道“精简指令”和“复杂指令”的区别吗?知道为什么“精简指令”虽然各方面占优,却在市场上败给Intel的“复杂指令”吗?
--------
果然是文科半路出家,居然不知道x86核心早就是RISC的设计思想了..
引用来自“弦歌™”的评论
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
CPU不光要做数值运算,更重要的是做逻辑运算. 很多人被厂商广告里的"浮点运算"所迷惑,以为浮点快就是等于性能高. 更悲哀的是,居然很多程序员都这么认为---看来进入这个行业的文科生确实越来越多了
近两年,GDP的发展基本很缓慢了,就是为了等待CPU速度赶上来,因为性能再高,在桌面也用不上了。
-----
你听谁说的? 老黄的PPT?
不要说什么“数值运算”和“逻辑运算“,“逻辑运算”归根结底还不是”数值运算“吗?
----------
你是文科生入门的吧? 好吧,归根结底都是晶体管在工作,本质彻底一样了,满意了吧?
知道“精简指令”和“复杂指令”的区别吗?知道为什么“精简指令”虽然各方面占优,却在市场上败给Intel的“复杂指令”吗?
--------
果然是文科半路出家,居然不知道x86核心早就是RISC的设计思想了..
你能说现在X86的类RISC内核+微码+译码器,和传统意义上RISC处理器,有啥质的区别不?
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
CPU不光要做数值运算,更重要的是做逻辑运算. 很多人被厂商广告里的"浮点运算"所迷惑,以为浮点快就是等于性能高. 更悲哀的是,居然很多程序员都这么认为---看来进入这个行业的文科生确实越来越多了
近两年,GDP的发展基本很缓慢了,就是为了等待CPU速度赶上来,因为性能再高,在桌面也用不上了。
-----
你听谁说的? 老黄的PPT?
不要说什么“数值运算”和“逻辑运算“,“逻辑运算”归根结底还不是”数值运算“吗?
----------
你是文科生入门的吧? 好吧,归根结底都是晶体管在工作,本质彻底一样了,满意了吧?
知道“精简指令”和“复杂指令”的区别吗?知道为什么“精简指令”虽然各方面占优,却在市场上败给Intel的“复杂指令”吗?
--------
果然是文科半路出家,居然不知道x86核心早就是RISC的设计思想了..
引用来自“李志远”的评论
引用来自“CheckStyle”的评论
引用来自“三毛々”的评论
引用来自“仰望星空”的评论
但是IO性能摆在那的呀。我表示..整体架构不清楚。单单用GPU实现不太可能吧..
引用来自“CheckStyle”的评论
引用来自“三毛々”的评论
引用来自“仰望星空”的评论
但是IO性能摆在那的呀。我表示..整体架构不清楚。单单用GPU实现不太可能吧..
引用来自“弦歌™”的评论
我明白@李马燕的意思,浮点计算,实际上就是说,如果同样计算“1+1+1+1+1……”,目前主流的GPU是完胜主流CPU的(也可以说同样性能的GPU是和同样的CPU是没有区别的),但CPU远远不止做这样简单的事情,也许在实际程序里,要计算“398*15546+12580/100”等等很复杂的指令(最典型的就是诸如Intel的MMX指令),GPU不认识呀,就得转换成很多个"1+1”或“1-1”等简单指令。但如果这个工作要是在写程序,或者在编译的时候,就考虑并且转换好。那当然能最好发挥GPU的性能。题外话,所谓“精简指令”和“复杂指令”之争,也是同样的道理,很多科学家认为,CPU是硬件,只要处理一些基本功能就好了,功能简单了,可以更方便提升性能和效率。而软件更擅长处理复杂的事情。但Intel不这么认为,它觉得CPU可以处理更多事情,于是往CPU里加很多附加功能(指令),把物理架构做得越来越复杂。虽然从道理上来说,Intel是弱势的一面,但在市场上,他赢了。
-----
你是卖安腾的? 当年EPIC的簇拥者也这么鼓吹: 编译器可以搞定, 编译器搞不定? 你的程序可以专门优化
引用来自“弦歌™”的评论
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
CPU不光要做数值运算,更重要的是做逻辑运算. 很多人被厂商广告里的"浮点运算"所迷惑,以为浮点快就是等于性能高. 更悲哀的是,居然很多程序员都这么认为---看来进入这个行业的文科生确实越来越多了
——————————————————————
另外,制程——我指的是比如45nm,40nm等指标。
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
CPU不光要做数值运算,更重要的是做逻辑运算. 很多人被厂商广告里的"浮点运算"所迷惑,以为浮点快就是等于性能高. 更悲哀的是,居然很多程序员都这么认为---看来进入这个行业的文科生确实越来越多了
——————————————————————
另外,制程——我指的是比如45nm,40nm等指标。
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
CPU不光要做数值运算,更重要的是做逻辑运算. 很多人被厂商广告里的"浮点运算"所迷惑,以为浮点快就是等于性能高. 更悲哀的是,居然很多程序员都这么认为---看来进入这个行业的文科生确实越来越多了
近两年,GDP的发展基本很缓慢了,就是为了等待CPU速度赶上来,因为性能再高,在桌面也用不上了。
-----
你听谁说的? 老黄的PPT?
不要说什么“数值运算”和“逻辑运算“,“逻辑运算”归根结底还不是”数值运算“吗?
----------
你是文科生入门的吧? 好吧,归根结底都是晶体管在工作,本质彻底一样了,满意了吧?
知道“精简指令”和“复杂指令”的区别吗?知道为什么“精简指令”虽然各方面占优,却在市场上败给Intel的“复杂指令”吗?
--------
果然是文科半路出家,居然不知道x86核心早就是RISC的设计思想了..
引用来自“弦歌™”的评论
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
CPU不光要做数值运算,更重要的是做逻辑运算. 很多人被厂商广告里的"浮点运算"所迷惑,以为浮点快就是等于性能高. 更悲哀的是,居然很多程序员都这么认为---看来进入这个行业的文科生确实越来越多了
引用来自“弦歌™”的评论
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
CPU不光要做数值运算,更重要的是做逻辑运算. 很多人被厂商广告里的"浮点运算"所迷惑,以为浮点快就是等于性能高. 更悲哀的是,居然很多程序员都这么认为---看来进入这个行业的文科生确实越来越多了
近两年,GDP的发展基本很缓慢了,就是为了等待CPU速度赶上来,因为性能再高,在桌面也用不上了。
-----
你听谁说的? 老黄的PPT?
不要说什么“数值运算”和“逻辑运算“,“逻辑运算”归根结底还不是”数值运算“吗?
----------
你是文科生入门的吧? 好吧,归根结底都是晶体管在工作,本质彻底一样了,满意了吧?
知道“精简指令”和“复杂指令”的区别吗?知道为什么“精简指令”虽然各方面占优,却在市场上败给Intel的“复杂指令”吗?
--------
果然是文科半路出家,居然不知道x86核心早就是RISC的设计思想了..
引用来自“弦歌™”的评论
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
CPU不光要做数值运算,更重要的是做逻辑运算. 很多人被厂商广告里的"浮点运算"所迷惑,以为浮点快就是等于性能高. 更悲哀的是,居然很多程序员都这么认为---看来进入这个行业的文科生确实越来越多了
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
CPU不光要做数值运算,更重要的是做逻辑运算. 很多人被厂商广告里的"浮点运算"所迷惑,以为浮点快就是等于性能高. 更悲哀的是,居然很多程序员都这么认为---看来进入这个行业的文科生确实越来越多了
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
CPU不光要做数值运算,更重要的是做逻辑运算. 很多人被厂商广告里的"浮点运算"所迷惑,以为浮点快就是等于性能高. 更悲哀的是,居然很多程序员都这么认为---看来进入这个行业的文科生确实越来越多了
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
引用来自“IdleMan”的评论
数据库最耗费的资源在CPU上?
引用来自“达达仔”的评论
楼上的各位,GPU计算可以使用大量的压缩算法,减少IO,这样IO的速率就会成倍的提升。
引用来自“CheckStyle”的评论
引用来自“弦歌™”的评论
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
CPU不光要做数值运算,更重要的是做逻辑运算. 很多人被厂商广告里的"浮点运算"所迷惑,以为浮点快就是等于性能高. 更悲哀的是,居然很多程序员都这么认为---看来进入这个行业的文科生确实越来越多了
引用来自“unnamed”的评论
难道写个数据库的时间还不够他处理那些数据?我觉得处理个几十次应该都够了吧
引用来自“弦歌™”的评论
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
CPU不光要做数值运算,更重要的是做逻辑运算. 很多人被厂商广告里的"浮点运算"所迷惑,以为浮点快就是等于性能高. 更悲哀的是,居然很多程序员都这么认为---看来进入这个行业的文科生确实越来越多了
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
引用来自“三毛々”的评论
引用来自“仰望星空”的评论
但是IO性能摆在那的呀。我表示..整体架构不清楚。单单用GPU实现不太可能吧..
引用来自“达达仔”的评论
楼上的各位,GPU计算可以使用大量的压缩算法,减少IO,这样IO的速率就会成倍的提升。
引用来自“s1981x”的评论
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
引用来自“合金小猪”的评论
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
支持
GPU的浮点运算,GPU与显存之间的访问,还有散热,虽然大,但是相对高性能的CPU,他还是很便宜的
引用来自“孙健大人”的评论
基于GFU的数据库系统比基于CPU的数据库性能提升了70倍,而整个硬件只花了5千美元。
GFU? 小编你的节操掉了
数据库问题在于并发,问题是并发又不是完全独立,中间有很多原子性操作。GPU上真的要比CPU上优秀?
GFU? 小编你的节操掉了
引用来自“s1981x”的评论
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?
引用来自“李马燕”的评论
GPU是不是显卡?这玩意儿和数据库啥关系?