• 內存級并行

    編輯
    本詞條由“匿名用戶” 建檔。

    目錄

    內存級并行

    編輯

    內存級并行 (MLP) 是計算機體系結構中的一個術語,指的是同時進行多個內存操作的能力,特別是高速緩存未命中或轉換后備緩沖區 (TLB) 未命中。

    在單個處理器中,MLP 可被視為指令級并行 (ILP) 的一種形式。 然而,ILP 通常與超標量混為一談,即同時執行多條指令的能力,例如 英特爾奔騰 Pro 等處理器是五路超標量處理器,能夠在給定周期內開始執行五個不同的微指令,但它可以隨時處理多達 20 個不同的加載微指令的四種不同的緩存未命中。

    有可能擁有一臺不是超標量但仍然具有高 MLP 的機器

    可以說,一臺沒有 ILP 的機器,它不是超標量的,它以非流水線方式一次執行一條指令,但它執行硬件預取(不是軟件指令級預取)表現出 MLP(由于多個預取未完成)但是 不是 ILP。 這是因為有多個內存操作未完成,但不是指令。 指令通常與操作混為一談。

    內存級并行

    此外,多處理器和多線程計算機系統可以說由于并行性而表現出 MLP 和 ILP——但不是線程內、單進程、ILP 和 MLP。 然而,我們通常將術語 MLP 和 ILP 限制為指從看似非并行的單線程代碼中提取此類并行性。

    內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/196072/

    (1)
    詞條目錄
    1. 內存級并行

    輕觸這里

    關閉目錄

    目錄
    91麻精品国产91久久久久