Current_Issue.tar.gz - 有时,快还不够

作者:Shawn Powers

当我第一次开始使用计算机时,“高性能计算”基本上是指一个人的打字速度有多快。如果人们的打字速度比IBM电动打字机打出字母的速度还快,他们就被认为是高性能的。事实上,如果你没看过手动打字机和IBM Selectric“高尔夫球”打字机之间的比赛,那你就白活了。

然而,时代迅速变化,现在我们不再计算每秒字符数,而是使用像petaflops这样的术语。虽然可以说petaflops在口头上更有趣,但它们并没有真正衡量与每秒字符数相同的东西。然而,在抽象的概念中,它们都衡量了一件硬件可以“产生多少东西”。值得庆幸的是,本期专门讨论高性能计算,而不是高速打字。如果我提出一期专注于IBM Selectric打字机,我偷偷地怀疑这将是我作为副编辑的最后一期。

我们的作者这个月完成了任务,而且确实专注于高性能计算。事实上,James Gray带我们参观了Roadrunner超级计算机的总部。它并不完全是大多数人可以在卧室里建造的那种系统,但它可以让你对一些真正的马力有一个迷人的了解。如果这样的设置对你来说显得太“空中楼阁”,别担心。我们还有很多其他的文章可以让你深入研究。

你可以通过使用CUDA并利用一些GPU处理器时间来满足你的意愿来增强你的编程能力。Robert Farber解释了如何做到这一点。或者,你可能更愿意利用你的高性能操作系统,用一个Linux驱动的软件RAID系统来代替你的硬件RAID设置。Will Reese展示了这样做的优势,以及如何做的说明。

然而,编写好的代码有很多好处。通常,如果代码是好的,即使是一台普通的台式机也可以像高性能野兽一样运行。Reuven Lerner提供了一大堆书的综述,肯定有助于编写出一些高性能的代码。然而,有一点警告:你可能需要再买一个书架。

如果你像我一样只是一个Linux桌面用户呢?嗯,我们并没有把你排除在外。Marcel Gagné向你展示了如何通过利用新兴的微博服务来简化你的博客习惯。Twitter?Identi.ca?Jisko?是的,还有更多。Marcel解释了如何使微博尽可能高效和有效,而现在,高性能博客是140个字符或更少。

如果你讨厌整个Twitter的概念,别担心。Kyle Rankin展示了如何通过Compiz来简化你的桌面体验。我怀疑Kyle只是想证明Compiz是商业桌面上的一个合法补充,而事实上,他只是喜欢摇晃的窗口。当然,他会否认这种事情。看看他的专栏,看看你的想法。

在开源世界里,一个人能成为一个高性能设备吗?如果可以,Cory Doctorow在开放标准和自由信息方面将是一台超级计算机。这个月,我们采访了一位在前线与DRM作斗争的人。你可以想象,他对Linux有一些赞美之词。你不会想错过的。

就像每个月一样,我们有我们常规的专栏、评论和技术技巧。无论你是在寻找安装和保护Samba的信息,还是有兴趣用Python解决编程任务,这一期你都会想从头到尾读完。至于我,我想我要去把那台旧的IBM Selectric挖出来,看看我是否还能打字比它打印得快。由于某种原因,我怀疑我可能没有我记忆中那么棒了(但我很火——www.linuxjournal.com/content/extra-shawn-powers-hot)。

Shawn Powers是Linux Journal的副编辑。他也是LinuxJournal.com的小工具专家,他收藏了一批有趣的复古加菲猫咖啡杯。别被他傻乎乎的发型骗了,他是个非常普通的人,可以通过电子邮件shawn@linuxjournal.com联系到他。或者,在Freenode.net上访问#linuxjournal IRC频道。

加载Disqus评论