beepbug 发表于 2009-01-17 18:55

原帖由 cjaizss 于 2009-1-17 14:54 发表 http://linux.chinaunix.net/bbs/images/common/back.gif

换个关键字google的,
TLP(Task-level parallelism)
Task-level parallelism?那怎么就是硬件多线程呢?不解。

cjaizss 发表于 2009-01-17 19:36

原帖由 beepbug 于 2009-1-17 18:55 发表 http://linux.chinaunix.net/bbs/images/common/back.gif

Task-level parallelism?那怎么就是硬件多线程呢?不解。
翻译的名字而已,别较真.任务级并行.

cjaizss 发表于 2009-01-17 19:47

当然TLP全称也可以为Thread-level parallelism,和Task-level parallelism是同一个意思

beepbug 发表于 2009-01-18 08:23

Thread-level和Task-level完全是两码事。即使俺beepbug不较真,它哥俩仍然是两码事啊。
Task-level parallelism老早就有了。并行操作系统搞的就是这码事。这task是IBM的叫法,bell喜欢叫process。Thread是细一点的概念,一个process里可以有多个Thread。这个是晚得多的概念。但到现在,也不算什么新式武器了。

cjaizss 发表于 2009-01-18 09:00

原帖由 beepbug 于 2009-1-18 08:23 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
Thread-level和Task-level完全是两码事。即使俺beepbug不较真,它哥俩仍然是两码事啊。
Task-level parallelism老早就有了。并行操作系统搞的就是这码事。这task是IBM的叫法,bell喜欢叫process。Thread是细一 ...
一回事!!!!

cjaizss 发表于 2009-01-18 09:02

任务级并行本来就不是啥新鲜玩意,提出已经很多年了,是在ILP越来越不中用的情况下提出来的.

jamesr 发表于 2009-01-18 14:19

cjaizss 发表于 2009-01-18 17:46

原帖由 jamesr 于 2009-1-18 14:19 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
我想beepbug说的是Multiprogramming,那个的确是早就有了,batch机上就有了。
而楼主说的应该是CPU的概念,不是系统层面的概念。
呵呵,本来就是在CPU层面讨论这个问题的.

beepbug 发表于 2009-01-18 19:43

1)17楼想到哪去了?越说越乱了,把这些完全不同的东西都整成一块了。
2)任务(进程)级并行不是提出已经很多年了,而是跑跑已经多年了。在小巨型机上玩过的,就知道是咋回事。在多处理机上玩过Java,就知道啥是线程级并行。

cjaizss 发表于 2009-01-20 00:50

原帖由 beepbug 于 2009-1-18 19:43 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
1)17楼想到哪去了?越说越乱了,把这些完全不同的东西都整成一块了。
2)任务(进程)级并行不是提出已经很多年了,而是跑跑已经多年了。在小巨型机上玩过的,就知道是咋回事。在多处理机上玩过Java,就知道啥 ...
不要在软件层次上讨论硬件层次的东西,不是同一回事情嘛.

[ 本帖最后由 cjaizss 于 2009-1-20 00:52 编辑 ]
页: 1 [2] 3 4
查看完整版本: 谁熟悉硬件多线程?这东西很好!