...
【24h】

Coding for Racetrack Memories

机译:赛道记忆编码

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Racetrack memory is a new technology, which utilizes magnetic domains along a nanoscopic wire in order to obtain extremely high storage density. In racetrack memory, each magnetic domain can store a single bit of information, which can be sensed by a reading port (head). The memory is structured like a tape, which supports a shift operation that moves the domains to be read sequentially by the head. In order to increase the memory's speed, prior work studied how to minimize the latency of the shift operation, while the no less important reliability of this operation has received only a little attention. In this paper, we design codes, which combat shift errors in racetrack memory, called position errors, namely, shifting the domains is not an error-free operation and the domains may be over shifted or are not shifted, which can be modeled as deletions and sticky insertions. While it is possible to use conventional deletion and insertion-correcting codes, we tackle this problem with the special structure of racetrack memory, where the domains can be read by multiple heads. Each head outputs a noisy version of the stored data and the multiple outputs are combined in order to reconstruct the data. This setup is a special case of the reconstruction problem studied by Levenshtein, however, in our case, the position errors from different heads are correlated. We will show how to take advantage of this special feature of racetrack memories in order to construct codes correcting deletions and sticky insertions. In particular, under this paradigm, we will show that it is possible to correct, with at most a single bit of redundancy, d deletions with d+1 heads if the heads are well separated. Similar results are provided for burst of deletions, sticky insertions, and combinations of both deletions and sticky insertions.
机译:跑道存储器是一项新技术,它利用沿着纳米线的磁畴来获得极高的存储密度。在赛道存储器中,每个磁畴都可以存储单个信息位,该信息可以由读取端口(磁头)感测到。存储器的结构像磁带一样,它支持移位操作,该移位操作将要由磁头顺序读取的域移动。为了提高存储器的速度,先前的工作研究了如何使移位操作的等待时间最小化,而该操作同样重要的可靠性仅受到了很少的关注。在本文中,我们设计了一些代码,这些代码可以消除赛道内存中的移位错误(称为位置错误),即,对域的移位不是没有错误的操作,并且域可能过度移位或不移位,可以将其建模为删除和粘性插入。尽管可以使用常规的删除和插入校正代码,但我们通过赛马场存储器的特殊结构解决了这个问题,在该结构中,多个磁头可以读取域。每个磁头输出所存储数据的嘈杂版本,并且将多个输出组合以重建数据。这种设置是Levenshtein研究的重建问题的特例,但是在我们的案例中,来自不同磁头的位置误差是相关的。我们将展示如何利用跑马场记忆的这一特殊功能来构造用于纠正缺失和粘性插入的代码。特别是,在这种范式下,我们将显示,如果头分开得很好,则最多可以用一位冗余纠正d + 1个头的d个缺失。对于缺失,粘性插入以及缺失和粘性插入的组合的爆发,提供了相似的结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号