首页> 外文期刊>IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems >Shift-Limited Sort: Optimizing Sorting Performance on Skyrmion Memory-Based Systems
【24h】

Shift-Limited Sort: Optimizing Sorting Performance on Skyrmion Memory-Based Systems

机译:Shift-Limited排序:优化基于Skyrmion内存系统的排序性能

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

摘要

Modern nonvolatile memories (NVMs) are widely recognized as energy-efficient replacements of classical memory/storage media, such as SRAM, DRAM, and mechanical hard disk. Among the popular NVMs, the skyrmion racetrack memory (SK-RM) is well known for its high storage density and unique supports of insert/delete operations. However, the existing algorithms designed for classical media might experience serious performance degradation when working on the SK-RM, due to the distinct characteristics of SK-RM. Thus, the existing algorithms should be redesigned to adapt to the brand-new memory model based on the SK-RM, so as to fully reveal the potentials of SK-RM. In particular, many existing algorithms tend to access the in-memory data in a random-hopping fashion, which generates many time-consuming shift operations of SK-RM. It is therefore crucial for the existing algorithms to eliminate unnecessary shift operations of SK-RM to boost the performance of the algorithms. In many modern applications, such as multimedia and data analysis, it is a common operation to process two or more arrays/vectors of data to perform certain computation tasks. In the arrays/vectors, an appropriate data placement strategy is critical for avoiding unnecessary shift operations of SK-RM. The observation thus motivates this work in proposing a recursive back-to-back data placement manner to effectively reduces the shift operations of SK-RM. To demonstrate the back-to-back data placement, we take sorting algorithms as a case study, and propose a novel shift-limited sorting algorithm for SK-RM. Analytical studies show that the shift-limited sort effectively enhances the time complexity of classical merge sort from O(dn lg n) to O(n lg n), where d is the bit distance between adjacent access ports on the nanotracks of the SK-RM. After that, the efficacy of the proposed shift-limited sort is then verified by experimental studies, where the results are encouraging.
机译:现代非易失性存储器(NVM)被广泛认可为经典存储器/存储介质的节能替代品,例如SRAM,DRAM和机械硬盘。在流行的NVM中,Skyrmion赛道内存(SK-RM)以其高存储密度和插入/删除操作的独特支持而闻名。然而,由于SK-RM的不同特性,在SK-RM上工作时,为古典媒体设计的现有算法可能会经历严重的性能下降。因此,应重新设计现有算法以基于SK-RM适应全新的存储器模型,以便完全揭示SK-RM的潜力。特别地,许多现有算法倾向于以随机跳跃方式访问内存数据,这产生了SK-RM的许多耗时的换档操作。因此,对于现有算法来消除SK-RM的不必要的换档操作来提高算法的性能是至关重要的。在许多现代应用中,例如多媒体和数据分析,它是处理两个或多个数据阵列以执行某些计算任务的常用操作。在阵列/向量中,适当的数据放置策略对于避免SK-RM的不必要的换档操作至关重要。因此,观察激励了这项工作在提出递归背对背数据放置方式,以有效地减少SK-RM的换档操作。为了展示背对背数据放置,我们将分类算法作为案例研究,并提出了一种用于SK-RM的新型移位限制分选算法。分析研究表明,换档限制性有效地增强了经典合并从O(DN LG N)到O(n LG n)的时间复杂性,其中D是SK的纳米架上的相邻访问端口之间的比特距离R M。之后,通过实验研究验证所提出的移位限制的疗效,结果是令人鼓舞的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号