{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,3]],"date-time":"2022-04-03T05:58:44Z","timestamp":1648965524591},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"13","license":[{"start":{"date-parts":[[2015,7,24]],"date-time":"2015-07-24T00:00:00Z","timestamp":1437696000000},"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":["Multimed Tools Appl"],"published-print":{"date-parts":[[2016,7]]},"DOI":"10.1007\/s11042-015-2721-3","type":"journal-article","created":{"date-parts":[[2015,7,23]],"date-time":"2015-07-23T00:01:47Z","timestamp":1437609707000},"page":"8019-8043","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["An efficient Markov chain-based data prefetching for motion estimation of HEVC on multi-core DSPs"],"prefix":"10.1007","volume":"75","author":[{"given":"Shiming","family":"Sun","sequence":"first","affiliation":[]},{"given":"Hongxu","family":"Jiang","sequence":"additional","affiliation":[]},{"given":"Bo","family":"Li","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2015,7,24]]},"reference":[{"key":"2721_CR1","unstructured":"Agostini LV, Silva IS (2001) Pipelined fast 2-D DCT architecture for JPEG image compression. In: 14th symposium on integrated circuits and systems design"},{"issue":"1","key":"2721_CR2","first-page":"19","volume":"3","author":"W Ali","year":"2011","unstructured":"Ali W, Shamsuddin SM, Ismail AS (2011) A survey of Web caching and prefetching. Int J Adv Soft Comput Appl 3(1):19\u201344","journal-title":"Int J Adv Soft Comput Appl"},{"issue":"12","key":"2721_CR3","doi-asserted-by":"crossref","first-page":"1685","DOI":"10.1109\/TCSVT.2012.2221255","volume":"22","author":"F Bossen","year":"2012","unstructured":"Bossen F, Bross B, Suhring K, Flynn D (2012) HEVC complexity and implementation analysis. IEEE Trans Circuits Syst Video Technol 22(12):1685\u20131696","journal-title":"IEEE Trans Circuits Syst Video Technol"},{"key":"2721_CR4","doi-asserted-by":"crossref","first-page":"609","DOI":"10.1109\/12.381947","volume":"44","author":"T-F Chen","year":"1995","unstructured":"Chen T-F, Baer J-L (1995) Effective hardware based data prefetching for high-performance processors. IEEE Trans Comput 44:609\u2013623","journal-title":"IEEE Trans Comput"},{"issue":"4","key":"2721_CR5","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1177\/1094342010394386","volume":"25","author":"Y Chen","year":"2011","unstructured":"Chen Y, Zhu H, Roth PC, Jin H, Sun X-H (2011) Global-aware and multi-order context -based prefetching for high-performance processors. Int J High Perform Comput Appl 25(4):355\u2013370","journal-title":"Int J High Perform Comput Appl"},{"issue":"12","key":"2721_CR6","doi-asserted-by":"crossref","first-page":"1827","DOI":"10.1109\/TCSVT.2012.2223056","volume":"22","author":"CC Chi","year":"2012","unstructured":"Chi CC, Alvarez-Mesa M, Juurlink B, Clare G, Henry F, Pateux S, Schierl T (2012) Parallel scalability and efficiency of HEVC parallelization approaches. IEEE Trans Circuits Syst Video Technol 22(12):1827\u20131838","journal-title":"IEEE Trans Circuits Syst Video Technol"},{"issue":"4","key":"2721_CR7","doi-asserted-by":"crossref","first-page":"1129","DOI":"10.1016\/j.compeleceng.2013.01.013","volume":"39","author":"J-C Chiu","year":"2013","unstructured":"Chiu J-C, Yang K-M, Chou Y-L, Chih-Kang W (2013) A relation-exchanging buffering mechanism for instruction and data streaming. Comput Electr Eng 39(4):1129\u20131141","journal-title":"Comput Electr Eng"},{"key":"2721_CR8","doi-asserted-by":"crossref","unstructured":"Cong J, Huang H, Liu C, Zou Y (2011) A reuse-aware prefetching scheme for scratchpad memory. In: 48th ACM\/EDAC\/IEEE Design Automation Conference (DAC). pp. 960\u2013965","DOI":"10.1145\/2024724.2024937"},{"key":"2721_CR9","doi-asserted-by":"crossref","unstructured":"Dai W, Au OC, Pang C, Sun L, Zou R, Li S (2012) A novel fast two step sub-pixel motion estimation algorithm in HEVC. In: IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP). pp. 1197\u20131200","DOI":"10.1109\/ICASSP.2012.6288102"},{"key":"2721_CR10","doi-asserted-by":"crossref","unstructured":"Dai W, Li S, Sun L, Zou R (2012) Fast sub-pixel motion estimation with simplified modeling in HEVC. In: IEEE International Symposium on Circuits and Systems (ISCAS). pp. 1560\u20131563","DOI":"10.1109\/ISCAS.2012.6271549"},{"issue":"3","key":"2721_CR11","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1109\/TVLSI.2006.871759","volume":"14","author":"M Dasygenis","year":"2006","unstructured":"Dasygenis M, Brockmeyer E, Durinck B, Catthoor F (2006) A combined DMA and application-specific prefetching approach for tackling the memory latency bottleneck. IEEE Trans Very Large Scale Integr VLSI Syst 14(3):279\u2013291","journal-title":"IEEE Trans Very Large Scale Integr VLSI Syst"},{"key":"2721_CR12","unstructured":"Felix H, Stephane P (2011) Wavefront parallel processing, Tech. Rep. JCTVC-E196"},{"key":"2721_CR13","doi-asserted-by":"crossref","unstructured":"Gonzalez J, Gonzalez A (1997) Speculative execution via address prediction and data prefetching. In: International conference on supercomputing. pp. 196\u2013203","DOI":"10.1145\/263580.263631"},{"key":"2721_CR14","unstructured":"Huang J, Xie J, Mao Z (2011) A novel hardware prefetching scheme exploiting 2-D spatial locality in multimedia applications. In: IEEE 9th International Conference on ASIC (ASICON). pp. 192\u2013195"},{"issue":"2","key":"2721_CR15","first-page":"329","volume":"32","author":"CH Joe","year":"2007","unstructured":"Joe CH, Yuen EC, Lam K-Y (2007) Real time video frames allocation in mobile networks using cooperative pre-fetching. Multimed Tools Appl 32(2):329\u2013352","journal-title":"Multimed Tools Appl"},{"issue":"2","key":"2721_CR16","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1109\/12.752653","volume":"48","author":"D Joseph","year":"1999","unstructured":"Joseph D, Grnnwald D (1999) Prefetching using markov predictors. IEEE Trans Comput 48(2):121\u2013133","journal-title":"IEEE Trans Comput"},{"key":"2721_CR17","unstructured":"JVT (2004) Advanced Video Coding (AVC) - 3rd Edition, ITU-T Rec. H.264 and ISO\/IEC 14496\u201310 (MPEG-4 Part 10)"},{"key":"2721_CR18","doi-asserted-by":"crossref","unstructured":"Kim I-K, Mina J, Leea T, Hanb W-J, ParkaKim JH (2012) Large and various shapes block processing in HEVC. In: Proc. Appl. Digital Image Process","DOI":"10.1117\/12.970318"},{"key":"2721_CR19","doi-asserted-by":"crossref","unstructured":"Kim T, Zhao D, Veidenbaum AV (2014) Multiple stream tracker: a new hardware stride prefetcher. In: Proceedings of the 11th ACM Conference on Computing Frontiers. pp. 321\u2013330","DOI":"10.1145\/2597917.2597941"},{"key":"2721_CR20","doi-asserted-by":"crossref","unstructured":"Lin J-L, Chen Y-W, Tsai Y-P, Huang Y-W, Lei S (2011) Motion vector coding techniques for HEVC. In: IEEE 13th International Workshop on Multimedia Signal Processing. pp. 1\u20136","DOI":"10.1109\/MMSP.2011.6093817"},{"issue":"15","key":"2721_CR21","doi-asserted-by":"crossref","first-page":"268","DOI":"10.1109\/TMM.2012.2231668","volume":"2013","author":"N Mastronarde","year":"2013","unstructured":"Mastronarde N, Kanoun K, Atienza D (2013) Markov decision process based energy-efficient on-line scheduling for slice-parallel video decoders onmulticore systems. IEEE Trans Multimedia 2013(15):268\u2013278","journal-title":"IEEE Trans Multimedia"},{"issue":"38","key":"2721_CR22","doi-asserted-by":"crossref","first-page":"3456","DOI":"10.1016\/j.apm.2013.12.009","volume":"2014","author":"A Mishra","year":"2014","unstructured":"Mishra A, Tripathi AK (2014) Energy efficient voltage scheduling for multi-core processors with software controlled dynamic voltage scaling. Appl Math Model 2014(38):3456\u20133466","journal-title":"Appl Math Model"},{"key":"2721_CR23","doi-asserted-by":"crossref","unstructured":"Paul S, Karam R, Bhunia S, Puri R (2014) Energy-efficient hardware acceleration through computing in the memory. In: 14 Proceedings of the conference on Design, Automation & Test in Europe","DOI":"10.7873\/DATE.2014.279"},{"issue":"3","key":"2721_CR24","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1109\/76.499840","volume":"6","author":"L-M Po","year":"1996","unstructured":"Po L-M, Ma W-C (1996) A novel four-step search algorithm for fast block motion estimation. IEEE Trans Circuits Syst Video Technol 6(3):313\u2013317","journal-title":"IEEE Trans Circuits Syst Video Technol"},{"key":"2721_CR25","doi-asserted-by":"crossref","unstructured":"Purnachand N, Alves LN, Navarro A (2012) Fast motion estimation algorithm for HEVC. In: IEEE International Conference on Consumer Electronics (ICCE). pp. 34\u201337","DOI":"10.1109\/ICCE-Berlin.2012.6336494"},{"key":"2721_CR26","doi-asserted-by":"crossref","unstructured":"Sbeyti H, Niar S, Eeckhout L (2004) Adaptive prefetching for multimedia applications in embedded systems. In: Europe conference and exhibition on design, automation and test. pp. 1350\u20131351","DOI":"10.1109\/DATE.2004.1269082"},{"key":"2721_CR27","unstructured":"Somogyi S, Wenisch TF, Ailamaki A, Falsafi B (2007) Spatio-temporal memory streaming. In: 36th International Symposium on Computer Architecture(ISCA). pp. 69\u201380"},{"issue":"12","key":"2721_CR28","doi-asserted-by":"crossref","first-page":"1649","DOI":"10.1109\/TCSVT.2012.2221191","volume":"22","author":"GJ Sullivan","year":"2012","unstructured":"Sullivan GJ, Ohm J-R, Han W-J, Wiegand T (2012) Overview of the high efficiency video coding (HEVC) standard. IEEE Trans Circuits Syst Video Technol 22(12):1649\u20131668","journal-title":"IEEE Trans Circuits Syst Video Technol"},{"issue":"73","key":"2721_CR29","first-page":"151","volume":"2014","author":"Z Sun","year":"2012","unstructured":"Sun Z, Tan Y-A, Li Y (2012) An energy-efficient storage for video surveillance. Multimed Tools Appl 2014(73):151\u2013167","journal-title":"Multimed Tools Appl"},{"issue":"10","key":"2721_CR30","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1109\/L-CA.2011.2","volume":"2011","author":"J Tang","year":"2011","unstructured":"Tang J, Liu S, Zhimin G (2011) Prefetching in embedded mobile systems can be energy-efficient. IEEE Comput Archit Lett 2011(10):8\u201311","journal-title":"IEEE Comput Archit Lett"},{"key":"2721_CR31","unstructured":"Texas Instruments. Throughput performance guide for C66x KeyStone devices"},{"key":"2721_CR32","unstructured":"Texas Instruments. TMS320C6678 multicore fixed and floating-point digital signal processor (Rev. C)"},{"issue":"2","key":"2721_CR33","doi-asserted-by":"crossref","first-page":"174","DOI":"10.1145\/358923.358939","volume":"32","author":"SP Vanderwiel","year":"2000","unstructured":"Vanderwiel SP, Lilja DJ (2000) Data prefetch mechanisms. ACM Comput Surv 32(2):174\u2013199","journal-title":"ACM Comput Surv"},{"issue":"23","key":"2721_CR34","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1145\/216585.216588","volume":"1","author":"WA Wulf","year":"1995","unstructured":"Wulf WA, McKee SA (1995) Hitting the memory wall: implications of the obvious. ACM Compu Architecture News 1(23):20\u201324","journal-title":"ACM Compu Architecture News"},{"issue":"4","key":"2721_CR35","doi-asserted-by":"crossref","first-page":"694","DOI":"10.3724\/SP.J.1016.2011.00694","volume":"34","author":"LG Xie","year":"2011","unstructured":"Xie LG, Liu DF (2011) Memory-level parallelism and processor microarchitecture. Chin J Comput 34(4):694\u2013704","journal-title":"Chin J Comput"},{"key":"2721_CR36","first-page":"2145","volume":"40","author":"D X-l","year":"2012","unstructured":"X-l D, Wang X-Y, Tong D, Jun-lin Lu X, Cheng K-yW (2012) Pre-execution directed prefetching for in-order processors. Acta Electron Sinica 40:2145\u20132151","journal-title":"Acta Electron Sinica"},{"key":"2721_CR37","unstructured":"Yan C, Shen J, Peng Q (2005) Parallel web prefetching on cluster server. In: Canadian Conference on Electrical and Computer Engineering. pp. 2284\u20132287"},{"key":"2721_CR38","unstructured":"Yang P, Zhao Z, Sun P (2012) An intelligent prefetching and caching system for picture sharing system. In: International conference on computer science and information processing. pp. 849\u2013850"},{"key":"2721_CR39","doi-asserted-by":"crossref","unstructured":"Yemliha T, Srikantaiah S, Kandemir M, Ozturk O (2008) SPM management using Markov chain based data access prediction. In: IEEE International Conference on Computer-Aided Design(ICCAD). pp. 565\u2013569","DOI":"10.1109\/ICCAD.2008.4681632"},{"key":"2721_CR40","doi-asserted-by":"crossref","unstructured":"Yu C-H, Liu C-K, Kang C-H, Wang T-H, Shen C-C, Tseng S-Y (2007) An efficient DMA controller for multimedia application in MPU based SOC. In: IEEE International Conference on Multimedia and Expo (ICME). pp. 80\u201383","DOI":"10.1109\/ICME.2007.4284591"},{"key":"2721_CR41","doi-asserted-by":"crossref","unstructured":"Yu Q, Zhao L, Ma S (2012) Parallel AMVP candidate list construction for HEVC. In: Proc. Vis. Commun. Image Process. pp. 17\u201323","DOI":"10.1109\/VCIP.2012.6410775"},{"issue":"1","key":"2721_CR42","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/TC.2004.1255788","volume":"53","author":"X Zhiyong","year":"2004","unstructured":"Zhiyong X, Sohum S, Min R, Yiming H (2004) An analysis of cache performance of multimedia applications. IEEE Trans Comput 53(1):20\u201338","journal-title":"IEEE Trans Comput"}],"container-title":["Multimedia Tools and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-015-2721-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11042-015-2721-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11042-015-2721-3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,28]],"date-time":"2019-08-28T12:29:28Z","timestamp":1566995368000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11042-015-2721-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,7,24]]},"references-count":42,"journal-issue":{"issue":"13","published-print":{"date-parts":[[2016,7]]}},"alternative-id":["2721"],"URL":"https:\/\/doi.org\/10.1007\/s11042-015-2721-3","relation":{},"ISSN":["1380-7501","1573-7721"],"issn-type":[{"value":"1380-7501","type":"print"},{"value":"1573-7721","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,7,24]]}}}