TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Will Parallel Code Ever Be Embraced?

16 点作者 noidi将近 13 年前

4 条评论

danieldk将近 13 年前
<i>But the shiny object that has my attention at present consists of low-voltage ARM-type chips running on tiny inexpensive systems that can be stacked together to do all kinds of interesting things for a fraction of the power my Intel Xeon uses</i><p>This sentiment is repeated very often, but has someone actually done the math (in the case you do temporarily need a lot of processing power)? E.g., the following post estimates the power use of a Raspberry Pi around 2W:<p><a href="http://www.raspberrypi.org/phpBB3/viewtopic.php?f=2&#38;t=6050" rel="nofollow">http://www.raspberrypi.org/phpBB3/viewtopic.php?f=2&#38;t=60...</a><p>A recent Xeon or Core i7 is <i>many</i> times faster, and has the advantage of providing shared-memory parallelism (as opposed to a cluster of Pi's, where you have to distribute work over a 100MBit network).<p>Also, when he wants to save power, he shouldn't use a Xeon. Intel Core mobile CPUs, draw a relatively small amount of power as well. E.g. last time I measured my Mac Mini, it used 12W during normal use. And it's actually a usable desktop machine, in contrast to the Raspberry Pi.
评论 #4266110 未加载
iso-8859-1将近 13 年前
I see this as two separate prophesies:<p>* One is the Intel MIC, which is due to arrive THIS YEAR (<a href="http://blogs.intel.com/technology/2012/06/intel-xeon-phi-coprocessors-accelerate-discovery-and-innovation/" rel="nofollow">http://blogs.intel.com/technology/2012/06/intel-xeon-phi-cop...</a>)<p>* One is a total revamp of Operating Systems, so that everything is virtualized.<p>The first is a hardly a prophesy, because it's so near to being reality, and the article was written on the day of the Intel announcement.<p>The second is maybe, what, 20 years into the future? I'm not even sure there's a need. Security problems are not technical anymore. They are caused by a breach of trust. Integration between all those different VMs will still be needed. Badware will use this interface too. People like integration. Separating everything into its own VM will hinder that, and customers will not like it.
unwind将近 13 年前
<i>Except for games and some build cycles, I'm almost never waiting because the CPU has maxed out.</i><p>That's just ... Weird. What would "maxing out" even mean for a CPU? Going "fast enough", somehow? Maybe because build cycles is exactly what I do a lot of my time in front of a computer, I really don't think CPU:s are ever going to be "fast enough". Even if just doing "ordinary computing", I often think e.g. browsers and office applications are rather slow.
评论 #4265417 未加载
评论 #4266135 未加载
URSpider94将近 13 年前
Well put.<p>There will always be some applications (games, compilers, Photoshop, 3D rendering) that will benefit from fine-grained parallelism. For the rest, being able to run your web browser, DVD ripper, music streamer and IDE on four separate cores is good enough.