關於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