{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T14:01:44Z","timestamp":1725804104911},"publisher-location":"Cham","reference-count":23,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319118628"},{"type":"electronic","value":"9783319118635"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-11863-5_8","type":"book-chapter","created":{"date-parts":[[2014,8,28]],"date-time":"2014-08-28T00:43:41Z","timestamp":1409186621000},"page":"109-123","source":"Crossref","is-referenced-by-count":0,"title":["Fusion: Abstractions for Multicore\/Manycore Heterogenous Parallel Programming Using GPUs"],"prefix":"10.1007","author":[{"given":"Anderson Boettge","family":"Pinheiro","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Francisco Heron","family":"de Carvalho Junior","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Neemias Gabriel Pena Batista","family":"Arruda","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tiago","family":"Carneiro","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"8_CR1","doi-asserted-by":"crossref","unstructured":"Auerbach, J., Bacon, D.F., Cheng, P., Rabbah, R.: Lime: A Java-compatible and Synthesizable Language for Heterogeneous Architectures. In: ACM Sigplan Notices, vol.\u00a045, pp. 89\u2013108. ACM (2010)","DOI":"10.1145\/1932682.1869469"},{"issue":"3","key":"8_CR2","doi-asserted-by":"publisher","first-page":"724","DOI":"10.1145\/1141911.1141947","volume":"25","author":"D. Blythe","year":"2006","unstructured":"Blythe, D.: The Direct3D 10 System. ACM Transactions on Graphics (TOG)\u00a025(3), 724\u2013734 (2006)","journal-title":"ACM Transactions on Graphics (TOG)"},{"key":"8_CR3","unstructured":"Bradley, T.: Hyper-Q Example. NVidia Corporation. Whitepaper v1.0 (2012)"},{"key":"8_CR4","doi-asserted-by":"crossref","unstructured":"Carneiro, T., Muritiba, A.E., Negreiros, M., de Campos, G.A.L.: A New Parallel Schema for Branch-and-Bound Algorithms Using GPGPU. In: 23rd International Symposium on Computer Architecture and High Performance Computing (SBAC-PAD), pp. 41\u201347 (2011)","DOI":"10.1109\/SBAC-PAD.2011.20"},{"key":"8_CR5","unstructured":"Corporation, N.: Nvidia\u2019s Next Generation CUDA Compute Architecture: Kepler GK110. Whitepaper v1.0 (2012)"},{"key":"8_CR6","first-page":"1","volume-title":"Proceedings of the 33rd ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2012","author":"C. Dubach","year":"2012","unstructured":"Dubach, C., Cheng, P., Rabbah, R., Bacon, D.F., Fink, S.J.: Compiling a High-Level Language for GPUs (Via Language Support for Architectures and Compilers). In: Proceedings of the 33rd ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2012, pp. 1\u201312. ACM, New York (2012)"},{"key":"8_CR7","doi-asserted-by":"crossref","unstructured":"Duran, A., Klemm, M.: The Intel\u00ae Many Integrated Core Architecture. In: 2012 International Conference on High Performance Computing and Simulation (HPCS), pp. 365\u2013366. IEEE (2012)","DOI":"10.1109\/HPCSim.2012.6266938"},{"key":"8_CR8","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1145\/1400181.1400197","volume":"51","author":"K. Fatahalian","year":"2008","unstructured":"Fatahalian, K., Houston, M.: A Closer Look at GPUs. Commun. ACM\u00a051, 50\u201357 (2008)","journal-title":"Commun. ACM"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"Geoffray, N., Thomas, G., Lawall, J., Muller, G., Folliot, B.: VMKit: A Substrate for Managed Runtime Environments. In: Virtual Execution Environment Conference (VEE 2010), Pittsburgh, USA. ACM Press (March 2010)","DOI":"10.1145\/1735997.1736006"},{"key":"8_CR10","unstructured":"Glaskowsky, P.N.: Nvidias Fermi: The First Complete GPU Computing Architecture. NVIDIA Corp. (2009)"},{"issue":"3","key":"8_CR11","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1109\/MC.2007.79","volume":"40","author":"M.C. Herbordt","year":"2007","unstructured":"Herbordt, M.C., VanCourt, T., Gu, Y., Sukhwani, B., Conti, A., Model, J., DiSabello, D.: Achieving High Performance with FPGA-Based Computing. Computer\u00a040(3), 50 (2007)","journal-title":"Computer"},{"key":"8_CR12","doi-asserted-by":"crossref","unstructured":"Kirk, D., et al.: Nvidia CUDA Software and GPU Parallel Computing Architecture. In: ISMM, vol.\u00a07, pp. 103\u2013104 (2007)","DOI":"10.1145\/1296907.1296909"},{"key":"8_CR13","unstructured":"Lattner, C.: LLVM: An Infrastructure for Multi-Stage Optimization. Master\u2019s thesis, Computer Science Dept., University of Illinois at Urbana-Champaign, Urbana, IL (December 2002)"},{"key":"8_CR14","unstructured":"Lattner, C.: The LLVM Compiler Infraestructure (September 2012), \n                  \n                    http:\/\/www.llvm.org"},{"issue":"2","key":"8_CR15","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1109\/MM.2010.41","volume":"30","author":"J. Nickolls","year":"2010","unstructured":"Nickolls, J., Dally, W.J.: The GPU Computing Era. IEEE Micro\u00a030(2), 56\u201369 (2010)","journal-title":"IEEE Micro"},{"issue":"5","key":"8_CR16","doi-asserted-by":"publisher","first-page":"879","DOI":"10.1109\/JPROC.2008.917757","volume":"96","author":"J.D. Owens","year":"2008","unstructured":"Owens, J.D., Houston, M., Luebke, D., Green, S., Stone, J.E., Phillips, J.C.: GPU Computing. Proceedings of the IEEE\u00a096(5), 879\u2013899 (2008)","journal-title":"Proceedings of the IEEE"},{"key":"8_CR17","unstructured":"Pessoa, T.C.: Estrat\u00e9gias Paralelas Inteligentes para o M\u00e9todo Branch-and-Bound Aplicadas ao Problema do Caixeiro Viajante Assim\u00e9trico. Master\u2019s thesis, Universidade Estadual do Cear\u00e1 (2012)"},{"key":"8_CR18","unstructured":"Pinheiro, A.B.: Abstra\u00e7\u00f5es Lingu\u00edsticas para Programa\u00e7\u00e3o de Prop\u00f3sito Geral sobre Aceleradores Computacionais Baseados em GPU. Master\u2019s thesis, Universidade Federal do Cear\u00e1 (2013)"},{"key":"8_CR19","doi-asserted-by":"crossref","unstructured":"Pratt Szeliga, P.C., Fawcett, J.W., Welch, R.D.: Rootbeer: Seamlessly Using GPUs from Java. In: 14th IEEE International Conference on High Performance Computing and Communication (HPCC), pp. 375\u2013380. IEEE Computer Society (June 2012)","DOI":"10.1109\/HPCC.2012.57"},{"key":"8_CR20","unstructured":"Wolfe, M., et al.: CUDA Fortran Programming Guide and Reference. The Portland Group, Release (2012)"},{"key":"8_CR21","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"887","DOI":"10.1007\/978-3-642-03869-3_82","volume-title":"Euro-Par 2009 Parallel Processing","author":"Y. Yan","year":"2009","unstructured":"Yan, Y., Grossman, M., Sarkar, V.: JCuda: A Programmer-Friendly Interface for Accelerating Java Programs with CUDA. In: Sips, H., Epema, D., Lin, H.-X. (eds.) Euro-Par 2009. LNCS, vol.\u00a05704, pp. 887\u2013899. Springer, Heidelberg (2009)"},{"key":"8_CR22","doi-asserted-by":"crossref","unstructured":"Zaremba, W., Lin, Y., Grover, V.: Jabee: Framework for Object-Oriented Java Bytecode Compilation and Execution on Graphics Processor Units. In: Proceedings of the 5th Annual Workshop on General Purpose Processing with Graphics Processing Units, pp. 74\u201383. ACM (2012)","DOI":"10.1145\/2159430.2159439"},{"key":"8_CR23","unstructured":"Zhang, W.: Branch-and-Bound Search Algorithms and Their Computational Complexity. Technical report, DTIC Document (1996)"}],"container-title":["Lecture Notes in Computer Science","Programming Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-11863-5_8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,27]],"date-time":"2019-05-27T14:08:41Z","timestamp":1558966121000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-11863-5_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319118628","9783319118635"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-11863-5_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}