{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,5,6]],"date-time":"2022-05-06T00:29:25Z","timestamp":1651796965359},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"1-2","license":[{"start":{"date-parts":[[2014,9,27]],"date-time":"2014-09-27T00:00:00Z","timestamp":1411776000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Des Autom Embed Syst"],"published-print":{"date-parts":[[2015,3]]},"DOI":"10.1007\/s10617-014-9142-9","type":"journal-article","created":{"date-parts":[[2014,9,26]],"date-time":"2014-09-26T11:52:33Z","timestamp":1411732353000},"page":"161-188","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Application-aware deduplication for performance improvement of flash memory"],"prefix":"10.1007","volume":"19","author":[{"given":"Joon-Young","family":"Paik","sequence":"first","affiliation":[]},{"given":"Tae-Sun","family":"Chung","sequence":"additional","affiliation":[]},{"given":"Eun-Sun","family":"Cho","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2014,9,27]]},"reference":[{"key":"9142_CR1","unstructured":"Intel Corporation (1998) Understanding the flash translation layer (FTL) specification. Intel Technical Report AP-684"},{"key":"9142_CR2","doi-asserted-by":"crossref","first-page":"332","DOI":"10.1016\/j.sysarc.2009.03.005","volume":"55","author":"TS Chung","year":"2009","unstructured":"Chung TS, Park DJ, Park S, Lee DH, Lee SW, Song HJ (2009) A survey of flash translation layer. J Syst Archit 55:332\u2013343","journal-title":"J Syst Archit"},{"key":"9142_CR3","doi-asserted-by":"crossref","first-page":"366","DOI":"10.1109\/TCE.2002.1010143","volume":"48","author":"JS Kim","year":"2002","unstructured":"Kim JS, Kim JM, Noh SH, Min SL, Cho YK (2002) A space-efficient flash translation layer for compactflash systems. IEEE Trans Consum Electron 48:366\u2013375","journal-title":"IEEE Trans Consum Electron"},{"key":"9142_CR4","author":"SW Lee","year":"2007","unstructured":"Lee SW, Park DJ, Chung TS, Lee DH, Park S, Song HJ (2007) A log buffer-based flash translation layer using fully-associative sector translation. ACM Trans Embed Comput Syst. doi: 10.1145\/1275986.1275990","journal-title":"ACM Trans Embed Comput Syst"},{"key":"9142_CR5","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1721695.1721706","volume":"9","author":"D Jung","year":"2010","unstructured":"Jung D, Kang J, Jo H, Kim JS, Lee J (2010) Superblock FTL: a superblock-based flash translation layer with a hybrid address translation scheme. ACM Trans Embed Comput Syst 9:1\u201341","journal-title":"ACM Trans Embed Comput Syst"},{"key":"9142_CR6","first-page":"1","volume":"7","author":"C Park","year":"2008","unstructured":"Park C, Cheon W, Kang J, Roh K, Cho W, Kim JS (2008) A re-configurable FTL architecture for NAND flash-based applications. ACM Trans Embed Comput Syst 7:1\u201323","journal-title":"ACM Trans Embed Comput Syst"},{"key":"9142_CR7","unstructured":"Kim H, Ahn S (2008) BPLRU: a buffer management scheme for improving random writes in flash storage. In: Proceeding of USENIX conference file and storage technologies (FAST), pp 1\u201314"},{"key":"9142_CR8","doi-asserted-by":"crossref","first-page":"485","DOI":"10.1109\/TCE.2006.1649669","volume":"52","author":"H Jo","year":"2006","unstructured":"Jo H, Kang JU, Park SY, Kim JS, Lee J (2006) FAB: flash-aware buffer management policy for portable media players. IEEE Trans Consum Electron 52:485\u2013493","journal-title":"IEEE Trans Consum Electron"},{"key":"9142_CR9","doi-asserted-by":"crossref","first-page":"744","DOI":"10.1109\/TC.2008.224","volume":"58","author":"S Kang","year":"2009","unstructured":"Kang S, Park S, Jung H, Shim H, Cha J (2009) Performance trade-offs in using nvram write buffer for flash memory-based storage devices. IEEE Trans Comput 58:744\u2013758","journal-title":"IEEE Trans Comput"},{"key":"9142_CR10","doi-asserted-by":"crossref","unstructured":"Wu G, Eckart B, He X (2010) BPAC: an adaptive write buffer management scheme for flash-based solid state drives. In: Proceeding of IEEE control massive data storage (MSST), pp 1\u20136","DOI":"10.1109\/MSST.2010.5496998"},{"key":"9142_CR11","doi-asserted-by":"crossref","unstructured":"Chang YH, Hsieh JW, Kuo TW (2007) Endurance enhancement of flash-memory storage systems: An efficient static wear leveling design. In: Proceeding of international conference design automation conferences (DAC), pp 212\u2013217","DOI":"10.1145\/1278480.1278533"},{"key":"9142_CR12","unstructured":"Boboila S, Desnoyers P (2010) Write endurance in flash drives: measurements and analysis. In: Proceeding of USENIX conference on file and storage technologies (FAST)"},{"key":"9142_CR13","unstructured":"Chen F, Luo T, Zhang X (2011) CAFTL: a content-aware flash translation layer enhancing the lifespan of flash memory based solid state drives. In: Proceeding of USENIX conference on file and storage technologies (FAST), pp 77\u201390"},{"key":"9142_CR14","doi-asserted-by":"crossref","unstructured":"Kim J, Lee C, Lee S, Son S, Choi J, Yoon S, Lee HU, Kang S, Won Y, Cha J (2012) Deduplication in SSDs: model and quantitative analysis. In: Proceeding of IEEE control massive data storage (MSST), pp 1\u201312","DOI":"10.1109\/MSST.2012.6232379"},{"key":"9142_CR15","unstructured":"Gupta A, Pisolkar R, Urgaonkar B, Sivasubramaniam A (2011) Leveraging value locality in optimizing NAND flash-based SSDs. In: Proceeding of USENIX conference on file and storage technologies (FAST), pp 91\u2013103"},{"key":"9142_CR16","doi-asserted-by":"crossref","unstructured":"Meister D, Brinkmann A (2010) dedupv1: improving deduplication throughput using solid state drives (SSD). In: Proceeding of IEEE conference on massive data storage (MSST), pp 1\u20136","DOI":"10.1109\/MSST.2010.5496992"},{"key":"9142_CR17","unstructured":"Douglis F, Caceres R, Kaashoek MF, Li K, Marsh B, Tauber JA (1994) Storage alternatives for mobile computers. In: Proceeding of USENIX symposium on operating systems design and implementation (OSDI), pp 25\u201337"},{"key":"9142_CR18","unstructured":"Samsung Electronics (2004) NAND flash memory & smartmedia data book"},{"key":"9142_CR19","unstructured":"Debnath B, Sengupta S, Li J (2010) ChunkStash: speeding up inline storage deduplication using flash memory. In: Proceeding of USENIX conference on file and storage technologies (FAST)"},{"key":"9142_CR20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1814539.1814544","volume":"10","author":"S Kim","year":"2010","unstructured":"Kim S, Kwon K, Kim C, Jang C, Lee J, Min SL (2010) Demand paging techniques for flash memory using compiler post-pass optimizations. ACM Trans Embed Comput Syst 10:1\u201329","journal-title":"ACM Trans Embed Comput Syst"},{"key":"9142_CR21","unstructured":"Lin CC, Chen CL, Tseng CH (2007) Source code arrangement of embedded Java virtual machine for NAND flash memory. In: Proceeding of international conference on international symposium on communications and information technologies (ISCIT), pp 152\u2013157"},{"key":"9142_CR22","doi-asserted-by":"crossref","unstructured":"Paik JY, Cho ES, Chung TS (2010) Reorganizing data blocks in flash memory by program translation. In: Proceeding of IEEE international conference on computer and information technology (CIT), pp 1948\u20131953","DOI":"10.1109\/CIT.2010.331"},{"key":"9142_CR23","doi-asserted-by":"crossref","unstructured":"Paik JY, Cho ES, Chung TS (2009) Performance improvement for flash memories using loop optimization. In: Proceeding of IEEE international computational science and engineering (CSE), pp 508\u2013513","DOI":"10.1109\/CSE.2009.25"},{"key":"9142_CR24","volume-title":"Advanced compiler design and implementation","author":"SS Muchnick","year":"1998","unstructured":"Muchnick SS (1998) Advanced compiler design and implementation. Morgan Kaufmann Publishers Inc., San Francisco"},{"key":"9142_CR25","doi-asserted-by":"crossref","unstructured":"Wolfe M (1989) More iteration space tiling. In: Proceeding of ACM\/IEEE conference on supercomputing, pp 655\u2013664","DOI":"10.1145\/76263.76337"},{"key":"9142_CR26","doi-asserted-by":"crossref","first-page":"142","DOI":"10.1109\/12.752655","volume":"48","author":"R Panda","year":"1999","unstructured":"Panda R, Nakamura H, Dutt N, Nicolau A (1999) Augmenting loop tiling with data alignment for improved cache performance. IEEE Trans Comput 48:142\u2013149","journal-title":"IEEE Trans Comput"},{"key":"9142_CR27","doi-asserted-by":"crossref","unstructured":"Bik A, Wijshoff HAG, Hin D (1996) Iteration space partitioning. In: Proceeding of conference on international conference and exhibition on high-performance computing and networking, pp 475\u2013484","DOI":"10.1007\/3-540-61142-8_586"},{"key":"9142_CR28","unstructured":"The GIMP Team. Gnu image manipulation program. http:\/\/www.gimp.org\/ . Accessed 7 Nov 2013"}],"container-title":["Design Automation for Embedded Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10617-014-9142-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10617-014-9142-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10617-014-9142-9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T15:29:37Z","timestamp":1559230177000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10617-014-9142-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,9,27]]},"references-count":28,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[2015,3]]}},"alternative-id":["9142"],"URL":"https:\/\/doi.org\/10.1007\/s10617-014-9142-9","relation":{},"ISSN":["0929-5585","1572-8080"],"issn-type":[{"value":"0929-5585","type":"print"},{"value":"1572-8080","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,9,27]]}}}