2014年2月19日 星期三

Exploiting workload dynamics to improve SSD read latency via differentiated error correction codes

   goal:  加快 read page latency (如圖最下方)

   方法:
        如圖最下: 有點像切pipeline。一個pages分成多個segment,如最上方圖(b),如此,讀第二個         segment的時候就可以同時幫第一個pages做ECC解碼的動作。


   concern:
        ECC size 均分到各個segment之, ECC的能力會變弱…(e.g., 原本能允許整個pages發生16bit的error,現在每個segment最多承受4bit)。  所以要想辦法降低 error rate。 方法:  降低寫入的速度,來提高reliability (也就是減少error rate啦)

    how about write latency ?  不就犧牲太多??
         配套 1 加RAM當 write buffer
                  2 只在有idle time的時候做"慢速寫入"
                      ps: idle time指的是host沒發request來的時候,此處是用估計的…非即時偵測。
 
     






   

沒有留言:

張貼留言