{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T10:23:29Z","timestamp":1725791009334},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642548321"},{"type":"electronic","value":"9783642548338"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-642-54833-8_29","type":"book-chapter","created":{"date-parts":[[2014,3,21]],"date-time":"2014-03-21T09:37:17Z","timestamp":1395394637000},"page":"554-574","source":"Crossref","is-referenced-by-count":2,"title":["Affine Parallelization of Loops with Run-Time Dependent Bounds from Binaries"],"prefix":"10.1007","author":[{"given":"Aparna","family":"Kotha","sequence":"first","affiliation":[]},{"given":"Kapil","family":"Anand","sequence":"additional","affiliation":[]},{"given":"Timothy","family":"Creech","sequence":"additional","affiliation":[]},{"given":"Khaled","family":"ElWazeer","sequence":"additional","affiliation":[]},{"given":"Matthew","family":"Smithson","sequence":"additional","affiliation":[]},{"given":"Rajeev","family":"Barua","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"29_CR1","doi-asserted-by":"crossref","unstructured":"Anand, K., et al.: A compiler level intermediate representation based binary analysis and rewriting system. In: Proceedings of the 8th ACM European Conference on Computer Systems (2013)","DOI":"10.1145\/2465351.2465380"},{"key":"29_CR2","unstructured":"Dasgupta, A., Dasgupta, A.: Vizer: A framework to analyze and vectorize intel x86 binaries (2003)"},{"key":"29_CR3","doi-asserted-by":"crossref","unstructured":"Franke, B., O\u2019boyle, M.: Array recovery and high-level transformations for dsp applications. ACM Trans. Embed. Comput. Syst. (2003)","DOI":"10.1145\/643470.643472"},{"key":"29_CR4","unstructured":"Yang, J., Soffa, M.L., Skadron, K., Whitehouse, K.: Feasibility of dynamic binary parallelization (2011)"},{"key":"29_CR5","doi-asserted-by":"crossref","unstructured":"Kotha, A., Anand, K., Smithson, M., Yellareddy, G., Barua, R.: Automatic parallelization in a binary rewriter. In: Proceedings of the 2010 43rd Annual IEEE\/ACM International Symposium on Microarchitecture (2010)","DOI":"10.1109\/MICRO.2010.27"},{"key":"29_CR6","unstructured":"Lattner, C., Adve, V.: LLVM: A compilation framework for lifelong program analysis & transformation. In: Proceedings of the International Symposium on CGO (2004)"},{"key":"29_CR7","unstructured":"LLVM, clang: a C language family frontend for LLVM (2007), \n                    \n                      http:\/\/clang.llvm.org\/"},{"key":"29_CR8","unstructured":"LLVM, DragonEgg - Using LLVM as a GCC backend (2009), \n                    \n                      http:\/\/dragonegg.llvm.org\/"},{"key":"29_CR9","doi-asserted-by":"crossref","unstructured":"Maslov, V.: Delinearization: an efficient way to break multiloop dependence equations. In: Proc. the SIGPLAN 1992 Conference on Programming Language Design and Implementation, pp. 152\u2013161 (1992)","DOI":"10.1145\/143103.143130"},{"key":"29_CR10","doi-asserted-by":"crossref","unstructured":"Nakamura, T., Miki, S., Oikawa, S.: Automatic vectorization by runtime binary translation. In: Proceedings of the 2011 Second International Conference on Networking and Computing (2011)","DOI":"10.1109\/ICNC.2011.21"},{"key":"29_CR11","doi-asserted-by":"crossref","unstructured":"O\u2019Sullivan, P., Anand, K., Kotha, A., Smithson, M., Barua, R., Keromytis, A.D.: Retrofitting security in cots software with binary rewriting. In: Proceedings of the 26th International Information Security Conference (2011)","DOI":"10.1007\/978-3-642-21424-0_13"},{"key":"29_CR12","doi-asserted-by":"crossref","unstructured":"Pradelle, B., Ketterlin, A., Clauss, P.: Polyhedral parallelization of binary code. ACM Trans. Archit. Code Optim. (2012)","DOI":"10.1145\/2086696.2086718"},{"key":"29_CR13","unstructured":"Smithson, M., Anand, K., Kotha, A., Elwazeer, K., Giles, N., Barua, R.: Binary rewriting without relocation information. Technical report, University of Maryland, College Park (2010)"},{"key":"29_CR14","doi-asserted-by":"crossref","unstructured":"Wang, C., Wu, Y., Borin, E., Hu, S., Liu, W., Sager, D., Ngai, T.-F., Fang, J.: Dynamic parallelization of single-threaded binary programs using speculative slicing. In: Proceedings of the 23rd International Conference on Supercomputing, ICS 2009 (2009)","DOI":"10.1145\/1542275.1542302"},{"key":"29_CR15","doi-asserted-by":"crossref","unstructured":"Yardimci, E., Franz, M.: Dynamic parallelization and mapping of binary executables on hierarchical platforms. In: Proceedings of the 3rd Conference on Computing Frontiers (2006)","DOI":"10.1145\/1128022.1128040"}],"container-title":["Lecture Notes in Computer Science","Programming Languages and Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-54833-8_29","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,26]],"date-time":"2019-05-26T12:19:11Z","timestamp":1558873151000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-54833-8_29"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783642548321","9783642548338"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-54833-8_29","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}