2
假設一個理想的情況:沒有任何東西被調出,所有的代碼都寫得很好,適合緩存,調度程序不會中斷你,等等:多核CPU中的單個內核可以產生足夠的寫入流量來飽和IO總線連接到DIMM?單個內核可以飽和CPU的內存IO帶寬嗎?
更具體的形式:如果我要啓動一個程序,在一個線程中執行16GB的memset
,那麼運行速度是否會比一對不重疊的8GB memset
慢? (大小選擇爲足夠大,以達到穩定狀態。)
假設一個理想的情況:沒有任何東西被調出,所有的代碼都寫得很好,適合緩存,調度程序不會中斷你,等等:多核CPU中的單個內核可以產生足夠的寫入流量來飽和IO總線連接到DIMM?單個內核可以飽和CPU的內存IO帶寬嗎?
更具體的形式:如果我要啓動一個程序,在一個線程中執行16GB的memset
,那麼運行速度是否會比一對不重疊的8GB memset
慢? (大小選擇爲足夠大,以達到穩定狀態。)
我認爲這是一個可以。 – BCS 2010-09-14 22:44:41