{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,17]],"date-time":"2025-11-17T05:47:56Z","timestamp":1763358476066,"version":"build-2065373602"},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642380266"},{"type":"electronic","value":"9783642380273"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-38027-3_7","type":"book-chapter","created":{"date-parts":[[2013,5,4]],"date-time":"2013-05-04T15:40:44Z","timestamp":1367682044000},"page":"59-72","source":"Crossref","is-referenced-by-count":3,"title":["JCL: An OpenCL Programming Toolkit for Heterogeneous Computing"],"prefix":"10.1007","author":[{"given":"Tyng-Yeu","family":"Liang","sequence":"first","affiliation":[]},{"given":"Yu-Jie","family":"Lin","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"7_CR1","doi-asserted-by":"crossref","unstructured":"Owens, J.D., Luebke, D., Govindaraju, N., Harris, M., Kr\u00fcger, J., Lefohn, A.E., Purcell, T.J.: A Survey of General-Purpose Computation on Graphics Hardware. Computer Graphics Forum, 80\u2013113 (2007)","DOI":"10.1111\/j.1467-8659.2007.01012.x"},{"key":"7_CR2","unstructured":"NVIDIA, NVIDIA CUDA Programming Guide (2011), http:\/\/developer.download.nvidia.com\/compute\/DevZone\/docs\/html\/C\/doc\/CUDA_C_Programming_Guide.pdf"},{"key":"7_CR3","doi-asserted-by":"crossref","unstructured":"Buck, I., Foley, T., Horn, D., Sugerman, J., Fatahalian, K., Houston, M., Hanrahan, P.: Brook for GPUs: Stream Computing on Graphics Hardware. SIGGRAPH (2004)","DOI":"10.1145\/1186562.1015800"},{"key":"7_CR4","unstructured":"Quinn, M.J.: Parallel Programming in C with MPI and OpenMP. McGraw-Hill (2004)"},{"key":"7_CR5","unstructured":"Buttlar, D., Farrell, J., Nichols, B.: PThreads Program Programing. O\u2019Reilly Media (1996)"},{"key":"7_CR6","unstructured":"Khronos OpenCL Working Group, The OpenCL Specification (2011), http:\/\/www.khronos.org\/registry\/cl\/specs\/opencl-1.0.29.pdf"},{"key":"7_CR7","doi-asserted-by":"crossref","unstructured":"Kurzak, J., Buttari, A.: Introduction to Programming High Performance Applications on the CELL Broadband Engine. In: 15th IEEE Symposium on High-Performance Interconnects, p. 11 (2007)","DOI":"10.1109\/HOTI.2007.30"},{"key":"7_CR8","unstructured":"Altera Corporation, Implementing FPGA Design with the OpenCL Standard (2011), http:\/\/www.altera.com\/literature\/wp\/wp-01173-opencl.pdf"},{"key":"7_CR9","doi-asserted-by":"crossref","unstructured":"The MPI Forum, MPI: A Message Passing Interface. In: Proceedings of Super Computing, pp. 878\u2013883 (1993)","DOI":"10.1145\/169627.169855"},{"key":"7_CR10","doi-asserted-by":"crossref","unstructured":"Xue, M., Zhu, C.: The Socket Programming and Software Design for Communication Based on Client\/Server. In: Proceedings of the 2009 Pacific-Asia Conference on Circuits, Communications and Systems, pp. 775\u2013777 (2009)","DOI":"10.1109\/PACCS.2009.89"},{"key":"7_CR11","unstructured":"Duato, J., Pe\u00f1a, A.J., Silla, F., Mayo, R., Quintana-Ort\u0301, E.S.: Modeling the CUDA remote Virtualization Behaviors in High Performance Networks. In: First Workshop on Language, Compiler, and Architecture Support for GPGPU (2010)"},{"key":"7_CR12","doi-asserted-by":"crossref","unstructured":"Shi, L., Chen, H., Sun, J.: vCUDA: GPU accelerated high performance computing in virtual machines. In: International Parallel and Distributed Processing Symposium, pp. 1\u201311 (2009)","DOI":"10.1109\/IPDPS.2009.5161020"},{"key":"7_CR13","doi-asserted-by":"crossref","unstructured":"Aoki, R., Oikawa, S., Tsuchiyama, R., Nakamura, T.: Hybrid OpenCL: Connecting Different OpenCL Implementations over Network. In: 10th IEEE International Conference on Computer and Information Technology, pp. 2729\u20132735 (2010)","DOI":"10.1109\/CIT.2010.457"},{"key":"7_CR14","unstructured":"Barak, A., Shiloh, A.: The Virtual OpenCL (VCL) Cluster Platform. In: Proc. Intel European Research & Innovation Conf., Leixlip, p. 196 (October 2011)"},{"key":"7_CR15","doi-asserted-by":"crossref","unstructured":"Vecchiola, C., Pandey, S., Buyya, R.: High-Performance Cloud Computing: A View of Scientific Applications. In: 10th International Symposium on Pervasive Systems, Algorithms, and Networks (ISPAN), pp. 4\u201316 (2009)","DOI":"10.1109\/I-SPAN.2009.150"}],"container-title":["Lecture Notes in Computer Science","Grid and Pervasive Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-38027-3_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,30]],"date-time":"2025-04-30T08:38:50Z","timestamp":1746002330000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-38027-3_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642380266","9783642380273"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-38027-3_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}