...
首页> 外文期刊>Design automation for embedded systems >Loop transformations for flash memory: cost models and performance effects
【24h】

Loop transformations for flash memory: cost models and performance effects

机译:闪存的循环转换:成本模型和性能影响

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

摘要

Loop optimization, made of a sequence of loop transformations, plays an important role in performance improvement in data centric applications. Programs using flash memory are no exception to this, but, under certain conditions careless applications of specific loop transformations might cause unexpected results, due to the characteristics of flash memory and underlying management systems. In this article, we analyze how loop transformations affect the performance in flash translation layers (FTLs). First, we choose four loop structures which have distinct reference patterns and propose a cost model for each structure, reflecting the properties of flash memory. Then, using these cost models, we investigate how loop transformations affect the block associative sector translation (BAST)'s and fully associative sector translation (FAST)'s internal operations and analyze the performance effect of loop transformations experimentally. As a result, we find that some of the major loop transformations cause unexpected performance effects in those major FTLs under certain conditions.
机译:由一系列循环转换组成的循环优化在以数据为中心的应用程序的性能改进中起着重要作用。使用闪存的程序也不例外,但是在某些情况下,由于闪存和底层管理系统的特性,粗心应用特定循环转换可能会导致意外结果。在本文中,我们分析了循环转换如何影响Flash翻译层(FTL)的性能。首先,我们选择具有不同参考模式的四个循环结构,并为每个结构提出一个成本模型,以反映闪存的特性。然后,使用这些成本模型,我们研究循环转换如何影响块关联扇区转换(BAST)和完全关联扇区转换(FAST)的内部操作,并通过实验分析循环转换的性能效果。结果,我们发现某些主要循环转换会在某些条件下在那些主要FTL中导致意外的性能影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号