{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T04:46:19Z","timestamp":1725511579722},"publisher-location":"Berlin, Heidelberg","reference-count":31,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540715276"},{"type":"electronic","value":"9783540715283"}],"license":[{"start":{"date-parts":[[2007,1,1]],"date-time":"2007-01-01T00:00:00Z","timestamp":1167609600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2007,1,1]],"date-time":"2007-01-01T00:00:00Z","timestamp":1167609600000},"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":[[2007]]},"DOI":"10.1007\/978-3-540-71528-3_14","type":"book-chapter","created":{"date-parts":[[2007,7,20]],"date-time":"2007-07-20T16:02:55Z","timestamp":1184947375000},"page":"214-233","source":"Crossref","is-referenced-by-count":1,"title":["An Approach for Enhancing Inter-processor Data Locality on Chip Multiprocessors"],"prefix":"10.1007","author":[{"given":"Guilin","family":"Chen","sequence":"first","affiliation":[]},{"given":"Mahmut","family":"Kandemir","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"4","key":"14_CR1","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1145\/29873.29875","volume":"9","author":"R. Allen","year":"1987","unstructured":"Allen, R., Kennedy, K.: Automatic translation of FORTRAN programs to vector form. ACM Transactions on Programming Languages and Systems\u00a09(4), 491\u2013542 (1987)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"14_CR2","unstructured":"Banerjee, U.: A theory of loop permutations. In: Proc. 2nd Workshop on Languages and Compilers for Parallel Computing, August (1989)"},{"issue":"103","key":"14_CR3","first-page":"565","volume":"22","author":"E.H. Bareiss","year":"1968","unstructured":"Bareiss, E.H.: Sylvester\u2019s Identity and Multistep Integer-Preserving Gaussian Elimination. Mathematics of Computation\u00a022(103), 565\u2013578 (1968)","journal-title":"Mathematics of Computation"},{"key":"14_CR4","doi-asserted-by":"crossref","unstructured":"Barroso, L.A., Gharachorloo, K., McNamara, R., Nowatzyk, A., Qadeer, S., Sano, B., Smith, S., Stets, R., Verghese, B.: Piranha: A Scalable Architecture Based on Single-Chip Multiprocessing. In: Proceedings of International Symposium on Computer Architecture (2000)","DOI":"10.1145\/339647.339696"},{"key":"14_CR5","volume-title":"Proc. ACM International Conference on Supercomputing, May","author":"R. Bordawekar","year":"1996","unstructured":"Bordawekar, R., Choudhary, A., Ramanujam, J.: Automatic optimization of communication in compiling out-of-core stencil codes. In: Proc. ACM International Conference on Supercomputing, May, ACM Press, New York (1996)"},{"key":"14_CR6","unstructured":"Brickner, R.G., George, W., Johnsson, S.L., Ruttenberg, A.: A stencil compiler for the connection machine models CM-2\/200. Technical Report TR-22-93, Center for Research in Computing Technology, Harvard University (December 1993)"},{"key":"14_CR7","doi-asserted-by":"crossref","unstructured":"Brickner, R.G., Holian, K., Thiagarajan, B., Johnsson, S.L.: A stencil compiler for the Connection Machine model CM-5. Technical Report CRPC-TR94457, Center for Research on Parallel Computation, Rice University (June 1994)","DOI":"10.2172\/10119048"},{"key":"14_CR8","volume-title":"Proc. ACM Conference on Programming Language Design and Implementation, June","author":"M. Bromley","year":"1991","unstructured":"Bromley, M., Heller, S., McNerney, T., Steele Jr., G.L.: Fortran at ten gigaflops: the connection machine convolution compiler. In: Proc. ACM Conference on Programming Language Design and Implementation, June, ACM Press, New York (1991)"},{"key":"14_CR9","doi-asserted-by":"publisher","first-page":"392","DOI":"10.1145\/800204.806310","volume-title":"Proc. ACM Symposium on Symbolic and Algebraic Manipulation","author":"S. Cabay","year":"1971","unstructured":"Cabay, S.: Exact solution of linear equations. In: Proc. ACM Symposium on Symbolic and Algebraic Manipulation, pp. 392\u2013398. ACM Press, New York (1971)"},{"key":"14_CR10","volume-title":"Parallel Computer Architecture: A Hardware\/Software Approach","author":"D. Culler","year":"1998","unstructured":"Culler, D., Singh, J.P., Gupta, A.: Parallel Computer Architecture: A Hardware\/Software Approach. Morgan Kaufmann, San Francisco (1998)"},{"key":"14_CR11","unstructured":"Davis, K., Bassetti, F.: Exploiting temporal locality in stencil based applications. In: Proc. International Conference on Information Systems Analysis and Synthesis (1999)"},{"key":"14_CR12","doi-asserted-by":"crossref","unstructured":"Gomaa, M., Scarbrough, C., Vijaykumar, T.N., Pomeranz, I.: Transient-fault recovery for chip multiprocessors. In: Proc. International Symposium on Computer Architecture (2003)","DOI":"10.1145\/859618.859631"},{"key":"14_CR13","doi-asserted-by":"crossref","unstructured":"Gschwind, M., Hofstee, P., Flachs, B., Hopkins, M., Watanabe, Y., Yamazaki, T.: A novel SIMD architecture for the Cell heterogeneous chip-multiprocessor. Hot Chips 17 (2005)","DOI":"10.1109\/HOTCHIPS.2005.7476576"},{"key":"14_CR14","doi-asserted-by":"crossref","unstructured":"Hammond, L., Nayfeh, B.A., Olukotun, K.: A single-chip multiprocessor. IEEE Computer Special Issue on \u201dBillion-Transistor Processors\u201d (September 1997)","DOI":"10.1109\/2.612253"},{"key":"14_CR15","unstructured":"Hetheringtonh, R.: The UltraSPARC T1 Processor - Power Efficient Throughput Computing. Sun White Paper (December 2005)"},{"key":"14_CR16","doi-asserted-by":"publisher","first-page":"312","DOI":"10.1016\/0743-7315(90)90082-Z","volume":"9","author":"F.F. Lee","year":"1990","unstructured":"Lee, F.F.: Partitioning of regular computation on multiprocessor systems. Journal of Parallel and Distributed Computing\u00a09, 312\u2013317 (1990)","journal-title":"Journal of Parallel and Distributed Computing"},{"key":"14_CR17","unstructured":"Leung, S.-T., Zahorjan, J.: Optimizing data locality by array restructuring. Technical Report 95-09-01, University of Washington (September 1995)"},{"key":"14_CR18","doi-asserted-by":"crossref","unstructured":"Li, W., Pingali, K.: A singular loop transformation framework based on non-singular matrices. In: Proc. 5th Workshop on Languages and Compilers for Parallel Computing, Yale University, August (1992)","DOI":"10.1007\/3-540-57502-2_60"},{"key":"14_CR19","unstructured":"MAJC-5200. http:\/\/www.sun.com\/microelectronics\/MAJC\/5200wp.html"},{"key":"14_CR20","unstructured":"MP98: A Mobile Processor. http:\/\/www.labs.nec.co.jp\/MP98\/top-e.htm"},{"key":"14_CR21","doi-asserted-by":"crossref","unstructured":"Nayfeh, B.A., Olukotun, K.: Exploring the design space for a shared-cache multiprocessor. In: Proc. International Symposium on Computer Architecture (1994)","DOI":"10.1109\/ISCA.1994.288152"},{"key":"14_CR22","doi-asserted-by":"crossref","unstructured":"Olukotun, K., Hammond, L.: The future of microprocessors. ACM QUEUE Magazine (September 2005)","DOI":"10.1145\/1095408.1095418"},{"key":"14_CR23","unstructured":"POWER4 System Microarchitecture, White Paper. http:\/\/www-1.ibm.com\/servers\/eserver\/pseries\/hardware\/whitepapers\/power4.html"},{"key":"14_CR24","unstructured":"Richardson, S.: MPOC: A chip multiprocessor for embedded systems. Technical Report HPL-2002-186, HP Labs (2002)"},{"key":"14_CR25","volume-title":"Proc. ACM\/IEEE conference on Supercomputing","author":"G. Roth","year":"1997","unstructured":"Roth, G., Mellor-Crummey, J., Kennedy, K., Brickner, R.G.: Compiling stencils in high performance Fortran. In: Proc. ACM\/IEEE conference on Supercomputing, IEEE Computer Society Press, Los Alamitos (1997)"},{"key":"14_CR26","unstructured":"SIMICS Toolset. http:\/\/www.virtutech.com"},{"key":"14_CR27","unstructured":"SUIF Compiler Infrastructure. http:\/\/suif.stanford.edu\/"},{"key":"14_CR28","volume-title":"Proc. ACM Design Automation Conference","author":"W. Wolf","year":"2004","unstructured":"Wolf, W.: The future of multiprocessor systems-on-chips. In: Proc. ACM Design Automation Conference, ACM Press, New York (2004)"},{"key":"14_CR29","first-page":"30","volume-title":"Proc. ACM Conference on Programming Language Design and Implementation","author":"M.E. Wolf","year":"1991","unstructured":"Wolf, M.E., Lam, M.S.: A data locality optimizing algorithm. In: Proc. ACM Conference on Programming Language Design and Implementation, June, pp. 30\u201344. ACM Press, New York (1991)"},{"issue":"4","key":"14_CR30","doi-asserted-by":"publisher","first-page":"452","DOI":"10.1109\/71.97902","volume":"2","author":"M.E. Wolf","year":"1991","unstructured":"Wolf, M.E., Lam, M.S.: A loop transformation theory and an algorithm to maximize parallelism. IEEE Transactions on Parallel and Distributed Systems\u00a02(4), 452\u2013471 (1991)","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"14_CR31","volume-title":"Optimizing Supercompilers for Supercomputers","author":"M.J. Wolfe","year":"1989","unstructured":"Wolfe, M.J.: Optimizing Supercompilers for Supercomputers. MIT Press, Cambridge (1989)"}],"container-title":["Lecture Notes in Computer Science","Transactions on High-Performance Embedded Architectures and Compilers I"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-71528-3_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T10:53:36Z","timestamp":1556708016000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-71528-3_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007]]},"ISBN":["9783540715276","9783540715283"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-71528-3_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2007]]}}}