{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:25:00Z","timestamp":1740122700466,"version":"3.37.3"},"reference-count":31,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2015,11,4]],"date-time":"2015-11-04T00:00:00Z","timestamp":1446595200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2015,11,4]],"date-time":"2015-11-04T00:00:00Z","timestamp":1446595200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CNS-0953447"],"award-info":[{"award-number":["CNS-0953447"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Des Autom Embed Syst"],"published-print":{"date-parts":[[2016,3]]},"DOI":"10.1007\/s10617-015-9168-7","type":"journal-article","created":{"date-parts":[[2015,11,4]],"date-time":"2015-11-04T06:59:49Z","timestamp":1446620389000},"page":"65-92","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["CaPPS: cache partitioning with partial sharing for multi-core embedded systems"],"prefix":"10.1007","volume":"20","author":[{"given":"Wei","family":"Zang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ann","family":"Gordon-Ross","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,11,4]]},"reference":[{"key":"9168_CR1","unstructured":"ARM Cortex-A Series. \n                    http:\/\/www.arm.com\/products\/processors\/cortex-a\/index.php"},{"key":"9168_CR2","unstructured":"Binkert N, Beckmann B, Black G et al. The gem5 Simulator. \n                    http:\/\/gem5.org"},{"key":"9168_CR3","unstructured":"Burger D, Austin TM, Bennett S (2000) Evaluating future microprocessors: the Simplescalar Toolset. In: Technical Report, CS-TR-1308. Computer Science Department, University of Wisconsin-Madison, Wisconsin"},{"key":"9168_CR4","doi-asserted-by":"crossref","unstructured":"Chandra D, Guo F, Kim S, Solihin Y (2005) Predicting inter-thread cache contention on a chip multi-processor architecture. In: Proceedings of HPCA, pp 340\u2013351","DOI":"10.1109\/HPCA.2005.27"},{"key":"9168_CR5","unstructured":"Chang J, Sohi G (2006) Co-operative caching for chip multiprocessors. In: Proceedings of the 33rd annual international symposium on Computer Architecture (ISCA). IEEE, Los Alamitos, pp 264\u2013276"},{"key":"9168_CR6","doi-asserted-by":"crossref","unstructured":"Chang J, Sohi G (2014) Cooperative cache partitioning for chip multiprocessors. In: 25th Anniversary international conference on supercomputing anniversary volume. ACM, New York","DOI":"10.1145\/2591635.2591669"},{"key":"9168_CR7","unstructured":"Chen XE, Aamodt TM (2009) A first-order fine-grained multithreaded throughput model. In: Proceedings of HPCA, pp 329\u2013340"},{"key":"9168_CR8","unstructured":"Chiou D, Chiouy D, Rudolph L, Rudolphy L, Devadas S, Devadasy S, Ang BS (2000) Dynamic cache partitioning via columnization. Computation Structures Group Memo 430. MIT, Cambridge"},{"key":"9168_CR9","doi-asserted-by":"crossref","unstructured":"Dybdahl H, Stenstrom P (2007) An adaptive shared\/private NUCA cache partitioning scheme for chip multiprocessors. In: Proceedings of HPCA, pp 2\u201312","DOI":"10.1109\/HPCA.2007.346180"},{"key":"9168_CR10","doi-asserted-by":"crossref","unstructured":"Eklov D, Black-Schaffer D, Hagersten E (2011) Fast modeling of shared cache in multicore systems. In: Proceedings of HiPEAC, pp 147\u2013157","DOI":"10.1145\/1944862.1944885"},{"key":"9168_CR11","unstructured":"Ghasemzadeh H, Mazrouee S, Moghaddam HG, Shojaei H, Kakoee MR (2006) Hardware implementation of stack-based replacement algorithms. In: Proceedings of world academy of science and technology, vol 16"},{"issue":"4","key":"9168_CR12","first-page":"1","volume":"7","author":"G Hamerly","year":"2005","unstructured":"Hamerly G, Perelman E, Lau J, Calder B (2005) SimPoint 3.0: faster and more flexible program analysis. J Instr Level Parallel 7(4):1\u201328","journal-title":"J Instr Level Parallel"},{"issue":"12","key":"9168_CR13","doi-asserted-by":"publisher","first-page":"1612","DOI":"10.1109\/12.40842","volume":"38","author":"MD Hill","year":"1989","unstructured":"Hill MD, Smith AJ (1989) Evaluating associativity in CPU caches. IEEE Trans Comput 38(12):1612\u20131630","journal-title":"IEEE Trans Comput"},{"issue":"8","key":"9168_CR14","doi-asserted-by":"publisher","first-page":"1028","DOI":"10.1109\/TPDS.2007.1091","volume":"18","author":"J Huh","year":"2007","unstructured":"Huh J, Kim C, Shafi H, Zhang L, Burger D, Keckler SW (2007) A NUCA substrate for flexible CMP cache sharing. IEEE Trans Parallel Distrib Syst 18(8):1028\u20131040","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"9168_CR15","unstructured":"Intel Atom Processor. \n                    http:\/\/www.intel.com\/content\/www\/us\/en\/intelligent-systems\/bay-trail\/atom-processor-e3800-family-overview.html"},{"key":"9168_CR16","unstructured":"Johnson K, Rathbone M (2010) Sun\u2019s Niagara Processor. NYU Multicore Programming"},{"issue":"4","key":"9168_CR17","doi-asserted-by":"publisher","first-page":"338","DOI":"10.1145\/138873.138876","volume":"10","author":"RE Kessler","year":"1992","unstructured":"Kessler RE, Hill MD (1992) Page placement algorithms for large real-indexed caches. ACM Trans Comput Syst 10(4):338\u2013359","journal-title":"ACM Trans Comput Syst"},{"key":"9168_CR18","unstructured":"Kim S, Chandra D, Solihin Y (2004) Fair cache sharing and partitioning in a chip multiprocessor architecture. In: Proceedings of PACT, pp 111\u2013122"},{"key":"9168_CR19","doi-asserted-by":"crossref","unstructured":"Lee H, Cho S, Childers BR (2011) CloudCache: expanding and shrinking private caches. In: Proceedings of HPCA, pp 219\u2013230","DOI":"10.1109\/HPCA.2011.5749731"},{"key":"9168_CR20","doi-asserted-by":"crossref","unstructured":"Manikantan R, Kaushik R, Govindarajan R (2012) Probabilistic shared cache management (PriSM). In: ACM SIGARCH computer architecture news, vol. 40(3). IEEE Computer Society, New York","DOI":"10.1145\/2366231.2337208"},{"key":"9168_CR21","doi-asserted-by":"crossref","unstructured":"Qureshi MK (2009) Adaptive spill-receive for robust high-performance caching in CMPs. In: Proceedings of HPCA, pp 45\u201354","DOI":"10.1109\/HPCA.2009.4798236"},{"key":"9168_CR22","unstructured":"Qureshi MK, Patt YN (2006) Utility-based cache partitioning: a low-overhead, high-performance, runtime mechanism to partition shared caches. In: Proceedings of MICRO, pp 423\u2013432"},{"key":"9168_CR23","unstructured":"Shedler GS, Slutz DR (1976) Derivation of miss ratios for merged access streams. IBM J Res Dev 20(5):505\u2013517"},{"key":"9168_CR24","doi-asserted-by":"crossref","unstructured":"Shen X, Zhong Y, Din C (2004) Locality phase prediction. In: Proceedings of ASPLOS, pp 165\u2013176","DOI":"10.1145\/1024393.1024414"},{"key":"9168_CR25","doi-asserted-by":"crossref","unstructured":"Sherwood T, Perelman E, Hamerly G, Sair S, Calder B (2003) Discovering and exploiting program phases. IEEE Micro: top picks from computer architecture conference, pp 84\u201393","DOI":"10.1109\/MM.2003.1261391"},{"key":"9168_CR26","unstructured":"SPEC CPU2006. \n                    http:\/\/www.spec.org\/cpu2006"},{"key":"9168_CR27","doi-asserted-by":"crossref","unstructured":"Srikantaiah S, Kultursay E, Zhang T, Kandemir M, Irwin MJ, Xie Y (2011) MorphCache: a reconfigurable adaptive multi-level cache hierarchy for CMPs. In: Proceedings of HPCA, pp 231\u2013242","DOI":"10.1109\/HPCA.2011.5749732"},{"key":"9168_CR28","unstructured":"Suh E, Rudolph L, Devadas S (2001) Dynamic cache partitioning for simultaneous multithreading systems. In: Proceedings of the IASTED international conference on parallel and distributed computing and systems, pp 116\u2013127"},{"key":"9168_CR29","doi-asserted-by":"crossref","unstructured":"Sundararajan KT, Jones TM, Topham NP (2013) RECAP: region-aware cache partitioning. In: IEEE 31st international conference on computer design, pp 294\u2013301","DOI":"10.1109\/ICCD.2013.6657056"},{"key":"9168_CR30","doi-asserted-by":"crossref","unstructured":"Varadarajan K, Nandy SK, Sharda V, Bharadwa A, Iyer R, Makineni S, Newell D (2006) Molecular caches: a caching structure for dynamic creation of application-specific heterogeneous cache regions. In: Proceedings of MICRO, pp 433\u2013442","DOI":"10.1109\/MICRO.2006.38"},{"key":"9168_CR31","doi-asserted-by":"crossref","unstructured":"Wang R, Hsieh M, Chen L (2014) Futility scaling: high-associativity cache partitioning. In: Proceedings of MICRO-47, pp 356\u2013367","DOI":"10.1109\/MICRO.2014.46"}],"container-title":["Design Automation for Embedded Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10617-015-9168-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10617-015-9168-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10617-015-9168-7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10617-015-9168-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,17]],"date-time":"2020-05-17T08:20:07Z","timestamp":1589703607000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10617-015-9168-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,11,4]]},"references-count":31,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2016,3]]}},"alternative-id":["9168"],"URL":"https:\/\/doi.org\/10.1007\/s10617-015-9168-7","relation":{},"ISSN":["0929-5585","1572-8080"],"issn-type":[{"type":"print","value":"0929-5585"},{"type":"electronic","value":"1572-8080"}],"subject":[],"published":{"date-parts":[[2015,11,4]]},"assertion":[{"value":"19 May 2014","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 October 2015","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 November 2015","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}