首页 > 其他分享 >RiF: Improving Read Performance of Modern SSDs Using an On-Die Early-Retry Engine

RiF: Improving Read Performance of Modern SSDs Using an On-Die Early-Retry Engine

时间:2024-11-07 15:17:57浏览次数:5  
标签:Engine Retry 闪存 读取 带宽 重试 RiF Using

RiF: Improving Read Performance of Modern SSDs Using an On-Die Early-Retry Engine

2024 IEEE International Symposium on High-Performance Computer Architecture (HPCA, M. Chun, J. Lee, M. Kim, J. Park and J. Kim)


文章目录


What?

现代高性能 SSD 具有多个并行运行的闪存通道,以实现高 I/O 带宽。然而,当这些闪存通道的有效带宽下降时,SSD的整体带宽就会受到严重影响。在采用高密度 3D NAND 闪存的当代 SSD 中,频繁调用读重试过程对充分利用闪存通道的最大 I/O 带宽构成了重大挑战。在本文中,提出了一种新颖的读重试优化方案,Retry-in-Flash (RiF),它主动最大限度地减少传统读重试过程中浪费的时间。与专注于识别感测页的最佳读取参考电压的现有读取重试解决方案不同,RiF方案专注于及早确定感测数据是否需要读取重试。为了尽早了解是否需要读取重试,我们提出了一种支持 RiF 的闪存芯片,ODEAR)引擎。

Why?

读重试调用频率

论文对160个真实的3D TLC NAND闪存芯片在不同P/E周期和保留时间条件下进行了全面研究,如图4。实验结果表明,在不同的P/E周期下,页面的RBER值很快就会超过ECC的校正能力。例如,在0 P/E周期、200 P/E周期和500 P/E周期下,数据保留时间分别为17天、14天和10天后,读重试过程可能被触发。这表明,对于大多数读请求而言,读重试过程是一个常见的事件。
在这里插入图片描述

现有读重试方案的局限性

现有的重读方案低效的三个原因:(1)不必要的数据传输:由于ECC引擎在芯片外,无法在读取数据前预知是否需要读重试,导致至少需要一次额外的读重试过程,增加了不必要的数据传输。(2)有效通道带宽降低:现有解决方案无法阻止不可恢复页面消耗通道带宽,导致有

标签:Engine,Retry,闪存,读取,带宽,重试,RiF,Using
From: https://blog.csdn.net/Fornice/article/details/143530508

相关文章

  • AI对话魔法|Prompt Engineering 探索指南
    作者:京东物流李雪婷一、什么是PromptEngineering?想象一下,你在和一个智能助手聊天,你需要说出非常清晰和具体的要求,才能得到你想要的答案。PromptEngineering就是设计和优化与AI对话的“提示词”或“指令”,让AI能准确理解并提供有用的回应。  PromptEngineering主要......
  • SQLSTATE[HY000] [1045] Access denied for user ‘root‘@‘localhost‘ (using pass
    错误解析错误代码:SQLSTATE[HY000][1045]错误信息:Accessdeniedforuser‘root’@‘localhost’(usingpassword:YES)可能的原因密码错误:提供的密码与数据库中存储的密码不匹配。用户权限问题:用户root可能没有从localhost访问数据库的权限。配置文件问题:MySQL的配置......
  • python: Parent-child form operations using ttkbootstrap
    #encoding:utf-8#版權所有2024©塗聚文有限公司#許可資訊查看:言語成了邀功的功臣,還需要行爲每日來值班嗎?#描述:主、子表單窗體傳值Parent-childformoperations#Author:geovindu,GeovinDu塗聚文.#IDE:PyCharm2023.1python3.11#OS:......
  • 【文献阅读】Multi-region radiomics for artificially intelligent diagnosis of bre
    题目:基于多模态超声的人工智能诊断乳腺癌的多区域放射组学研究摘要:目的:乳腺癌的超声(US)诊断通常是基于单一的超声方式对整个乳腺肿瘤的单一区域,这限制了诊断性能。在乳腺肿瘤的多模态超声图像上的多个区域都可能对诊断有有用的信息。本研究旨在提出一种多模态放射组学多模式......
  • [AAAI2024]AnomalyGPT Detecting Industrial Anomalies Using Large Vision-Language
    本篇论文将大语言模型应用在工业异常检测(IndustrialAnomalyDetection,IAD)任务。引言IAD任务旨在检测和定位工业产品图像中的异常。由于现实世界样本的稀有性和不可预测性,要求模型仅在正常样本上进行训练,并实现对测试时异常样本的检测。如图1,现有的IAD方法给出异常样本的概率,......
  • 【文献阅读】Multimodal feature learning and fusion on B-mode ultrasonography and
    题目:基于点门控深度网络的b型超声和超声弹性成像的多模态特征学习与融合诊断摘要:b型超声和超声弹性成像可用于前列腺癌(PCa)的临床诊断。两种超声(US)模式的结合使用计算机辅助可能有助于提高诊断性能。提出了一种基于多模态超声的计算机辅助诊断(CAD)技术。首先,从b型US图像和超声......
  • UsingAI-算法实习生(数学方向)一面面经分享(10分钟):
    题目:1.继承和封装的特性2.Python中的多线程是真的多线程吗?是怎么实现的3.l1和l2正则化的对比(深度,收敛速度)4.神经网络的学习因子过大会导致什么5.卷积神经网络的核函数是越大越好的吗6.对于很大的数据集,怎样提高决策树的效率7.什么是模型过拟合,又怎么处理8.k值分类以文......
  • 【C&C++】C4996 ‘fopen‘: This function or variable may be unsafe. Consider usin
    问题描述在使用VisualStudio编译运行C/C++程序时,编译器返回警告信息。FILE*file;file=fopen("file.csv","w+");编译器返回的警告信息如下:C4996 'fopen':Thisfunctionorvariablemaybeunsafe.Considerusingfopen_sinstead.Todisabledeprecation,......
  • COMP2404 Introduction to Software Engineering
    COMP2404-“IntroductiontoSoftwareEngineering”Assignment31SubmissionInstructionsSubmittoBrightspaceonorbeforetheduedateacompressedfile(.taror.zip)thatincludesHeaderandsourcefilesforallclassesinstructedbelow.AworkingM......
  • ARCore与UnrealEngine集成开发教程_2024-07-25_21-40-34.Tex
    ARCore与UnrealEngine集成开发教程ARCore简介ARCore功能概述ARCore是Google开发的增强现实(AR)平台,旨在为移动设备提供高精度的AR体验。它通过以下核心功能实现这一点:运动追踪:ARCore能够追踪设备的运动,即使在没有GPS信号的室内环境中,也能提供稳定的AR体验。它使用设备......