富士通實(shí)驗(yàn)室軟件定義的固態(tài)硬盤設(shè)備在軟件層為閃存轉(zhuǎn)換層(FTL)提供支持,使NAND Flash存儲(chǔ)器可由軟件直接訪問(wèn)。由于對(duì)NAND閃存的數(shù)據(jù)放置和訪問(wèn)模式可以根據(jù)工作負(fù)載來(lái)進(jìn)行優(yōu)化,使其性能發(fā)揮到最高,并使用戶能夠利用其高速性能的優(yōu)勢(shì),將其用作對(duì)主存儲(chǔ)器的擴(kuò)展。
由于涉及到許多突破性的技術(shù),這個(gè)系統(tǒng)的設(shè)計(jì)工作遇到了挑戰(zhàn)。通過(guò)硬件試生產(chǎn),富士通實(shí)驗(yàn)室測(cè)試了整個(gè)系統(tǒng)的運(yùn)行情況,并對(duì)整個(gè)系統(tǒng)的性能進(jìn)行了評(píng)估。在軟件定義的SSD之中,為最大限度地提高系統(tǒng)性能,富士通實(shí)驗(yàn)室需要根據(jù)工作負(fù)載來(lái)對(duì)硬件設(shè)計(jì)參數(shù)進(jìn)行優(yōu)化。在構(gòu)建與軟件相協(xié)調(diào)的硬件之前,必須對(duì)系統(tǒng)性能做出評(píng)估。
富士通實(shí)驗(yàn)室借助于風(fēng)河Simics找到了解決方案。通過(guò)在一個(gè)虛擬系統(tǒng)上進(jìn)行實(shí)際場(chǎng)景的設(shè)計(jì)與測(cè)試,Simics支持他們采用新的開發(fā)技術(shù),而這在物理硬件上是根本不可能進(jìn)行的。例如,為了同時(shí)兼顧成本控制和性能優(yōu)化,富士通實(shí)驗(yàn)室需要確定在系統(tǒng)中部署的通道和芯片之間的最佳平衡。應(yīng)用Simics在虛擬硬件上進(jìn)行負(fù)載模擬,他們對(duì)通道和芯片的多種組合進(jìn)行反復(fù)試驗(yàn),評(píng)估每個(gè)方案的執(zhí)行速度,從而能夠信心十足地確定最佳組合。對(duì)Simics豐富的調(diào)試功能集,富士通實(shí)驗(yàn)室留下了深刻的印象,這使他們能夠在獲得實(shí)體硬件之前就及早開始軟件調(diào)試工作,從而精確地確定性能瓶頸所在之處,并且及早采取優(yōu)化措施。Simics對(duì)設(shè)計(jì)、開發(fā)和測(cè)試過(guò)程中的許多重要方面都具備革命性的意義。
在建立起軟件定義的SSD之后,富士通實(shí)驗(yàn)室在真實(shí)硬件上對(duì)通道和芯片的最高效組合數(shù)據(jù)進(jìn)行了驗(yàn)證。其結(jié)果證實(shí)了Simics所模擬的場(chǎng)景。通過(guò)Simics所獲得的數(shù)據(jù)洞察,讓他們清楚地意識(shí)到,擁有Simics這樣的模擬工具確實(shí)不可或缺,在未來(lái)更多項(xiàng)目中更是如此。風(fēng)河將會(huì)繼續(xù)發(fā)展與富士通實(shí)驗(yàn)室的合作關(guān)系,并支持他們達(dá)成自己的使命,開發(fā)出更多尖端技術(shù),應(yīng)對(duì)當(dāng)今社會(huì)中的挑戰(zhàn)。