作者:-1????發(fā)布時間:2023-02-13 14:27 ????瀏覽次數(shù) :
Gang Performance.
組合(ganging)閃存組件提供了擴展容量的可能性,而無需線性擴展引腳密度和固件邏輯復(fù)雜性。提出了兩種類型的聯(lián)合:share-bus和share-control。
下表顯示了在8 gangs(32KB)和16gangs(64KB)share-bus gangs下的Exchange I / O請求(可變大?。┑钠骄舆t。實際上,這個工作負載僅需要大約900 IOPS,因此即使必須串行訪問組合組件,16gangs也足夠快。當使用簡單的頁面級striping時,沒有明顯的負載平衡問題,即使人們會期望通過ganging來加劇這些問題。
share-control組合可以通過兩種方式組織。首先,盡管閃存packages是組合的的,但是可以對每個package進行單獨的分配和cleaning決策,使得能夠并行操作,例如,當兩個讀取同時呈現(xiàn)在不同gangs成員上時,它們可以同時執(zhí)行。我們稱之為異步share-control gangs。其次,其次,通過利用與gang大小相等的邏輯頁面深度,可以同步管理gang中的所有packags,例如,8寬gang的頁面大小為32KB,我們將此設(shè)計稱為同步share-control gangs。我們使用plane內(nèi)copy-back來實現(xiàn)對同步組合中少于一頁的寫入的read-modify-write。
下圖顯示了來自各種同步和異步share-control gang大小的標準化響應(yīng)時間(相對于基線配置)。由于同步gang的邏輯頁面大小大于相應(yīng)的異步gang,因此它限制了可以一個gang單元中執(zhí)行的同時操作的數(shù)量,因此與異步gamg相比,同步gang統(tǒng)一地表現(xiàn)不佳。同步8路gang不能在模擬實時中支持IOzone工作負載,因此其結(jié)果在圖中不存在 。