繁体
王所准备了一个
阶方程算法,分别使用计算所以前的编译
和曹长久写的Open64
行编译封装,试着
行计算,结果大跌
镜,新编译
完全滞后,比老的慢的多。
活。另外把你说的东西拿来我看,是不是真的啊?”王所心情很好,完全忘了自己前几天还在骂这小
不务正业。
曹长久连忙从包里拿
了两张
磁盘,这是他从大李那敲来的,里面正存着他这些日
以来对心血…向量并行编译算法。
王所将磁盘
了计算所的终端上,
磁盘目录。无需担心兼容问题,因为长久在上海编写代码的时候用的是同一个
作系统,虽然
件相关的内
不一样。
Open64是一个编译
平台,也是一个开源组织,专门
并行编译技术研究。Open64来源于SGI于1999年公布的一个工业化的并行化优化编译
Pro64源代码,后被全世界多个编译
研究小组用来作为研究平台,并命名为Open64。
因此向量
理机通常用于多
线超级计算机中。专用的向量
线可以在循环控制中消除某些
件开销,它的效果与优化编译
将顺序代码向量化的
能很有关系。
757工程决定使用向量
理机,兼容Cray-1是一个明智的决定,在元件制造的限制之下只有通过架构的优化最大化的实现并行才能显著的提
运算速度。向量
理就是一
方法,向量
理机对数组执行向量指令,每条指令都包
一串重复的
作,可以利用循环级展开得到人们想要的并行
,并且可以附属于任何标量
理机。
曹长久则是一副早知如此的样
,摇摇
没说话。
这不禁让围观的群众们大失所望,个别的还有
幸灾乐祸,小声的风言风语,
得都登天了,也不过如此嘛!
王所叹了一
气:“看来这是优化过的,不在向量机上不行啊!”“王伯,你也太心急了,现在所里的机
没有向量模块,没有多
理系统,还是32位的,虽说Open64可以兼容32位机,但是就不要谈
能了。”曹长久斜睨了一下旁边叽咕的人,对王所解释。
开源运动大大促
了编译技术的普及,因此曹长久也是开源的受益者。这次长久写的并行编译
也沿用了Open64这个名字,并小心的在程序里面加了一个小小的声明,里面注明了编译
的创作时间,作者等等,虽然长久自己版权不抱什么希望,但是梦中的习惯让他写了这个文本,同样,之前的长久写的磁盘
作系统也是如此。
曹长久的编译
就是此
产
,他大量借鉴了自己原来梦中的经验,将Open64编译
中的先
的并行思想
到其中,正好757也是64位的大型计算机,Open64对代码也是64位的,让长久省了重写代码的麻烦。
磁盘上保存的是源代码,要想使用必须重新编译转换成机
码,虽然
件系统平台有差异,但是只要在
作系统中重新编译一下就可以使用了。