• DocumentCode
    688397
  • Title

    Cost Model Based Analyses on Performance Effects of Loop Transformations in Block Associative Sector Translation

  • Author

    Joon-Young Paik ; Tae-Sun Chung ; Eun-Sun Cho

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Chungnam Nat. Univ., Daejeon, South Korea
  • fYear
    2013
  • fDate
    13-15 Nov. 2013
  • Firstpage
    1998
  • Lastpage
    2005
  • Abstract
    In this paper, we investigate how traditional loop transformations affect flash memory performance. To do so, we propose cost models of loop structures in BAST (Block Associative Sector Translation) on flash memory. The proposed cost models reflect not only distinctive characteristics of flash memory but also loop structures, making these new models suitable to loop structures compared with previous cost models. Based on these cost models, we analyze the performance effects of loop transformation, and then determined the referenced order and stride variables which influence the performance in BAST. From the cost models and the experiments, we find out that loop distribution and loop fusion rarely affect performance, while that loop reversal and loop interchange apparently do, due to the one log block to one data block property of BAST. In addition, some loop transformations, when applied to flash memory based programs, can cause unexpected performance variations.
  • Keywords
    flash memories; BAST; block associative sector translation; cost model based analyses; distinctive characteristics; flash memory performance; loop distribution; loop fusion; loop structures; loop transformations; performance effects; Arrays; Flash memories; Hard disks; Indexes; Interference; Performance evaluation; Switches; BAST (Block Associative Sector Translation); FTL (Flash Translation Layer); Loop transformations; NAND flash memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquitous Computing (HPCC_EUC), 2013 IEEE 10th International Conference on
  • Conference_Location
    Zhangjiajie
  • Type

    conf

  • DOI
    10.1109/HPCC.and.EUC.2013.288
  • Filename
    6832171