首页> 外文OA文献 >EXPLORING EFFICIENT CODING SCHEMES FOR STORING ARBITRARY TREE DATA STRUCTURES IN FLASH MEMORIES
【2h】

EXPLORING EFFICIENT CODING SCHEMES FOR STORING ARBITRARY TREE DATA STRUCTURES IN FLASH MEMORIES

机译:探索用于存储闪存中任意树数据结构的有效编码方案

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

摘要

Flash memory usage is becoming ever more prevalent in society today. It is being usedin everything from portable data storage devices, portable music players, cell phones,and even solid-state (non-mechanical) computer hard drives. Despite their widespreaduse, there are still many problems inherent to flash memories. Three examples ofproblems with flash memory are as follows: (1) Block erasures. In flash memories likeother memory architectures, cells are organized into large blocks. These cells havecharge injected into them individually in order to program the cell. Cells that havecharge are then read as ?1?, while cells with absence of charge are a ?0?. This schemeworks well for reading data and writing data once; however, when a cell must be broughtback to ?0? from ?1? the entire large block must be erased and reprogrammed. Thisreprogramming process is very costly, especially in high write environments (i.e. solidstate PC hard drives). (2) Over injection. When charge is injected into a cell to raise itsvalue, it is possible that too much charge will be injected. Over injection can only besolved by block erasure, which as mentioned before is very costly. (3) Reliability andlongevity problems. Block erasures, over injection, and other problems can cause errorsin data stored in the memory. In addition, the average flash memory can only endureabout 10,000 rewrites before it breaks down. If block erasures are common and notaccounted for in some way, flash memory is not a very reliable storage medium. In thisresearch project, we examine and develop novel coding techniques that work tosolve the problem of block erasure. If block erasures can be minimized, not only willthere be an increase in memory speed, but reliability and longevity of the device willincrease. We have focused on developing coding techniques for tree data structuresbecause of their wide applicability to computing problems, as well as then using thedeveloped codes as a foundation to generalize to other data structures.
机译:闪存的使用在当今社会变得越来越普遍。它广泛用于便携式数据存储设备,便携式音乐播放器,手机甚至固态(非机械)计算机硬盘驱动器中。尽管它们被广泛使用,但闪存仍然存在许多固有的问题。闪存问题的三个示例如下:(1)块擦除。在像其他存储器架构这样的闪存中,单元被组织成大块。这些单元分别注入电荷以对其进行编程。具有电荷的单元则读为“ 1”,而没有电荷的单元则读为“ 0”。该方案非常适合读取和写入数据一次。但是,何时必须将一个单元恢复为“ 0”?从?1开始整个大块必须擦除并重新编程。这种重新编程过程非常昂贵,尤其是在高写入环境(即固态PC硬盘驱动器)中。 (2)过量注射。当将电荷注入到单元中以提高其值时,可能会注入过多的电荷。过量注入只能通过块擦除来解决,这如上所述非常昂贵。 (3)可靠性和寿命问题。块擦除,过度注入和其他问题可能会导致内存中存储的数据出错。此外,普通闪存在崩溃之前只能承受大约10,000次重写。如果块擦除很常见并且无法以某种方式解决,则闪存不是一种非常可靠的存储介质。在此研究项目中,我们研究和开发了可解决区块擦除问题的新颖编码技术。如果可以将块擦除最小化,那么不仅会提高存储速度,而且还会提高设备的可靠性和寿命。由于树形数据结构广泛地适用于计算问题,因此我们一直致力于开发用于树形数据结构的编码技术,然后以开发的代码为基础来推广到其他数据结构。

著录项

  • 作者

    Falck Justin;

  • 作者单位
  • 年度 2009
  • 总页数
  • 原文格式 PDF
  • 正文语种 en_US
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号