{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,3,30]],"date-time":"2022-03-30T05:12:19Z","timestamp":1648617139701},"reference-count":15,"publisher":"Springer Science and Business Media LLC","issue":"1-2","license":[{"start":{"date-parts":[[2010,4,3]],"date-time":"2010-04-03T00:00:00Z","timestamp":1270252800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Comput Sci Res Dev"],"published-print":{"date-parts":[[2010,5]]},"DOI":"10.1007\/s00450-010-0113-5","type":"journal-article","created":{"date-parts":[[2010,4,2]],"date-time":"2010-04-02T10:24:01Z","timestamp":1270203841000},"page":"15-24","source":"Crossref","is-referenced-by-count":0,"title":["Multi-core scalability-impacting compiler optimizations"],"prefix":"10.1007","volume":"25","author":[{"given":"Dinesh C.","family":"Suresh","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roy","family":"Ju","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Lai","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mei","family":"Ye","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2010,4,3]]},"reference":[{"key":"113_CR1","series-title":"Addison-Wesley series in computer science and information processing","volume-title":"Principles of compiler design","author":"AV Aho","year":"1977","unstructured":"Aho AV, Ullman JD (1977) Principles of compiler design. Addison-Wesley series in computer science and information processing. Addison-Wesley, Boston"},{"key":"113_CR2","doi-asserted-by":"crossref","unstructured":"Chai L, Gao Q, Panda DK (May 2007) Understanding the impact of multi-core architecture in cluster computing: a case study with Intel dual-core system. In: Proceedings of the seventh IEEE international symposium on cluster computing and the grid, Rio de Janeiro, Brazil, pp 471\u2013478","DOI":"10.1109\/CCGRID.2007.119"},{"key":"113_CR3","unstructured":"Chakrabarti G, Chow F (April 2008) Structure layout optimizations in the open64 compiler: Design, implementation and measurements. In: Open64 workshop held in conjunction with the international symposium on code generation and optimization, Boston, Massachusetts, USA"},{"key":"113_CR4","first-page":"199","volume-title":"Proceedings of the 2001 international conference on parallel architectures and compilation techniques","author":"J Huh","year":"2001","unstructured":"Huh J, Burger D, Keckler SW (2001) Exploring the design space of future cmps. In: Proceedings of the 2001 international conference on parallel architectures and compilation techniques. IEEE Comput Soc, Washington, pp 199\u2013210"},{"key":"113_CR5","first-page":"233","volume-title":"CGO\u201906: proceedings of the international symposium on code generation and optimization","author":"R Hundt","year":"2006","unstructured":"Hundt R, Mannarswamy S, Chakrabarti D (2006) Practical structure layout optimization and advice. In: CGO\u201906: proceedings of the international symposium on code generation and optimization. IEEE Comput Soc, Washington, pp 233\u2013244"},{"key":"113_CR6","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1145\/1375527.1375579","volume-title":"Proceedings of the 22nd annual international conference on supercomputing, ICS \u201908","author":"L Liu","year":"2008","unstructured":"Liu L, Li Z, Sameh AH (2008) Analyzing memory access intensity in parallel programs on multicore. In: Proceedings of the 22nd annual international conference on supercomputing, ICS \u201908. ACM, New York, pp 359\u2013367"},{"key":"113_CR7","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/0743-7315(91)90014-Z","volume":"12","author":"T Mowry","year":"1991","unstructured":"Mowry T, Gupta A (1991) Tolerating latency through software-controlled prefetching in shared-memory multiprocessors. J Parallel Distrib Comput 12:87\u2013106","journal-title":"J Parallel Distrib Comput"},{"key":"113_CR8","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1145\/273011.273021","volume":"16","author":"TC Mowry","year":"1998","unstructured":"Mowry TC (1998) Tolerating latency in multiprocessors through compiler-inserted prefetching. ACM Trans Comput Syst 16:55\u201392","journal-title":"ACM Trans Comput Syst"},{"key":"113_CR9","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1145\/143365.143488","volume-title":"Proceedings of the fifth international conference on architectural support for programming languages and operating systems, ASPLOS-V","author":"TC Mowry","year":"1992","unstructured":"Mowry TC, Lam MS, Gupta A (1992) Design and evaluation of a compiler algorithm for prefetching. In: Proceedings of the fifth international conference on architectural support for programming languages and operating systems, ASPLOS-V. ACM, New York, pp 62\u201373"},{"key":"113_CR10","volume-title":"Advanced compiler design and implementation","author":"SS Muchnick","year":"1997","unstructured":"Muchnick SS (1997) Advanced compiler design and implementation. Morgan Kaufmann, San Francisco"},{"key":"113_CR11","first-page":"271","volume-title":"Proceedings of the international symposium on code generation and optimization, CGO \u201907","author":"E Raman","year":"2007","unstructured":"Raman E, Hundt R, Mannarswamy S (2007) Structure layout optimization for multithreaded programs. In: Proceedings of the international symposium on code generation and optimization, CGO \u201907. IEEE Comput Soc, Washington, pp 271\u2013282"},{"key":"113_CR12","doi-asserted-by":"crossref","first-page":"371","DOI":"10.1145\/1555754.1555801","volume-title":"Proceedings of the 36th annual international symposium on Computer architecture, ISCA \u201909","author":"BM Rogers","year":"2009","unstructured":"Rogers BM, Krishna A, Bell GB, Vu K, Jiang X, Solihin Y (2009) Scaling the bandwidth wall: challenges in and avenues for cmp scaling. In: Proceedings of the 36th annual international symposium on Computer architecture, ISCA \u201909. ACM, New York, pp\u00a0371\u2013382"},{"key":"113_CR13","unstructured":"SPEC (2009) http:\/\/www.spec.org\/cpu2006\/results-\/res2009q3\/cpu2006-20090707-08127.html"},{"key":"113_CR14","first-page":"322","volume-title":"Proceedings of the 1998 international conference on parallel architectures and compilation techniques","author":"DN Truong","year":"1998","unstructured":"Truong DN, Bodin F, Seznec A (1998) Improving cache behavior of dynamically allocated data structures. In: Proceedings of the 1998 international conference on parallel architectures and compilation techniques. IEEE Comput Soc, Washington, pp 322\u2013329"},{"key":"113_CR15","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/ICPP.2007.65","volume-title":"Proceedings of the 2007 international conference on parallel processing, ICPP \u201907","author":"Q Zhang","year":"2007","unstructured":"Zhang Q, Chen Y, Li J, Zhang Y, Xu Y (2007) Parallelization and performance analysis of video feature extractions on multi-core based systems. In: Proceedings of the 2007 international conference on parallel processing, ICPP \u201907. IEEE Comput Soc, Washington, p\u00a01"}],"container-title":["Computer Science - Research and Development"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00450-010-0113-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00450-010-0113-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00450-010-0113-5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,29]],"date-time":"2019-05-29T09:32:46Z","timestamp":1559122366000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00450-010-0113-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,4,3]]},"references-count":15,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[2010,5]]}},"alternative-id":["113"],"URL":"https:\/\/doi.org\/10.1007\/s00450-010-0113-5","relation":{},"ISSN":["1865-2034","1865-2042"],"issn-type":[{"value":"1865-2034","type":"print"},{"value":"1865-2042","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,4,3]]}}}