Re: [PS3 ] 關於PS3改機的問題
※ 引述《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
→
09/20 18:13, , 1F
09/20 18:13, 1F
→
09/20 18:14, , 2F
09/20 18:14, 2F
→
09/20 18:14, , 3F
09/20 18:14, 3F
→
09/20 18:21, , 4F
09/20 18:21, 4F
→
09/20 18:21, , 5F
09/20 18:21, 5F
→
09/20 18:21, , 6F
09/20 18:21, 6F
→
09/20 18:36, , 7F
09/20 18:36, 7F
推
09/20 18:37, , 8F
09/20 18:37, 8F
→
09/20 18:41, , 9F
09/20 18:41, 9F
→
09/20 18:41, , 10F
09/20 18:41, 10F
→
09/20 18:41, , 11F
09/20 18:41, 11F
推
09/20 19:18, , 12F
09/20 19:18, 12F
→
09/20 19:43, , 13F
09/20 19:43, 13F
→
09/20 19:43, , 14F
09/20 19:43, 14F
→
09/20 19:44, , 15F
09/20 19:44, 15F
→
09/20 19:44, , 16F
09/20 19:44, 16F
→
09/20 19:46, , 17F
09/20 19:46, 17F
推
09/20 20:14, , 18F
09/20 20:14, 18F
→
09/20 20:14, , 19F
09/20 20:14, 19F
→
09/20 20:16, , 20F
09/20 20:16, 20F
→
09/20 20:16, , 21F
09/20 20:16, 21F
→
09/20 20:17, , 22F
09/20 20:17, 22F
推
09/20 20:22, , 23F
09/20 20:22, 23F
→
09/20 20:24, , 24F
09/20 20:24, 24F
→
09/20 20:25, , 25F
09/20 20:25, 25F
→
09/20 20:25, , 26F
09/20 20:25, 26F
→
09/20 20:26, , 27F
09/20 20:26, 27F
→
09/20 20:26, , 28F
09/20 20:26, 28F
→
09/20 20:27, , 29F
09/20 20:27, 29F
推
09/20 20:29, , 30F
09/20 20:29, 30F
推
09/20 20:40, , 31F
09/20 20:40, 31F
推
09/20 20:52, , 32F
09/20 20:52, 32F
→
09/20 20:54, , 33F
09/20 20:54, 33F
→
09/20 20:55, , 34F
09/20 20:55, 34F
→
09/20 20:56, , 35F
09/20 20:56, 35F
→
09/20 20:58, , 36F
09/20 20:58, 36F
→
09/20 21:00, , 37F
09/20 21:00, 37F
→
09/20 21:00, , 38F
09/20 21:00, 38F
→
09/20 21:02, , 39F
09/20 21:02, 39F
→
09/20 21:03, , 40F
09/20 21:03, 40F
→
09/20 21:04, , 41F
09/20 21:04, 41F
推
09/20 21:07, , 42F
09/20 21:07, 42F
推
09/20 21:10, , 43F
09/20 21:10, 43F
→
09/20 21:11, , 44F
09/20 21:11, 44F
推
09/20 21:12, , 45F
09/20 21:12, 45F
推
09/20 21:14, , 46F
09/20 21:14, 46F
→
09/20 21:16, , 47F
09/20 21:16, 47F
推
09/20 21:16, , 48F
09/20 21:16, 48F
→
09/20 21:16, , 49F
09/20 21:16, 49F
→
09/20 21:18, , 50F
09/20 21:18, 50F
推
09/20 21:28, , 51F
09/20 21:28, 51F
→
09/20 21:32, , 52F
09/20 21:32, 52F
推
09/20 21:40, , 53F
09/20 21:40, 53F
→
09/20 21:40, , 54F
09/20 21:40, 54F
→
09/20 21:43, , 55F
09/20 21:43, 55F
→
09/20 21:45, , 56F
09/20 21:45, 56F
推
09/20 21:46, , 57F
09/20 21:46, 57F
推
09/20 21:49, , 58F
09/20 21:49, 58F
推
09/20 21:49, , 59F
09/20 21:49, 59F
推
09/20 21:57, , 60F
09/20 21:57, 60F
推
09/20 21:59, , 61F
09/20 21:59, 61F
推
09/20 22:00, , 62F
09/20 22:00, 62F
推
09/20 22:01, , 63F
09/20 22:01, 63F
推
09/20 22:36, , 64F
09/20 22:36, 64F
推
09/20 22:42, , 65F
09/20 22:42, 65F
推
09/20 22:45, , 66F
09/20 22:45, 66F
推
09/20 22:55, , 67F
09/20 22:55, 67F
→
09/20 22:55, , 68F
09/20 22:55, 68F
討論串 (同標題文章)
Modchip 近期熱門文章
PTT遊戲區 即時熱門文章
40
154
44
174
138
818