作者tsairay (火の红宝石)
看板Modchip
标题Re: [PS3 ] 关於PS3改机的问题
时间Mon Sep 20 17:52:04 2010
※ 引述《visor (~~~~~~~~~~)》之铭言:
: ※ 引述《tsairay (火の红宝石)》之铭言:
: : 而这个DMA engine的目的不是为了降低在I/O时CPU的负担
: : 而是用CPU去加速I/O
: : http://en.wikipedia.org/wiki/Direct_memory_access
: : DMA engine
: : In addition to hardware interaction, DMA can also be used to offload
: : expensive memory operations, such as large copies or scatter-gather
: : operations, from the CPU to a dedicated DMA engine. Intel includes such
: : engines on high-end servers, called I/O Acceleration Technology (IOAT).
: 以上你的讲法会让懂 DMA 的人笑死.....
: : ============================================================================
: : 综合以上几点,可以证明PS3的USB传输是会耗用CPU资源的
: : 想不耗用资源就只能像NIC那样多加一个DMAC
: 不管怎样,读取 USB 一定会耗用 CPU 资源,毕竟 CPU 一定要下指令要 USB host
: controller 去读取哪个装置上的资料,但是到了资料传输时,就可以省去 CPU 的时间
: 转交由 DMAC 帮你读取然後将资料转存到 DRAM 上,DMA主要是不让 CPU 去等待 device
: 回应的时间然後可以做其他事情,也可以减少 CPU 从 device 读资料出来再写回记忆体的
: 指令数量,并不是什麽用 CPU 去加速 I/O....
http://en.wikipedia.org/wiki/Direct_memory_access
DMA-engine本来就是拿来做I/O加速的,跟用来降低CPU loading的DMA controller
完全是两种不同的应用,我想你需要仔细的分辨一下两者的不同
DMA engine
In addition to hardware interaction,
DMA can also be used to
offload expensive memory operations, such as large copies or scatter-gather
operations, from the CPU to a dedicated DMA engine. Intel includes such
engines on high-end servers, called I/O Acceleration Technology (IOAT).
IO Accelerator in Xeon
As an example of DMA engine incorporated in a general-purpose CPU,
newer Intel Xeon chipsets include a
DMA engine technology called
I/O Acceleration Technology (I/OAT), meant to improve network performance
on high-throughput network interfaces, in particular gigabit Ethernet
and faster. However, various benchmarks with this approach by
Intel's Linux kernel developer Andrew Grover indicate no more than 10%
improvement in CPU utilization with receiving workloads, and no
improvement when transmitting data.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.130.46.98
1F:→ visor:你可以继续没关系,不过我可以跟你说 09/20 18:13
2F:→ visor:Cell 里面的就是你所说的 DMA controller 叫做 MFC 09/20 18:14
3F:→ visor:不知道可以去 google 一下 ppc Architecture 09/20 18:14
4F:→ sawg:...我觉得某些人真的很无聊 09/20 18:21
5F:→ sawg:这里叫改机板 不是让你来泼人加冷水的 09/20 18:21
6F:→ sawg:嘛 话就说到这 要战继续(摊手) 09/20 18:21
7F:→ tsairay:MFC是SPE的一部份,SPE是Cell的一部份,从外部透过USB读取 09/20 18:36
8F:推 MaiLu:请问楼上..嘛是瞎米?是日文的发语词吗? 09/20 18:37
9F:→ tsairay:data,怎样也要经过CPU,跟NIC有独立DMAC支援是不同的 09/20 18:41
10F:→ tsairay:都是英文缩写,因为原文太长一大串了 09/20 18:41
11F:→ satou20444:嘛应该是日文发语词 因为我也常讲XDD 09/20 18:41
12F:推 MaiLu:喔喔,那为什麽不直接说中文就好了?XD 09/20 19:18
13F:→ mcharuko:嘛 = ま,翻译过来的话可以勉强解释为 09/20 19:43
14F:→ mcharuko:「算了、不过、总之就是」之类的意思 09/20 19:43
15F:→ mcharuko:与英文的「but oh well.」相似。 09/20 19:44
16F:→ mcharuko:大致上来说意思就是不想再多说,或是觉得前面自己讲太多 09/20 19:44
17F:→ mcharuko:通常多用作语气舒缓词。 09/20 19:46
18F:推 MaiLu:我懂日文,我不懂的是,为什麽有中文不用中文 09/20 20:14
19F:→ MaiLu:反而用了个大多数人不懂的日文? 09/20 20:14
20F:→ MaiLu:另外正确的写法是まあ,你只写ま,字典上是查不到的 09/20 20:16
21F:→ MaiLu:、当然,漫画或一些小说里很多人只会写「ま」, 09/20 20:16
22F:→ MaiLu:但那不是标准写法 09/20 20:17
23F:推 MaiLu:其实まあ的含意,并不向英文的oh、well那麽单纯 09/20 20:22
24F:→ MaiLu:まあ有几个常见的含意1.在叙述自己的意见时,表达踌躇之意 09/20 20:24
25F:→ MaiLu:2.表达[对自己没信心,但试着做做看]之意 09/20 20:25
26F:→ MaiLu:3.表达勉强可接受之意 4.对听话者表达劝进之意 09/20 20:25
27F:→ MaiLu:以上是当副词用时的解释,当感叹词时是表达惊讶之意 09/20 20:26
28F:→ MaiLu:所以..把这个词直接音译成中文的各位.. 09/20 20:26
29F:→ MaiLu:你真的确定听话者知道你的[嘛]是什麽意思? 09/20 20:27
30F:推 MaiLu:抱歉离题了,向各位致歉.. 09/20 20:29
31F:推 peacedove:可以顺便问一下 日文常听到的 牟 有什麽含意嘛 09/20 20:40
32F:推 ddrdod:这串讨论文不知如何转变成讨论DMA架构? 09/20 20:52
33F:→ ddrdod:我反驳Modchip的论点完全是1080P高画质影片的流量 09/20 20:54
34F:→ ddrdod:Modchip一直强调USB 2.0"实际"频宽不足以应付市售BD播放 09/20 20:55
35F:→ ddrdod:根本搞不清除Byte跟Bit的差别,真头大 #(┬_┬)# 09/20 20:56
36F:→ ddrdod:还提出windows的系统中,25M就满顶了的理论,听到真是昏倒 09/20 20:58
37F:→ tsairay:他已经道歉了,没有必要穷追猛打吧 09/20 21:00
38F:→ ddrdod:我从来没说过PS3运行游戏会延迟Lag,跟USB频宽相关不相关 09/20 21:00
39F:→ ddrdod:他是有道歉,但之後还是一直强辩高清影片流量之高,USB 2.0 09/20 21:02
40F:→ ddrdod:频宽完全不足以应付播放需求,还硬扯我说过可以跑到USB 2.0 09/20 21:03
41F:→ ddrdod:频宽的产品,随我出价,要跟我买,你听了会作何感想? 09/20 21:04
42F:推 ddrdod:结论是Modchip连BD 1倍速的传输频宽是多少都搞不清楚... 09/20 21:07
43F:推 MaiLu:好,假设Modchip兄真的搞不清楚好了, 09/20 21:10
44F:→ MaiLu:然後呢?你希望他怎麽做? 09/20 21:11
45F:推 JackONeilll:我希望搞清楚之後给胶带XD 09/20 21:12
46F:推 ddrdod:我希望搞清楚之後给胶带XD 09/20 21:14
47F:→ tenka92417:版龟这次咬的非常痛..... 09/20 21:16
48F:推 MaiLu:牟~是在说「もう」吗?如果是的话,最常见有两个意思 09/20 21:16
49F:→ MaiLu:1是「已经」 2.是「吼~够了」的意思 XD 09/20 21:16
50F:→ MaiLu:3.就是「再」、「还有」,例如:再等一下就好了 09/20 21:18
51F:推 sayloveme:道歉还要进水桶 不过版主用字不会过当吗? 09/20 21:28
52F:→ z1987090:这样子也要被水桶...实在是.. 09/20 21:32
53F:推 CRAZYWAYLIVE:浮出~楼下那篇讲得很笼统 水桶的点应该找出来吧 09/20 21:40
54F:→ ntoufatman:吉祥物居然被桶了!太可怕了~~T__T 09/20 21:40
55F:→ biblecross:我想嘘...讨论难免偶尔大家会火气大嘛 09/20 21:43
56F:→ satou20444:应该是11165那篇0 3 0 火开太大了 09/20 21:45
57F:推 MaiLu:= =我觉得该水桶的或许不是Modchip兄.. 09/20 21:46
58F:推 z1987090:M兄有同感 不大喜欢某些人的讲话态度.. 09/20 21:49
59F:推 lien1618:好了,既然都水桶了,就不用再计较了,大家缓和讨论吧! 09/20 21:49
60F:推 storyofwind:只有我觉得版主水桶Modchip只是为了缓和气氛吗... 09/20 21:57
61F:推 luhc:与楼上大大同感+1, M兄 牺牲小我, 完成大我! 09/20 21:59
62F:推 lien1618:其实是吉祥物说要冷静的,他说对於这件事有点抱歉, 09/20 22:00
63F:推 lien1618:所以就这样处理罗,希望大家回归改机讨论吧:) 09/20 22:01
64F:推 p587868:其实吉祥物是板上某大大的另一个化身...所以水桶了无妨(误 09/20 22:36
65F:推 finalix:为什麽吵架的不一起水桶? 09/20 22:42
66F:推 MaiLu:楼上提出了好问题 09/20 22:45
67F:推 lien1618:各位,吉祥物已经希望藉由水桶来回归改机讨论, 09/20 22:55
68F:→ lien1618:所以请不要再针对这个点再打转。 09/20 22:55