{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:28:43Z","timestamp":1740122923093,"version":"3.37.3"},"reference-count":20,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2018,10,17]],"date-time":"2018-10-17T00:00:00Z","timestamp":1539734400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100002649","name":"Yeungnam University","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002649","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Multimed Tools Appl"],"published-print":{"date-parts":[[2019,3]]},"DOI":"10.1007\/s11042-018-6783-x","type":"journal-article","created":{"date-parts":[[2018,10,17]],"date-time":"2018-10-17T05:57:10Z","timestamp":1539755830000},"page":"5463-5478","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["A spill data aware memory assignment technique for improving power consumption of multimedia memory systems"],"prefix":"10.1007","volume":"78","author":[{"given":"Jonghee","family":"Youn","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1681-432X","authenticated-orcid":false,"given":"Doosan","family":"Cho","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,10,17]]},"reference":[{"key":"6783_CR1","unstructured":"Briggs P (1992) Register Allocation via Graph Coloring. PhD thesis, Rice University"},{"key":"6783_CR2","doi-asserted-by":"crossref","unstructured":"Cho H, Egger B, Lee J, Shin H (2007) Dynamic data scratchpad memory management for a memory subsystem with an MMU. ACM LCTES: 13\u201315","DOI":"10.1145\/1254766.1254804"},{"issue":"4","key":"6783_CR3","doi-asserted-by":"publisher","first-page":"554","DOI":"10.1109\/TCAD.2009.2014002","volume":"28","author":"D Cho","year":"2009","unstructured":"Cho D, Pasricha S, Issenin I, Dutt N, Ahn M, Paek Y (2009) Adaptive scratch pad memory Management for Dynamic Behavior of multimedia applications. IEEE Trans Comput-Aided Design Integ Circ Syst 28(4):554\u2013567","journal-title":"IEEE Trans Comput-Aided Design Integ Circ Syst"},{"key":"6783_CR4","unstructured":"Chu Y-S, Hsieh J-W, Chang Y-H, Kuo T-W (2009) A set-based mapping strategy for flash-memory reliability enhancement. DATE: 405\u2013410"},{"key":"6783_CR5","doi-asserted-by":"crossref","unstructured":"Dong X, Jouppi NP, Xie Y (2009) Pcramsim: system-level performance, energy, and area modeling for phase-change ram. Proc 2009 Int Conf Comput Aided Des: 269\u2013275","DOI":"10.1145\/1687399.1687449"},{"key":"6783_CR6","doi-asserted-by":"crossref","unstructured":"Gebotys CH (1997) Low energy memory and register allocation using network flow. Proc 34th Ann Design Auto Conf: 435\u2013440","DOI":"10.1109\/DAC.1997.597187"},{"key":"6783_CR7","doi-asserted-by":"crossref","unstructured":"Guthaus MR, Ringenberg JS, Ernst D, Austin TM, Mudge T, Brown RB (2001) Mibench: a free, commercially representative embedded benchmark suite. 2001 IEEE Int Workshop Workload Charact: 3\u201314","DOI":"10.1109\/WWC.2001.990739"},{"key":"6783_CR8","unstructured":"Hu J, Xue C, Tseng W, Zhuge Q, Sha EH-M (2010) Minimizing write activities to non-volatile memory via scheduling and recomputation. Proc 8th IEEE Sym Appl Specific Process: 7\u201312"},{"key":"6783_CR9","doi-asserted-by":"crossref","unstructured":"Hu J, Xue C, Tseng W, He Y, Qiu M, Sha EH-M (2010) Reducing write activities on non-volatile memories in embedded CMPs via data migration and recomputation. Proc 47th IEEE\/ACM Design Auto Conf: 350\u2013355","DOI":"10.1145\/1837274.1837363"},{"key":"6783_CR10","doi-asserted-by":"crossref","unstructured":"Kang S, Dean AG (2012) Leveraging both data cache and scratchpad memory through synergetic data allocation. IEEE Real-Time Embed Technol Appl Sym","DOI":"10.1109\/RTAS.2012.22"},{"issue":"3","key":"6783_CR11","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1016\/0096-0551(78)90009-7","volume":"3","author":"K Kennedy","year":"1978","unstructured":"Kennedy K (1978) Use-definition chains with applications. Comput Lang 3(3):163\u2013179","journal-title":"Comput Lang"},{"key":"6783_CR12","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1109\/MM.2010.24","volume":"30","author":"B Lee","year":"2010","unstructured":"Lee B, Zhou P, Yang J, Zhang Y, Zhao B, Ipek E, Mutlu O, Burger D (2010) Phase-change technology and the future of Main memory. IEEE Micro 30:143","journal-title":"IEEE Micro"},{"key":"6783_CR13","unstructured":"M. Inc (2000) Motorola dsp 563000 family manual revision 3.0"},{"key":"6783_CR14","doi-asserted-by":"crossref","unstructured":"Park C, Lim J, Kwon K, Lee J, Min SL (2004) Compiler-assisted demand paging for embedded systems with flash memory. Proc 4th ACM Int Conf Embed Softw: 114\u2013124","DOI":"10.1145\/1017753.1017775"},{"issue":"1","key":"6783_CR15","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1016\/S1474-6670(17)65880-4","volume":"12","author":"Puhr-Westerheide","year":"1979","unstructured":"Puhr-Westerheide (1979) Graphs of data flow dependencies. IFAC Proc 12(1):117\u2013127","journal-title":"IFAC Proc"},{"issue":"4","key":"6783_CR16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2669556","volume":"11","author":"G Rodr\u00edguez","year":"2015","unstructured":"Rodr\u00edguez G, Touri\u00f1o J, Kandemir MT (2015) Volatile STT-RAM scratchpad design and data allocation for low energy. ACM Trans Architect Code Optim (TACO) 11(4):1\u201326","journal-title":"ACM Trans Architect Code Optim (TACO)"},{"key":"6783_CR17","doi-asserted-by":"crossref","unstructured":"Shi L, Xue C, Hu J, Tseng W, Sha EH-M (2010) Write activity reduction on flash main memory via smart victim cache. Proc ACM\/IEEE 20th Great Lakes Sym VLSI : 91\u201394","DOI":"10.1145\/1785481.1785503"},{"issue":"6","key":"6783_CR18","doi-asserted-by":"publisher","first-page":"938","DOI":"10.1145\/1034774.1034776","volume":"26","author":"Sathyanarayanan Thammanur","year":"2004","unstructured":"Thammanur S, Pande S (2004) A Fast Memory-efficient Register allocation framework for embedded systems. ACM Trans Program Lang Syst: 938\u2013974","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"6783_CR19","doi-asserted-by":"crossref","unstructured":"Wu Y, Larus JR (1994) Static branch frequency and program profile analysis. Proc 27th Ann Int Sym Microarchitect: 1\u201311","DOI":"10.1145\/192724.192725"},{"issue":"3","key":"6783_CR20","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1145\/1555815.1555759","volume":"37","author":"Ping Zhou","year":"2009","unstructured":"Zhou P, Zhao B, Yang J, Zhang Y-T (2009) A durable and energy efficient Main memory using phase change memory technology. Comput Architect News: 14\u201323","journal-title":"ACM SIGARCH Computer Architecture News"}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-018-6783-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11042-018-6783-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-018-6783-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,13]],"date-time":"2020-11-13T06:49:53Z","timestamp":1605250193000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11042-018-6783-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,17]]},"references-count":20,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2019,3]]}},"alternative-id":["6783"],"URL":"https:\/\/doi.org\/10.1007\/s11042-018-6783-x","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"type":"print","value":"1380-7501"},{"type":"electronic","value":"1573-7721"}],"subject":[],"published":{"date-parts":[[2018,10,17]]},"assertion":[{"value":"11 June 2018","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 September 2018","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 October 2018","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 October 2018","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}