Linux.ChinaUnix.net
ChinaUnix | Linux首页 | 新闻 | 博客 | 文章 | 专栏 | 新手 | 方案 | 图书 | 下载 | 人才 | 手册 | wiki | 搜索     
Linux论坛
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


ZZ 老高(Donald E.Knuth)对多核的看法,偶很认同
首页 » CU论坛 » Linux » 汇总贴列表 » CPU与编译器 »  
[打印] [订阅] [收藏] [推荐给朋友] [本帖文本页]
prolj   美女
大法师
爱好者


CU奥运火炬传递手2008
UID:293231
注册:2005-7-19
最后登录: 2008-07-20
帖子:10086
精华:3

可用积分:8957
信誉积分:555
专家积分:0 (本版)

来自:乡下
状态:...保密...

[资料] [站内短信] [Blog]


顶部
1楼 发表于 2008-5-16 21:20 
http://www.informit.com/articles/article.aspx?p=1193856

Andrew: Vendors of multicore processors have expressed frustration at the
difficulty of moving developers to this model. As a former professor, what
thoughts do you have on this transition and how to make it happen? Is it a
question of proper tools, such as better native support for concurrency in
languages, or of execution frameworks? Or are there other solutions?

Donald: I don't want to duck your question entirely. I might as well flame a
bit about my personal unhappiness with the current trend toward multicore
architecture. To me, it looks more or less like the hardware designers have
run out of ideas, and that they're trying to pass the blame for the future
demise of Moore's Law to the software writers by giving us machines that work
faster only on a few key benchmarks! I won't be surprised at all if the whole
multithreading idea turns out to be a flop, worse than the "Titanium"
approach that was supposed to be so terrific-until it turned out that the
wished-for compilers were basically impossible to write.

Let me put it this way: During the past 50 years, I've written well over a
thousand programs, many of which have substantial size. I can't think of even
five of those programs that would have been enhanced noticeably by
parallelism or multithreading. Surely, for example, multiple processors are
no help to TeX.[1]

How many programmers do you know who are enthusiastic about these promised
machines of the future? I hear almost nothing but grief from software people,
although the hardware folks in our department assure me that I'm wrong.

I know that important applications for parallelism exist-rendering graphics,
breaking codes, scanning images, simulating physical and biological
processes, etc. But all these applications require dedicated code and
special-purpose techniques, which will need to be changed substantially every
few years.

Even if I knew enough about such methods to write about them in TAOCP, my
time would be largely wasted, because soon there would be little reason for
anybody to read those parts. (Similarly, when I prepare the third edition of
Volume 3 I plan to rip out much of the material about how to sort on magnetic
tapes. That stuff was once one of the hottest topics in the whole software
field, but now it largely wastes paper when the book is printed.)

The machine I use today has dual processors. I get to use them both only when
I'm running two independent jobs at the same time; that's nice, but it
happens only a few minutes every week. If I had four processors, or eight, or
more, I still wouldn't be any better off, considering the kind of work I
do-even though I'm using my computer almost every day during most of the day.
So why should I be so happy about the future that hardware vendors promise?
They think a magic bullet will come along to make multicores speed up my kind
of work; I think it's a pipe dream. (No-that's the wrong metaphor!
"Pipelines" actually work for me, but threads don't. Maybe the word I want is
"bubble.")

From the opposite point of view, I do grant that web browsing probably will
get better with multicores. I've been talking about my technical work,
however, not recreation. I also admit that I haven't got many bright ideas
about what I wish hardware designers would provide instead of multicores, now
that they've begun to hit a wall with respect to sequential computation. (But
my MMIX design contains several ideas that would substantially improve the
current performance of the kinds of programs that concern me most-at the cost
of incompatibility with legacy x86 programs.)

[ 本帖最后由 prolj 于 2008-5-17 13:10 编辑 ]



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

思考
坚持
春天我种下一个男朋友,到了秋天就会收获好多好多男朋友
别有事没事别瞎搞意识QJ,大家都不是8岁小孩了
神太多了,一般情况下我都是进来拜神的,捎带给神带点水,很多牛在天上飞,还有很多人在空中飘,遮住了阳光,导致植物无法进行光合作用,再没有水就没法活了
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布 | 致电800-858-2903,了解DELL如何为你量身订制笔记本
run_xiao2000
骑士



UID:179815
注册:2004-8-28
最后登录: 2008-07-17
帖子:72
精华:0

可用积分:68
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[资料] [站内短信] [Blog]


顶部
2楼 发表于 2008-5-17 13:12 
翻译一哈,看得累呢



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布 | 致电800-858-2903,了解DELL如何为你量身订制笔记本
prolj   美女
大法师
爱好者


CU奥运火炬传递手2008
UID:293231
注册:2005-7-19
最后登录: 2008-07-20
帖子:10086
精华:3

可用积分:8957
信誉积分:555
专家积分:0 (本版)

来自:乡下
状态:...保密...

[资料] [站内短信] [Blog]


顶部
3楼 发表于 2008-5-17 13:14 
直白的说就是,以前大家都是修炼武功比比谁更厉害,知道大家都很厉害了,某些人就搞起了七星北斗阵,7个打1个。
老高认为应该继续个人修炼,我觉得一个核很牛X的话,对于多个核是很有帮助的



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

思考
坚持
春天我种下一个男朋友,到了秋天就会收获好多好多男朋友
别有事没事别瞎搞意识QJ,大家都不是8岁小孩了
神太多了,一般情况下我都是进来拜神的,捎带给神带点水,很多牛在天上飞,还有很多人在空中飘,遮住了阳光,导致植物无法进行光合作用,再没有水就没法活了
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布 | 致电800-858-2903,了解DELL如何为你量身订制笔记本
run_xiao2000
骑士



UID:179815
注册:2004-8-28
最后登录: 2008-07-17
帖子:72
精华:0

可用积分:68
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[资料] [站内短信] [Blog]


顶部
4楼 发表于 2008-5-17 13:57 
天下局势,分久必合,合久必分,呵呵



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布 | 致电800-858-2903,了解DELL如何为你量身订制笔记本
system888net   帅哥
光明使者




UID:304970
注册:2005-8-21
最后登录: 2008-07-19
帖子:818
精华:1

可用积分:1125
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[资料] [站内短信] [Blog]


顶部
5楼 发表于 2008-5-17 14:00 


QUOTE:
原帖由 prolj 于 2008-5-17 13:14 发表
直白的说就是,以前大家都是修炼武功比比谁更厉害,知道大家都很厉害了,某些人就搞起了七星北斗阵,7个打1个。
老高认为应该继续个人修炼,我觉得一个核很牛X的话,对于多个核是很有帮助的

不错,很人性化的说法



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布 | 致电800-858-2903,了解DELL如何为你量身订制笔记本
system888net   帅哥
光明使者




UID:304970
注册:2005-8-21
最后登录: 2008-07-19
帖子:818
精华:1

可用积分:1125
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[资料] [站内短信] [Blog]


顶部
6楼 发表于 2008-5-17 14:01 


QUOTE:
原帖由 run_xiao2000 于 2008-5-17 13:57 发表
天下局势,分久必合,合久必分,呵呵

有理,技术的发展常常有轮回的现象发生.



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布 | 致电800-858-2903,了解DELL如何为你量身订制笔记本
run_xiao2000
骑士



UID:179815
注册:2004-8-28
最后登录: 2008-07-17
帖子:72
精华:0

可用积分:68
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[资料] [站内短信] [Blog]


顶部
7楼 发表于 2008-5-17 14:17 
LZ看了老高的TAOCP没?



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布 | 致电800-858-2903,了解DELL如何为你量身订制笔记本
prolj   美女
大法师
爱好者


CU奥运火炬传递手2008
UID:293231
注册:2005-7-19
最后登录: 2008-07-20
帖子:10086
精华:3

可用积分:8957
信誉积分:555
专家积分:0 (本版)

来自:乡下
状态:...保密...

[资料] [站内短信] [Blog]


顶部
8楼 发表于 2008-5-17 14:19 
大三的时候浏览过1、3,当时觉得第2卷实在没意思,跟没看一样



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

思考
坚持
春天我种下一个男朋友,到了秋天就会收获好多好多男朋友
别有事没事别瞎搞意识QJ,大家都不是8岁小孩了
神太多了,一般情况下我都是进来拜神的,捎带给神带点水,很多牛在天上飞,还有很多人在空中飘,遮住了阳光,导致植物无法进行光合作用,再没有水就没法活了
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布 | 致电800-858-2903,了解DELL如何为你量身订制笔记本
run_xiao2000
骑士



UID:179815
注册:2004-8-28
最后登录: 2008-07-17
帖子:72
精华:0

可用积分:68
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[资料] [站内短信] [Blog]


顶部
9楼 发表于 2008-5-17 14:27 
第2卷讲随机数,看得很是头疼,数学跟不上,我也没坚持下来,而且感觉翻译的不太好。(没有冒犯前辈的意思



您对本贴的看法:鲜花[0] 臭蛋[0]
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布 | 致电800-858-2903,了解DELL如何为你量身订制笔记本
prolj   美女
大法师
爱好者


CU奥运火炬传递手2008
UID:293231
注册:2005-7-19
最后登录: 2008-07-20
帖子:10086
精华:3

可用积分:8957
信誉积分:555
专家积分:0 (本版)

来自:乡下
状态:...保密...

[资料] [站内短信] [Blog]


顶部
10楼 发表于 2008-5-17 14:31 
俺买的影印版,要不俺大学整天逃课英语就没学过还裸考过了4、6级,不光看电影,俺也看书和paper,有一个免费获取国外论文的办法,保密
以后有时间了把3卷的习题作一遍



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

思考
坚持
春天我种下一个男朋友,到了秋天就会收获好多好多男朋友
别有事没事别瞎搞意识QJ,大家都不是8岁小孩了
神太多了,一般情况下我都是进来拜神的,捎带给神带点水,很多牛在天上飞,还有很多人在空中飘,遮住了阳光,导致植物无法进行光合作用,再没有水就没法活了
CU可用积分兑换Linux/Unix精品图书 |《Ubuntu标准教程》书评获奖名单公布 | 致电800-858-2903,了解DELL如何为你量身订制笔记本

首页 » CU论坛 » Linux » 汇总贴列表 » CPU与编译器 »

 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - Linux时代 - Archiver - WAP - TOP

Processed in 0.481325 second(s), 15 queries , Gzip enabled