SSD模拟器之Flashsim

作者 X

在进行SSD相关的研究和开发时,比如SSD架构和FTL的优化改进时,直接在SSD上实现设计所花费的高昂成本和大量时间多数情况下是不可接受的,这时如果先把设计在模拟器上实现验证,不但能够快速地得到功能、性能、能耗等方面的估测数据,加快设计迭代周期,还有助于深入理解设计改进对于SSD各个部分工作的影响,来指导进一步改进设计方案。因此,对于设计SSD的工程师,掌握一款SSD模拟器的使用是[......]

阅读全文

signature

全闪存进入PB级时代!

作者 琥珀

 

闪存阵列可以部署在数据中心很多位置,为数据库、虚拟服务器应用程序提供快速的块存储服务。虽然目前的圈闪存阵列对于这样的应用来说是有用的和可负担的,但是它们缺乏可扩展性,不能承担存储环境中的大型文件和对象存储。

 

针对数据中心核心的PB级存储需求,Pure Storage已经开始采用一种称为FlashBlade的新的闪存阵列。FlashBlades有足够的空间,并将进一步扩展[......]

阅读全文

signature

微软将FPGA从Bing搜索扩展到深度学习

作者 琥珀

 

经过三年的研究,2015年Microsoft提出了一种使用现场可编程门阵列(FPGAs)加速Bing搜索引擎的方案。这些CPU-FPGA混合器在当年便投入生产和布置,用以加速Bing页面排名功能。除此之外,微软开始寻找其他与FPGA结合使用的工作。深度学习刚好就是可以使微软从FPGA中受益的下一个重要工作。

 

当我们有一个在CPU上不能快速完成的工作或应用程序时,就必须考虑[......]

阅读全文

signature

F-CNN:用FPGA框架训练卷积神经网络

作者 琥珀

 

自从2012年AlexNet赢得了当年ImageNet挑战赛之后,深度学习技术越来越多的被用于人工智能的各个领域。其中卷积神经网络(CNN)也在图片分类问题上大放异彩。不过由于卷积神经网络计算代价较大,现有的卷积神经网络模型大都是利用GPU进行运算加速。随着相关应用的普及,CNN模型在嵌入式系统上部署的需求越来越迫切,因此利用FPGA代替GPU进行CNN模型的加速计算成为了另一种深[......]

阅读全文

signature

Pcie Configuration Space调试心得及Capability建立

作者:江波龙谭荣

刚进江波龙时小谭就开始接触sata协议,经常性会遇到一堆OS蓝屏、ssd不上盘等奇葩地兼容性问题,那时经常会因为Capability不足而迟迟解不了bug,直到后来下定决心潜心研究Spec后,才开始慢慢熟悉了host与device交互的那些套路,当然这也正式开启了他后来的single-dog旅途。

 

Pcie Configuration Space调试心得及Capability建立

 

言归正传,关于Pcie 的Configuration Space老男孩[......]

阅读全文

signature

原来你是这样的Flash (3)

原来你是这样的Flash (3)

补充一些其他零碎的知识点。

  1. RBER随着PE Cycle增加而增加的曲线非常平滑,即使这块盘的PE Cycle到了寿命要求的值以后仍然如此, 在PE cycle到了寿命的三倍时,RBER才会有一个陡峭的上升(厂商给自己留了足够大的buffer) — 兵哥之前的non-balance wear leveling 算法,也是把Flash的寿命提高3倍,兵哥的水平跟加拿大教授一样高!
  2. [......]

阅读全文

signature

原来你是这样的Flash (2)

原来你是这样的Flash (2)

首先更正一下,上次有个地方说的不对。

之前说的是相同的型号,不同的批次,这是我望文生义了,实际上人家的意思是部署到不同的地方。

原来你是这样的Flash (2)

之前提到过,这是多伦多大学和谷歌合作出的一份资料:在FMS上一份20几页的PPT,其实人家做了大量的数据收集和分析,专门发了一篇论文。

一开篇人家就说了,以前大量的论文和研究,都是在实验室里,用少量的盘,采用模拟的方法进行的,而他们的结果是基于对谷歌数据中心共6年[......]

阅读全文

signature

JEDEC都对JESD218B做了什么

作者 Hunger就是杭哥

 

 

在正文之前:

这里隔空帮另一篇ssdfans的推文做一个小小的注释——《JESD218A之SSD耐用性测试规范解读》原文第12段中:

JEDEC都对JESD218B做了什么

上面这段话中的表达可能会让部分读者误解为:86℃是指环境温度。其实不然,准确来讲86℃代表的是SSD自身的实际温度。我们知道,SSD在工作时,本身的温度一般都会比环境温度高几℃到十几℃不等(视工作强度和产品散热情况而定)。[......]

阅读全文

signature
1 2 3 49