{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T16:34:36Z","timestamp":1761323676301},"reference-count":9,"publisher":"Springer Science and Business Media LLC","issue":"1-2","license":[{"start":{"date-parts":[[2010,4,15]],"date-time":"2010-04-15T00:00:00Z","timestamp":1271289600000},"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-0107-3","type":"journal-article","created":{"date-parts":[[2010,4,13]],"date-time":"2010-04-13T20:02:27Z","timestamp":1271188947000},"page":"41-49","source":"Crossref","is-referenced-by-count":8,"title":["A middleware for efficient stream processing in CUDA"],"prefix":"10.1007","volume":"25","author":[{"given":"Shinta","family":"Nakagawa","sequence":"first","affiliation":[]},{"given":"Fumihiko","family":"Ino","sequence":"additional","affiliation":[]},{"given":"Kenichi","family":"Hagihara","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2010,4,15]]},"reference":[{"key":"107_CR1","unstructured":"NVIDIA Corporation (2009) CUDA programming guide version 2.3, July 2009. http:\/\/developer.nvidia.com\/cuda\/"},{"issue":"4","key":"107_CR2","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/MM.2008.57","volume":"28","author":"M Garland","year":"2008","unstructured":"Garland M, Grand SL, Nickolls J, Anderson J, Hardwick J, Morton S, Phillips E, Zhang Y, Volkov V (2008) Parallel computing experiences with CUDA. IEEE MICRO 28(4):13\u201327","journal-title":"IEEE MICRO"},{"issue":"3","key":"107_CR3","first-page":"19","volume":"27","author":"Q Hou","year":"2008","unstructured":"Hou Q, Zhou K, Guo B (2008) BSGP: bulk-synchronous GPU programming. ACM Trans Graph 27(3):19","journal-title":"ACM Trans Graph"},{"issue":"2","key":"107_CR4","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/40.918001","volume":"21","author":"B Khailany","year":"2001","unstructured":"Khailany B, Dally WJ, Kapasi UJ, Mattson P, Namkoong J, Owens JD, Towles B, Chang A, Rixner S (2001) Imagine: media processing with streams. IEEE MICRO 21(2):35\u201346","journal-title":"IEEE MICRO"},{"issue":"3","key":"107_CR5","doi-asserted-by":"crossref","first-page":"350","DOI":"10.1016\/j.cag.2008.04.007","volume":"32","author":"D Nagayasu","year":"2008","unstructured":"Nagayasu D, Ino F, Hagihara K (2008) A decompression pipeline for accelerating out-of-core volume rendering of time-varying data. Comput Graph 32(3):350\u2013362","journal-title":"Comput Graph"},{"key":"107_CR6","doi-asserted-by":"crossref","unstructured":"Phillips JC, Stone JE, Schulten K (2008) Adapting a message-driven parallel application to GPU-accelerated clusters. In: Proceedings of the international conference on high performance computing, networking, storage and analysis (SC\u201908), November 2008 (CD-ROM)","DOI":"10.1109\/SC.2008.5214716"},{"key":"107_CR7","doi-asserted-by":"crossref","unstructured":"Rodrigues CI, Hardy DJ, Stone JE, Schulten K, Hwu W-MW GPU acceleration of cutoff pair potentials for molecular modeling applications. In: Proceedings of the 5th international conference on computing frontiers (CF\u201908), May 2008, pp 273\u2013282","DOI":"10.1145\/1366230.1366277"},{"key":"107_CR8","doi-asserted-by":"crossref","unstructured":"Yamagiwa S, Sousa L (2007) Design and implementation of a stream-based distributed computing platform using graphics processing units. In: Proceedings of the 4th international conference on computing frontiers (CF\u201907), May 2007, pp 197\u2014204","DOI":"10.1145\/1242531.1242561"},{"issue":"8","key":"107_CR9","doi-asserted-by":"crossref","first-page":"1142","DOI":"10.1109\/TPDS.2008.170","volume":"20","author":"X Yang","year":"2009","unstructured":"Yang X, Yan X, Xing Z, Deng Y, Jiang J, Du J, Zhang Y (2009) Fei teng 64 stream processing system: architecture, compiler, and programming. IEEE Trans Parallel Distrib Syst 20(8):1142\u20131157","journal-title":"IEEE Trans Parallel Distrib Syst"}],"container-title":["Computer Science - Research and Development"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00450-010-0107-3.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00450-010-0107-3\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00450-010-0107-3","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-0107-3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,4,15]]},"references-count":9,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[2010,5]]}},"alternative-id":["107"],"URL":"https:\/\/doi.org\/10.1007\/s00450-010-0107-3","relation":{},"ISSN":["1865-2034","1865-2042"],"issn-type":[{"value":"1865-2034","type":"print"},{"value":"1865-2042","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,4,15]]}}}