關於PS3改機的問題 - 改機

Table of Contents

※ 引述《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.


--

All Comments

Robert avatarRobert2010-09-24
你可以繼續沒關係,不過我可以跟你說
Selena avatarSelena2010-09-25
Cell 裡面的就是你所說的 DMA controller 叫做 MFC
不知道可以去 google 一下 ppc Architecture
Valerie avatarValerie2010-09-25
...我覺得某些人真的很無聊
這裡叫改機板 不是讓你來潑人加冷水的
嘛 話就說到這 要戰繼續(攤手)
Oliver avatarOliver2010-09-27
MFC是SPE的一部份,SPE是Cell的一部份,從外部透過USB讀取
Lily avatarLily2010-10-01
請問樓上..嘛是瞎米?是日文的發語詞嗎?
Susan avatarSusan2010-10-03
data,怎樣也要經過CPU,跟NIC有獨立DMAC支援是不同的
都是英文縮寫,因為原文太長一大串了
Valerie avatarValerie2010-10-06
嘛應該是日文發語詞 因為我也常講XDD
Callum avatarCallum2010-10-08
喔喔,那為什麼不直接說中文就好了?XD
Valerie avatarValerie2010-10-08
嘛 = ま,翻譯過來的話可以勉強解釋為
「算了、不過、總之就是」之類的意思
Tristan Cohan avatarTristan Cohan2010-10-10
與英文的「but oh well.」相似。
大致上來說意思就是不想再多說,或是覺得前面自己講太多
Belly avatarBelly2010-10-15
通常多用作語氣舒緩詞。
Zenobia avatarZenobia2010-10-16
我懂日文,我不懂的是,為什麼有中文不用中文
反而用了個大多數人不懂的日文?
Andrew avatarAndrew2010-10-20
另外正確的寫法是まあ,你只寫ま,字典上是查不到的
、當然,漫畫或一些小說裡很多人只會寫「ま」,
Barb Cronin avatarBarb Cronin2010-10-25
但那不是標準寫法
William avatarWilliam2010-10-26
其實まあ的含意,並不向英文的oh、well那麼單純
William avatarWilliam2010-10-29
まあ有幾個常見的含意1.在敘述自己的意見時,表達躊躇之意
Skylar Davis avatarSkylar Davis2010-10-30
2.表達[對自己沒信心,但試著做做看]之意
3.表達勉強可接受之意 4.對聽話者表達勸進之意
Margaret avatarMargaret2010-11-03
以上是當副詞用時的解釋,當感嘆詞時是表達驚訝之意
所以..把這個詞直接音譯成中文的各位..
Hamiltion avatarHamiltion2010-11-05
你真的確定聽話者知道你的[嘛]是什麼意思?
Irma avatarIrma2010-11-10
抱歉離題了,向各位致歉..
Joe avatarJoe2010-11-10
可以順便問一下 日文常聽到的 牟 有什麼含意嘛
Catherine avatarCatherine2010-11-13
這串討論文不知如何轉變成討論DMA架構?
Tom avatarTom2010-11-14
我反駁Modchip的論點完全是1080P高畫質影片的流量
Elma avatarElma2010-11-15
Modchip一直強調USB 2.0"實際"頻寬不足以應付市售BD播放
Rachel avatarRachel2010-11-18
根本搞不清除Byte跟Bit的差別,真頭大 #(┬_┬)#
Andy avatarAndy2010-11-21
還提出windows的系統中,25M就滿頂了的理論,聽到真是昏倒
Enid avatarEnid2010-11-25
他已經道歉了,沒有必要窮追猛打吧
Dorothy avatarDorothy2010-11-27
我從來沒說過PS3運行遊戲會延遲Lag,跟USB頻寬相關不相關
Callum avatarCallum2010-12-02
他是有道歉,但之後還是一直強辯高清影片流量之高,USB 2.0
David avatarDavid2010-12-06
頻寬完全不足以應付播放需求,還硬扯我說過可以跑到USB 2.0
William avatarWilliam2010-12-09
頻寬的產品,隨我出價,要跟我買,你聽了會作何感想?
Bethany avatarBethany2010-12-12
結論是Modchip連BD 1倍速的傳輸頻寬是多少都搞不清楚...
Yuri avatarYuri2010-12-16
好,假設Modchip兄真的搞不清楚好了,
Brianna avatarBrianna2010-12-19
然後呢?你希望他怎麼做?
Delia avatarDelia2010-12-24
我希望搞清楚之後給膠帶XD
Elizabeth avatarElizabeth2010-12-28
我希望搞清楚之後給膠帶XD
Kristin avatarKristin2011-01-01
版龜這次咬的非常痛.....
Quanna avatarQuanna2011-01-04
牟~是在說「もう」嗎?如果是的話,最常見有兩個意思
1是「已經」 2.是「吼~夠了」的意思 XD
Rebecca avatarRebecca2011-01-09
3.就是「再」、「還有」,例如:再等一下就好了
Delia avatarDelia2011-01-09
道歉還要進水桶 不過版主用字不會過當嗎?
Jacky avatarJacky2011-01-14
這樣子也要被水桶...實在是..
Agnes avatarAgnes2011-01-15
浮出~樓下那篇講得很籠統 水桶的點應該找出來吧
Valerie avatarValerie2011-01-16
吉祥物居然被桶了!太可怕了~~T__T
Anthony avatarAnthony2011-01-21
我想噓...討論難免偶爾大家會火氣大嘛
Eden avatarEden2011-01-22
應該是11165那篇0 3 0 火開太大了
Ingrid avatarIngrid2011-01-22
= =我覺得該水桶的或許不是Modchip兄..
Megan avatarMegan2011-01-23
M兄有同感 不大喜歡某些人的講話態度..
Yedda avatarYedda2011-01-25
好了,既然都水桶了,就不用再計較了,大家緩和討論吧!
Daniel avatarDaniel2011-01-28
只有我覺得版主水桶Modchip只是為了緩和氣氛嗎...
Madame avatarMadame2011-01-28
與樓上大大同感+1, M兄 犧牲小我, 完成大我!
Andrew avatarAndrew2011-01-30
其實是吉祥物說要冷靜的,他說對於這件事有點抱歉,
Franklin avatarFranklin2011-02-03
所以就這樣處理囉,希望大家回歸改機討論吧:)
George avatarGeorge2011-02-05
其實吉祥物是板上某大大的另一個化身...所以水桶了無妨(誤
Olivia avatarOlivia2011-02-06
為什麼吵架的不一起水桶?
Barb Cronin avatarBarb Cronin2011-02-09
樓上提出了好問題
Charlie avatarCharlie2011-02-13
各位,吉祥物已經希望藉由水桶來回歸改機討論,
所以請不要再針對這個點再打轉。