竞猜:Dirndl 是什么?
相信关注 Phoronix 的朋友肯定注意到近期对于 Project Dirndl 的报道。那么这个神秘的 Dirndl 究竟是什么呢?大家一起来竞猜吧~
目前获得关于 Dirndl 的信息有:
- 曾经是一款每授权在$1000以上的商业软件。
- 现在将是完全免费,并且代码会以 GPL 形式发布。
- 特别适用于计算密集型工作,并且具备多核扩展能力,可以显著提升 Linux 平台上此类应用的性能(20%~300%)。
- 制作这款软件的公司对开源社区一直比较友好。
- 并不是一家新的软件公司产品。
- 并不是万能鸡血,大多数基础软件不会有明显提升。
- 不是来自 Intel 的。
根据以上这些内容,亲爱的读者朋友们,在这个(无聊的)周末,您能猜出 Dirndl 究竟是什么?又是哪个公司带来的么?
别忘记 Project Dirndl 的具体内容将在 6 月 14 日左右揭晓哦~
PS:Dirndl 的字面含义是巴伐利亚地区的一种连衣裙,详见维基。
Read More:
啥玩意????不解...
……猜编译器的多……
猜不出来。。。
ibm的?
翻出 PathScale EKOPath 来了. 但是不符合第4条啊.
既然这里没有给出 bzip2 的测试, 偶只好排除 malloc library 的可能. LLVM 一样的东西? 不会吧... 猜不中...
虚拟化技术相关的软件?
编译器
@Boild: IBM的Parallel Environment下面倒是有些东西, 不过感觉不像. 费这个脑筋...
猜pathscale公司。。。
有图无真相: http://upload.wikimedia.org/wikipedia/commons/d/d2/Dirndl.jpg
编译器
SMP之类的吧?
IBM的? 我就从对社区友好猜测的
我猜是 IBM 的新 jvm
it's part of the OS stack...
还和CPU有关的一个 OS stack ...
35M 大小
莫非是文件系统?
哈哈!! 我知道了!
NVIDIA 公司的
nvidia不算友好范畴吧……
肯定不是文件系统……计算密集型而不是io密集型……
不过也确实可能内核相关可能性大点…… = =b,因为测试对比组是“stock”,更像是测内核时候phoronix喜欢用的词……
多核调度优化神马的?…… 说到35M……难道真是编译好的一个内核?…… = =b
@cuihao: 你!…………………我x……………………
nvidia的新cuda
或者xen的vm
@kidfruit: 猜cuda/nvidia不是很靠普的另一个原因是……测试的两个系统,一个是A卡+AMD,一个是N卡+Intel,两个系统最后都得到了提升。
@csslayer: 有道理。
那还是 IBM 公司咯?
pathscale
@令狐少侠: @liangsuilong 说这个猜测被否定了……我不知道细节。
可能是实时的内核
@fcicq: pathscale的话符合第4条啊。 还送nouveau显卡来着
@csslayer: 莫非是OpenCL?
看来是异构硬件的并行计算类。
非常像AMD的风格
不知道有没有认从“phoronix”的好基友方向考虑……既然都肯把第一报道权给phoronix……
和gpu有关,和编译器有关,所以是一个针对异构计算平台的编译器。
amd有可能,amd早就在研究自动并行化,有可能修成正果。 ibm也有可能,但是ibm好想对高性能计算并不热衷,就算是热衷,也是仅对自家power芯片。 apple不太可能,apple对开源的态度倒是不算坏,但apple底层的东西都已经开放了,gcd和opencl本来就是免费 的,早就用在别的系统上了。 nvidia似乎并没类似的收费产品,都是免费的。 虚拟化对密集运算没有提升,可以排除。 真不知道是什么了。
难道是PGI?想了好久才想起这么一个词。
@cobranail:
真牛逼!!
http://www.pgroup.com
这个非常符合啊!
猜并行吧
内核补丁?
猜内核补丁的应该不靠普,因为内核的许可证是GPLv2,以至于它原来不可能是个能卖钱的商业产品……这样。
结果好像在phoronix公布出来了,PathScale Open-Sources The EKOPath 4 Compiler Suite。
5L真相帝
@fcicq: 牛,俺都不知道这个编译器。PGI倒还知道。
@timemars: 5L真相帝+1
pathscaled的编译器 http://www.pathscale.com/ekopath4-open-source-announcement pathscale是我用过最快的编译器。amd-64刚出来时,intel编译器限制在amd的U上使用SSE优化,pathscale是amd平台的最佳编译器,比gcc编译的快50%-100%以上。在intel编译器取消了对amd的限制后,免费编译器里intel是科学计算的不二之选,但仍然比商业的pathscale慢点(不多,5%左右)。gcc/gfortran对SSE的优化支持一直不行。pgi就算了,真不觉得它哪里好,还卖的贵。 现在pathscale开源了,真是大爽啊。特别是用AMD的U -- 话说科学计算方面,AMD的U就是比Intel的U划算,但就是intel有优秀的编译器而amd只有个比较寒酸的和open64贴牌。
用ekopath4编译mesa和QT肯定会快些。。。哈哈哈哈
@quanta: 这么猛啊!gentoo用户或有福了
Gentoo 用户的福音啊!
gcc 看来会被 BSD 果断抛弃了
@喵喵: pathscale确实很猛,我在超算中心都是用它的(自己不花钱的)。不过我主要还是用来编译高性能计算软件(即主要是浮点运算),其他软件应该没有这么大效果。主要原因是gcc/gfortran对SSE的优化太次,和intel的都差一大街。pathscale比intel的还要强点(绝大多数情况下,有极少数例外)。其实对于基础软件而言,我觉得不会有太大的提升,5%-10%就不错了。最受益的还是高性能计算这种计算密集型应用。
@quanta:
xorg 不算计算密集型吧? 居然用 pathcc 编译了就开始鸡血了。
@microcai: 估计是安慰剂作用
我以前只在超算中心用(自己的电脑可没授权),只是编译科学计算软件,没有编译过xorg这类软件。还真没想到会有鸡血效果。不过xorg有benchmark吗?科学软件很容易计算运算时间,然后算出加速的。一种可能就是xorg中有大量的单精度浮点运算(不懂xorg,求证)?对于含大量浮点的代码,特别是单精度浮点时,pathscale编译的结果比gcc快出50%甚至更多都是可能的。