{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:13:51Z","timestamp":1763468031575,"version":"3.38.0"},"reference-count":17,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2011,5,30]],"date-time":"2011-05-30T00:00:00Z","timestamp":1306713600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sci. China Inf. Sci."],"published-print":{"date-parts":[[2011,9]]},"DOI":"10.1007\/s11432-011-4265-0","type":"journal-article","created":{"date-parts":[[2011,5,30]],"date-time":"2011-05-30T13:50:08Z","timestamp":1306763408000},"page":"1769-1783","source":"Crossref","is-referenced-by-count":12,"title":["ASLOP: A field-access affinity-based structure data layout optimizer"],"prefix":"10.1007","volume":"54","author":[{"given":"JiaNian","family":"Yan","sequence":"first","affiliation":[]},{"given":"JiangZhou","family":"He","sequence":"additional","affiliation":[]},{"given":"WenGuang","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Pen-Chung","family":"Yew","sequence":"additional","affiliation":[]},{"given":"WeiMin","family":"Zheng","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2011,5,30]]},"reference":[{"key":"4265_CR1","doi-asserted-by":"crossref","unstructured":"Zhong Y, Orlovich M, Shen X, et al. Array regrouping and structure splitting using whole-program reference affinity. In: Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation, 2004. 255\u2013266","DOI":"10.1145\/996841.996872"},{"key":"4265_CR2","doi-asserted-by":"crossref","unstructured":"Zhao P, Cui S, Gao Y, et al. Forma: A framework for safe automatic array reshaping. ACM Trans Progr Lang Syst, 2007, 30: article 2","DOI":"10.1145\/1290520.1290522"},{"key":"4265_CR3","doi-asserted-by":"crossref","unstructured":"Petrank E, Rawitz D. The hardness of cache conscious data placement. In: Proceedings of the 29th ACM SIGPLANSIGACT Symposium on Principles of Programming Languages, 2002. 101\u2013112","DOI":"10.1145\/565816.503283"},{"key":"4265_CR4","unstructured":"Open64 compiler. http:\/\/www.open64.net"},{"key":"4265_CR5","doi-asserted-by":"crossref","unstructured":"Hundt R, Mannarswamy S, Chakrabarti D R. Practical structure layout optimization and advice. In: Fourth IEEE\/ACM International Symposium on Code Generation and Optimization (CGO 2006), 2006. 233\u2013244","DOI":"10.1109\/CGO.2006.29"},{"key":"4265_CR6","unstructured":"SPEC CPU 2000 Benchmark Suite. http:\/\/www.spec.org"},{"key":"4265_CR7","unstructured":"SPEC CPU 2006 Benchmark Suite. http:\/\/www.spec.org"},{"key":"4265_CR8","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1145\/201059.201065","volume":"17","author":"A. Rogers","year":"1995","unstructured":"Rogers A, Carlisle M C, Reppy J H, et al. Supporting dynamic data structures on distributed-memory machines. ACM Trans Progr Lang Syst, 1995, 17: 233\u2013263","journal-title":"ACM Trans Progr Lang Syst"},{"key":"4265_CR9","doi-asserted-by":"crossref","unstructured":"Truong D N, Bodin F, Seznec A. Improving cache behavior of dynamically allocated data structures. In: Proceedings of the 1998 International Conference on Parallel Architectures and Compilation Techniques, 1998. 322\u2013329","DOI":"10.1109\/PACT.1998.727268"},{"key":"4265_CR10","doi-asserted-by":"crossref","unstructured":"Chilimbi T M, Hill M D, Larus J R. Cache-conscious structure layout. In: Proceedings of the ACM SIGPLAN 1999 Conference on Programming Language Design and Implementation, Atlanta, Georgia, USA, 1999. 1\u201312","DOI":"10.1145\/301631.301633"},{"key":"4265_CR11","doi-asserted-by":"crossref","first-page":"490","DOI":"10.1145\/353926.353937","volume":"22","author":"T. Kistler","year":"2000","unstructured":"Kistler T, Franz M. Automated data-member layout of heap objects to improve memory-hierarchy performance. ACM Trans Progr Lang Syst, 2000, 22: 490\u2013505","journal-title":"ACM Trans Progr Lang Syst"},{"key":"4265_CR12","doi-asserted-by":"crossref","first-page":"186","DOI":"10.1145\/643470.643474","volume":"2","author":"R. M. Rabbah","year":"2003","unstructured":"Rabbah R M, Palem K V. Data remapping for design space optimization of embedded memory systems. ACM Trans Embed Comput Syst, 2003, 2: 186\u2013218","journal-title":"ACM Trans Embed Comput Syst"},{"key":"4265_CR13","unstructured":"Curial S, Zhao P, Amaral J N, et al. Mpads: memory-pooling-assisted data splitting. In: Proceedings of the 7th International Symposium on Memory Management, Tucson, Arizona, USA, 2008. 101\u2013110"},{"key":"4265_CR14","doi-asserted-by":"crossref","unstructured":"Chilimbi T M, Davidson B, Larus J R. Cache-conscious structure definition. In: Proceedings of the ACM SIGPLAN 1999 Conference on Programming Language Design and Implementation, Atlanta, Georgia, USA, 1999. 13\u201324","DOI":"10.1145\/301631.301635"},{"key":"4265_CR15","doi-asserted-by":"crossref","unstructured":"Strout M M, Carter L, Ferrante J. Compile-time composition of run-time data and iteration reorderings. In: Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation 2003, San Diego, California, USA, 2003. 91\u2013102","DOI":"10.1145\/781139.781142"},{"key":"4265_CR16","doi-asserted-by":"crossref","unstructured":"Zhong Y, Shen X, Ding C. A hierarchical model of reference affinity. In: Languages and Compilers for Parallel Computing, 16th International Workshop, LCPC 2003, College Station, Texas, USA, 2003. 48\u201363","DOI":"10.1007\/978-3-540-24644-2_4"},{"key":"4265_CR17","doi-asserted-by":"crossref","unstructured":"Jeon J, Shin K, Han H. Layout transformations for heap objects using static access patterns. In: Compiler Construction, 16th International Conference, March 26\u201330, 2007, Proceedings, Braga, Portugal, 2007. 187\u2013201","DOI":"10.1007\/978-3-540-71229-9_13"}],"container-title":["Science China Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-011-4265-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11432-011-4265-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-011-4265-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,5]],"date-time":"2025-03-05T22:16:25Z","timestamp":1741212985000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11432-011-4265-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,5,30]]},"references-count":17,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2011,9]]}},"alternative-id":["4265"],"URL":"https:\/\/doi.org\/10.1007\/s11432-011-4265-0","relation":{},"ISSN":["1674-733X","1869-1919"],"issn-type":[{"type":"print","value":"1674-733X"},{"type":"electronic","value":"1869-1919"}],"subject":[],"published":{"date-parts":[[2011,5,30]]}}}