{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T16:01:54Z","timestamp":1761580914498,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":27,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642241505"},{"type":"electronic","value":"9783642241512"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-24151-2_6","type":"book-chapter","created":{"date-parts":[[2011,9,7]],"date-time":"2011-09-07T14:27:46Z","timestamp":1315405666000},"page":"73-87","source":"Crossref","is-referenced-by-count":3,"title":["A Semi-automatic Scratchpad Memory Management Framework for CMP"],"prefix":"10.1007","author":[{"given":"Ning","family":"Deng","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weixing","family":"Ji","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jaxin","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Qi","family":"Zuo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"6_CR1","unstructured":"Anzt, H., Hahn, T., Heuveline, V., Rocker, B.: GPU Accelerated Scientific Computing: Evaluation of the NVIDIA Fermi Architecture; Elementary Kernels and Linear Solvers. EMCL Preprint Series (2010)"},{"key":"6_CR2","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1145\/1878961.1879015","volume-title":"Proceedings of the Eighth IEEE\/ACM\/IFIP International Conference on Hardware\/Software Codesign and System Synthesis, CODES\/ISSS 2010","author":"K. Bai","year":"2010","unstructured":"Bai, K., Shrivastava, A.: Heap data management for limited local memory (llm) multi-core processors. In: Proceedings of the Eighth IEEE\/ACM\/IFIP International Conference on Hardware\/Software Codesign and System Synthesis, CODES\/ISSS 2010, pp. 317\u2013326. ACM, New York (2010)"},{"key":"6_CR3","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1145\/774789.774805","volume-title":"Proceedings of the Tenth International Symposium on Hardware\/Software Codesign, CODES 2002","author":"R. Banakar","year":"2002","unstructured":"Banakar, R., Steinke, S., Lee, B.-S., Balakrishnan, M., Marwedel, P.: Scratchpad memory: design alternative for cache on-chip memory in embedded systems. In: Proceedings of the Tenth International Symposium on Hardware\/Software Codesign, CODES 2002, pp. 73\u201378. ACM, New York (2002)"},{"key":"6_CR4","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1145\/1454115.1454128","volume-title":"Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques","author":"C. Bienia","year":"2008","unstructured":"Bienia, C., Kumar, S., Singh, J.P., Li, K.: The PARSEC benchmark suite: Characterization and architectural implications. In: Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques, pp. 72\u201381. ACM, New York (2008)"},{"key":"6_CR5","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.D., Ahn, M., Paek, Y.: Adaptive scratch pad memory management for dynamic behavior of multimedia applications. Trans. Comp.-Aided Des. Integ. Cir. Sys.\u00a028, 554\u2013567 (2009)","journal-title":"Trans. Comp.-Aided Des. Integ. Cir. Sys."},{"issue":"7","key":"6_CR6","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1145\/1273444.1254804","volume":"42","author":"H. Cho","year":"2007","unstructured":"Cho, H., Egger, B., Lee, J., Shin, H.: Dynamic data scratchpad memory management for a memory subsystem with an mmu. SIGPLAN Not.\u00a042(7), 195\u2013206 (2007)","journal-title":"SIGPLAN Not."},{"issue":"2","key":"6_CR7","doi-asserted-by":"publisher","first-page":"274","DOI":"10.1587\/transinf.E94.D.274","volume":"94","author":"N. Deng","year":"2011","unstructured":"Deng, N., Ji, W., Li, J., Zuo, Q., Shi, F.: Core Working Set Based Scratchpad Memory Management. IEICE Transactions on Information and Systems\u00a094(2), 274\u2013285 (2011)","journal-title":"IEICE Transactions on Information and Systems"},{"key":"6_CR8","doi-asserted-by":"publisher","first-page":"236","DOI":"10.1109\/RTCSA.2009.33","volume-title":"Proceedings of the 2009 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2009","author":"N. Deng","year":"2009","unstructured":"Deng, N., Ji, W., Li, J., Shi, F., Wang, Y.: A novel adaptive scratchpad memory management strategy. In: Proceedings of the 2009 15th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2009, pp. 236\u2013241. IEEE Computer Society, Washington, DC, USA (2009)"},{"key":"6_CR9","unstructured":"Dominguez, A.: Heap data allocation to scratch-pad memory in embedded systems. Technical report, University of Maryland at College Park, College Park, MD, USA, AAI3260306 (2007)"},{"key":"6_CR10","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1145\/1176887.1176933","volume-title":"EMSOFT 2006: Proceedings of the 6th ACM & IEEE International Conference on Embedded Software","author":"B. Egger","year":"2006","unstructured":"Egger, B., Lee, J., Shin, H.: Scratchpad memory management for portable systems with a memory management unit. In: EMSOFT 2006: Proceedings of the 6th ACM & IEEE International Conference on Embedded Software, pp. 321\u2013330. ACM, New York (2006)"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"Egger, B., Lee, J., Shin, H.: Scratchpad memory management in a multitasking environment. In: EMSOFT, pp. 265\u2013274 (2008)","DOI":"10.1145\/1450058.1450094"},{"key":"6_CR12","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1016\/j.sysarc.2010.11.002","volume":"57","author":"W. Ji","year":"2011","unstructured":"Ji, W., Deng, N., Shi, F., Zuo, Q., Li, J.: Dynamic and adaptive spm management for a multi-task environment. J. Syst. Archit.\u00a057, 181\u2013192 (2011)","journal-title":"J. Syst. Archit."},{"key":"6_CR13","doi-asserted-by":"publisher","first-page":"589","DOI":"10.1147\/rd.494.0589","volume":"49","author":"J.A. Kahle","year":"2005","unstructured":"Kahle, J.A., Day, M.N., Hofstee, H.P., Johns, C.R., Maeurer, T.R., Shippy, D.: Introduction to the cell multiprocessor. IBM J. Res. Dev.\u00a049, 589\u2013604 (2005)","journal-title":"IBM J. Res. Dev."},{"key":"6_CR14","first-page":"1","volume-title":"2010 IEEE 16th International Symposium on High Performance Computer Architecture (HPCA 2010)","author":"J. Lee","year":"2010","unstructured":"Lee, J., Lee, J., Seo, S., Kim, J., Kim, S., Sura, Z.: COMIC++: A software SVM system for heterogeneous multicore accelerator clusters. In: 2010 IEEE 16th International Symposium on High Performance Computer Architecture (HPCA 2010), pp. 1\u201312. IEEE, Los Alamitos (2010)"},{"key":"6_CR15","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1145\/1454115.1454157","volume-title":"Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques, PACT 2008","author":"J. Lee","year":"2008","unstructured":"Lee, J., Seo, S., Kim, C., Kim, J., Chun, P., Sura, Z., Kim, J., Han, S.: Comic: a coherent shared memory interface for cell be. In: Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques, PACT 2008, pp. 303\u2013314. ACM, New York (2008)"},{"key":"6_CR16","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-6175-4","volume-title":"Processor and system-on-chip simulation","author":"R. Leupers","year":"2010","unstructured":"Leupers, R.: Processor and system-on-chip simulation. Springer, Heidelberg (2010)"},{"key":"6_CR17","doi-asserted-by":"crossref","unstructured":"Li, L., Feng, H., Xue, J.: Compiler-directed scratchpad memory management via graph coloring. ACM Trans. Archit. Code Optim.\u00a06, 9:1\u20139:17 (2009)","DOI":"10.1145\/1582710.1582711"},{"key":"6_CR18","doi-asserted-by":"crossref","unstructured":"Li, L., Xue, J., Knoop, J.: Scratchpad memory allocation for data aggregates via interval coloring in superperfect graphs. ACM Trans. Embed. Comput. Syst.\u00a010, 28:1\u201328:42 (2011)","DOI":"10.1145\/1880050.1880064"},{"key":"6_CR19","unstructured":"Marongiu, A., Benini, L.: An OpenMP Compiler for Efficient Use of Distributed Scratchpad Memory in MPSoCs. IEEE Transactions on Computers (2010)"},{"key":"6_CR20","first-page":"31","volume-title":"ISMM 2008: Proceedings of the 7th International Symposium on Memory Management","author":"R. McIlroy","year":"2008","unstructured":"McIlroy, R., Dickman, P., Sventek, J.: Efficient dynamic heap allocation of scratch-pad memory. In: ISMM 2008: Proceedings of the 7th International Symposium on Memory Management, pp. 31\u201340. ACM, New York (2008)"},{"key":"6_CR21","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1109\/HPCA.2009.4798237","volume-title":"IEEE 15th International Symposium on High Performance Computer Architecture, HPCA 2009","author":"S. Seo","year":"2009","unstructured":"Seo, S., Lee, J., Sura, Z.: Design and implementation of software-managed caches for multicores with local memory. In: IEEE 15th International Symposium on High Performance Computer Architecture, HPCA 2009, pp. 55\u201366. IEEE, Los Alamitos (2009)"},{"key":"6_CR22","doi-asserted-by":"publisher","first-page":"1124","DOI":"10.1109\/DATE.2010.5456977","volume-title":"Proceedings of the Conference on Design, Automation and Test in Europe, DATE 2010","author":"H. Takase","year":"2010","unstructured":"Takase, H., Tomiyama, H., Takada, H.: Partitioning and allocation of scratch-pad memory for priority-based preemptive multi-task systems. In: Proceedings of the Conference on Design, Automation and Test in Europe, DATE 2010, pp. 1124\u20131129. European Design and Automation Association, Leuven (2010)"},{"key":"6_CR23","unstructured":"Thoziyoor, S., Muralimanohar, N., Ahn, J.H., Jouppi, N.P.: CACTI 5.3, HP Laboratories Palo Alto (2009)"},{"key":"6_CR24","unstructured":"Villavieja, C., Gelado, I., Ramirez, A., Navarro, N.: Memory Management on Chip-MultiProcessors with on-chip Memories. In: Proc. Workshop on the Interaction between Operating Systems and Computer Architecture (2008)"},{"key":"6_CR25","unstructured":"Walleij, L.: Arm tcm (tightly-coupled memory) support v3 (2009)"},{"key":"6_CR26","first-page":"24","volume-title":"Proceedings of the 22nd Annual International Symposium on Computer Architecture","author":"S.C. Woo","year":"1995","unstructured":"Woo, S.C., Ohara, M., Torrie, E., Singh, J.P., Gupta, A.: The SPLASH-2 programs: Characterization and methodological considerations. In: Proceedings of the 22nd Annual International Symposium on Computer Architecture, pp. 24\u201336. ACM, New York (1995)"},{"key":"6_CR27","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1145\/1878921.1878942","volume-title":"Proceedings of the 2010 International Conference on Compilers, Architectures and Synthesis for Embedded Systems, CASES 2010","author":"X. Yang","year":"2010","unstructured":"Yang, X., Wang, L., Xue, J., Tang, T., Ren, X., Ye, S.: Improving scratchpad allocation with demand-driven data tiling. In: Proceedings of the 2010 International Conference on Compilers, Architectures and Synthesis for Embedded Systems, CASES 2010, pp. 127\u2013136. ACM, New York (2010)"}],"container-title":["Lecture Notes in Computer Science","Advanced Parallel Processing Technologies"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-24151-2_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,9]],"date-time":"2023-06-09T07:38:53Z","timestamp":1686296333000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-24151-2_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642241505","9783642241512"],"references-count":27,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-24151-2_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}