首页> 美国卫生研究院文献>Micromachines >A Flexible Hybrid BCH Decoder for Modern NAND Flash Memories Using General Purpose Graphical Processing Units (GPGPUs)
【2h】

A Flexible Hybrid BCH Decoder for Modern NAND Flash Memories Using General Purpose Graphical Processing Units (GPGPUs)

机译:使用通用图形处理单元(GPGPU)的现代NAND闪存的灵活混合BCH解码器

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Bose–Chaudhuri–Hocquenghem (BCH) codes are broadly used to correct errors in flash memory systems and digital communications. These codes are cyclic block codes and have their arithmetic fixed over the splitting field of their generator polynomial. There are many solutions proposed using CPUs, hardware, and Graphical Processing Units (GPUs) for the BCH decoders. The performance of these BCH decoders is of ultimate importance for systems involving flash memory. However, it is essential to have a flexible solution to correct multiple bit errors over the different finite fields (GF(2m)). In this paper, we propose a pragmatic approach to decode BCH codes over the different finite fields using hardware circuits and GPUs in tandem. We propose to employ hardware design for a modified syndrome generator and GPUs for a key-equation solver and an error corrector. Using the above partition, we have shown the ability to support multiple bit errors across different BCH block codes without compromising on the performance. Furthermore, the proposed method to generate modified syndrome has zero latency for scenarios where there are no errors. When there is an error detected, the GPUs are deployed to correct the errors using the iBM and Chien search algorithm. The results have shown that using the modified syndrome approach, we can support different multiple finite fields with high throughput.
机译:Bose-Chaudhuri-Hocquenghem(BCH)代码广泛用于纠正闪存系统和数字通信中的错误。这些代码是循环块代码,其算术固定在生成多项式的除法域上。提出了许多针对BCH解码器使用CPU,硬件和图形处理单元(GPU)的解决方案。对于涉及闪存的系统,这些BCH解码器的性能至关重要。但是,必须有一种灵活的解决方案来纠正不同有限字段上的多个位错误(GF(2 m ))。在本文中,我们提出了一种实用的方法,以串联方式使用硬件电路和GPU在不同的有限域上解码BCH代码。我们建议将硬件设计用于改进的校正子生成器,并将GPU用于键方程求解器和错误校正器。使用上面的分区,我们已经展示了在不影响性能的情况下,跨不同BCH块代码支持多个位错误的能力。此外,对于没有错误的情况,所提出的产生修正的校正子的方法具有零等待时间。当检测到错误时,将使用iBM和Chien搜索算法部署GPU来纠正错误。结果表明,使用改进的校正子方法,我们可以以高吞吐量支持不同的多个有限域。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号