關於PS3改機的問題 - 改機
By Isabella
at 2010-09-20T17:52
at 2010-09-20T17:52
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.
--
: ※ 引述《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.
--
Tags:
改機
All Comments
By Robert
at 2010-09-24T06:56
at 2010-09-24T06:56
By Selena
at 2010-09-25T09:20
at 2010-09-25T09:20
By Valerie
at 2010-09-25T11:30
at 2010-09-25T11:30
By Oliver
at 2010-09-27T20:52
at 2010-09-27T20:52
By Lily
at 2010-10-01T07:41
at 2010-10-01T07:41
By Susan
at 2010-10-03T01:54
at 2010-10-03T01:54
By Valerie
at 2010-10-06T17:27
at 2010-10-06T17:27
By Callum
at 2010-10-08T03:15
at 2010-10-08T03:15
By Valerie
at 2010-10-08T13:46
at 2010-10-08T13:46
By Tristan Cohan
at 2010-10-10T06:30
at 2010-10-10T06:30
By Belly
at 2010-10-15T04:41
at 2010-10-15T04:41
By Zenobia
at 2010-10-16T22:00
at 2010-10-16T22:00
By Andrew
at 2010-10-20T13:04
at 2010-10-20T13:04
By Barb Cronin
at 2010-10-25T04:30
at 2010-10-25T04:30
By William
at 2010-10-26T03:40
at 2010-10-26T03:40
By William
at 2010-10-29T17:19
at 2010-10-29T17:19
By Skylar Davis
at 2010-10-30T23:56
at 2010-10-30T23:56
By Margaret
at 2010-11-03T03:31
at 2010-11-03T03:31
By Hamiltion
at 2010-11-05T02:25
at 2010-11-05T02:25
By Irma
at 2010-11-10T01:28
at 2010-11-10T01:28
By Joe
at 2010-11-10T22:56
at 2010-11-10T22:56
By Catherine
at 2010-11-13T16:33
at 2010-11-13T16:33
By Tom
at 2010-11-14T23:47
at 2010-11-14T23:47
By Elma
at 2010-11-15T21:09
at 2010-11-15T21:09
By Rachel
at 2010-11-18T05:17
at 2010-11-18T05:17
By Andy
at 2010-11-21T11:43
at 2010-11-21T11:43
By Enid
at 2010-11-25T04:19
at 2010-11-25T04:19
By Dorothy
at 2010-11-27T20:33
at 2010-11-27T20:33
By Callum
at 2010-12-02T06:47
at 2010-12-02T06:47
By David
at 2010-12-06T06:18
at 2010-12-06T06:18
By William
at 2010-12-09T05:15
at 2010-12-09T05:15
By Bethany
at 2010-12-12T09:38
at 2010-12-12T09:38
By Yuri
at 2010-12-16T12:46
at 2010-12-16T12:46
By Brianna
at 2010-12-19T23:11
at 2010-12-19T23:11
By Delia
at 2010-12-24T17:18
at 2010-12-24T17:18
By Elizabeth
at 2010-12-28T02:09
at 2010-12-28T02:09
By Kristin
at 2011-01-01T13:21
at 2011-01-01T13:21
By Quanna
at 2011-01-04T19:38
at 2011-01-04T19:38
By Rebecca
at 2011-01-09T14:45
at 2011-01-09T14:45
By Delia
at 2011-01-09T17:05
at 2011-01-09T17:05
By Jacky
at 2011-01-14T01:15
at 2011-01-14T01:15
By Agnes
at 2011-01-15T10:06
at 2011-01-15T10:06
By Valerie
at 2011-01-16T07:14
at 2011-01-16T07:14
By Anthony
at 2011-01-21T01:08
at 2011-01-21T01:08
By Eden
at 2011-01-22T08:07
at 2011-01-22T08:07
By Ingrid
at 2011-01-22T09:22
at 2011-01-22T09:22
By Megan
at 2011-01-23T02:26
at 2011-01-23T02:26
By Yedda
at 2011-01-25T19:31
at 2011-01-25T19:31
By Daniel
at 2011-01-28T00:28
at 2011-01-28T00:28
By Madame
at 2011-01-28T23:06
at 2011-01-28T23:06
By Andrew
at 2011-01-30T08:28
at 2011-01-30T08:28
By Franklin
at 2011-02-03T09:24
at 2011-02-03T09:24
By George
at 2011-02-05T14:55
at 2011-02-05T14:55
By Olivia
at 2011-02-06T13:17
at 2011-02-06T13:17
By Barb Cronin
at 2011-02-09T12:25
at 2011-02-09T12:25
By Charlie
at 2011-02-13T00:53
at 2011-02-13T00:53
Related Posts
關於PS3改機的問題
By Quanna
at 2010-09-20T15:29
at 2010-09-20T15:29
wii版本問題
By Dinah
at 2010-09-20T14:28
at 2010-09-20T14:28
關於PS3改機的問題
By Callum
at 2010-09-20T13:59
at 2010-09-20T13:59
請問台灣專用機能玩美版遊戲以及使用購物頻道嗎?
By Oliver
at 2010-09-20T13:20
at 2010-09-20T13:20
同樣遊戲的美版和日版紀錄有互通嗎?
By Skylar DavisLinda
at 2010-09-20T11:40
at 2010-09-20T11:40