2015年4月26日 星期日

該記錄的是 what i have done,而非只是想法
想法太多了…一直沒去完成反而滿滿都是空虛的感覺
每具體做了一件事,就算再小也沒關系…都想把他寫下來 呵

2015年3月29日 星期日

SmartCon: Smart Context Switching for Fast Storage Devices

SmartCon: Smart Context Switching for Fast Storage Devices, TOS 2015 link

以往都認為cpu比storage快很多,所以往往一發IO,就會switch掉 (instead of 傻傻一直在那等IO return),但,隨著storage(像是SSD,NVRAM)越來越快,讓作者不禁思考: 『會不會有時傻傻一直在那等IO (busy waiting),反而效能更好?』

這是有可能的,因為switching也是要overhead的....

蠻有趣的topic ,但沒時間搞其他的了 Orz

2015年3月13日 星期五

榕樹綠色隧道 [新營 長勝營區 ]


可以來拍拍照~ 
差不多100多公尺吧,其他地方不常看到了啦
大約玩+拍個30分鐘就差不多了
建議多規劃一些其他景點

我三月去,沒蚊子耶







沒蚊子~ 舒服~


大多都是愛拍照的人~




後面這一塚一塚的讓我想起 風之谷裡面的王蟲 哈哈 


2015年3月1日 星期日

愛因思坦的youtube

hx odh 愛因思坦的youtube

以前多不方便,沒email,沒google,但卻有這麼多的成就出來
現在這個年代,網路大爆發,知識流通的速度快到抓狂

自己離真正的科學家還有380萬年,但今天看了這個影片
精神層面有稍稍前進了一步。

時間,真的很有限,trash paper太多…,要更有sense一些的濾掉一些trash

https://www.youtube.com/watch?v=wYQ-v2bZft8

2015年2月14日 星期六

CR5M: A Mirroring-Powered Channel-RAID5 Architecture for An SSD

把RAID搬進SSD中,RAID的"D"則從disk變成channel (所以有時候會有redundant data因而可能改善read performance)

很像survey paper,他調查了各種RAID(例如RAID1, RAID4 and 5 ...etc.)對效能的影響。

ECC有時能力不足,像是error bit太多block or die error(?),所以有蠻多人提出RAID in SSD的概念。

RAID-5是保護強度蠻高的作法,每組stripe都會計算出一個parity,同組stripe中,有data出問題時,可以透過parity和其餘的data重新計算還原。但它有缺點: 同組stripe中,就算只有部份(i.e., partial strip write)被更新,也要重算parity,有兩種作法(假設某strip有5個pages   ABCDEFG,目前要更新AB):
1 讀出舊AB和parity來重算,共要讀三個
2 讀出CDEFG來重算,共要讀五個
很明顯,在此例中,法二的overhead比較低。
CR5M會依"parity重建overhead"來決定法一或是法二。


2015年2月12日 星期四

想做的題目已被做掉 #0213

想研究"在SSD中平衡de-duplication和replication兩種技術" (註1)
但卻在搜集完最近發表的論文後,很快發現已有類似的作品(2014年的)
(R-dedup: content aware redundancy management for ssd-based RAID systems)


註1:
deduplication (簡稱D)和replication(簡稱R)各有好處,像是D可以減少寫入,加快GC; R可以降read response time和提供較好的reliability。針對workload特性,來決定1)要不要100% D,2)如果不要,要留幾份replicas下來?、3)要留在那一個地方?




2015年1月7日 星期三

debug skill

發現SPF error (浮點數錯誤) → 發現某值A被意外改到 (unintentionally) → 用 watch 去看看何時改到 ,發現是某 array 超過範圍 去蓋到

學習惹