回覆列表
  • 1 # ICT專業搬磚

    這個問題問得是蠻有意義的,記憶體技術這些年相對於摩爾定律來講,並沒有同步,記憶體訪問的頻寬瓶頸始終是影響吞吐量的一個關鍵因素,可以說時延大就意味著訪問速率低,要想吞吐量大,就要時延低。

    通俗的理解上講,記憶體從原來的SDRAM發展到DDRAM,速率一下子提升了一倍,類似這樣的革命性的提升在後來發展中逐步沒有那麼突出了,都是在主頻與位寬上對資料吞吐量進行提升,一定程度上來講,並沒有解決根本的時延的問題。(僅個人觀點)

    這裡說一說自己對時延對效能對終端使用者體驗上的影響。以高速的資料轉發處理中,對於資料的處理規則都是儲存在記憶體中的,特別是在當前的大資料時代,資料中心內部的資料處理量單埠高達100G,200G,甚至是400G,通常在單顆晶片上,其資料處理能力要達到好幾個T,折算到包速率是1Gpps以上,如此高的速率,如果是將轉發規則放在單塊DDR上,必然不可行(目前實際應用中DDR單bank的讀寫訪問速率也就十幾Mpps,就算讀速率採用多bank負載分擔的方式也很難滿足),因此,在晶片設計時,更多的會採用一些其他辦法,避開DDR的這種訪問限制,才去一些更復雜的演算法和晶片設計方法去解決這樣的問題,解決後的實際效果,對晶片設計和最終實際應用都帶來了或多或少的影響。

    因此,題主所述的這個問題,在普通民用場景下,問題不大,只有在極端資料處理場景下,需要極致的資料處理效能時,時延減小到1/100的意義是重大的。

  • 中秋節和大豐收的關聯?
  • 怎麼文藝點說我想你了?