{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,26]],"date-time":"2025-10-26T14:18:05Z","timestamp":1761488285605},"reference-count":12,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009,5]]},"DOI":"10.1109\/ipdps.2009.5160937","type":"proceedings-article","created":{"date-parts":[[2009,7,20]],"date-time":"2009-07-20T15:56:45Z","timestamp":1248105405000},"page":"1-8","source":"Crossref","is-referenced-by-count":15,"title":["CuPP - A framework for easy CUDA integration"],"prefix":"10.1109","author":[{"given":"Jens","family":"Breitbart","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"year":"0","key":"3"},{"key":"2","first-page":"763","article-title":"steering behaviors for autonomous characters","author":"reynolds","year":"1999","journal-title":"Proc Game Developers Conf"},{"journal-title":"Parallelizing a real-time steering simulation for computer games with OpenMP","year":"2007","author":"knafla","key":"10"},{"key":"1","first-page":"305","author":"gillam","year":"2000","journal-title":"The anatomy of the assignment operator"},{"journal-title":"A Framework for Easy CUDA Integration In C++ Applications","year":"2008","author":"breitbart","key":"7"},{"year":"2008","key":"6","article-title":"cupp website"},{"journal-title":"C++ FAQS","year":"1998","author":"cline","key":"5"},{"journal-title":"More effective C++ 35 new ways to improve your programs and designs","year":"1995","author":"meyers","key":"4"},{"journal-title":"The C++ Programming Language","year":"2000","author":"stroustrup","key":"9"},{"year":"0","key":"8"},{"article-title":"case studies on gpu usage and data structure design","year":"2008","author":"breitbart","key":"11"},{"article-title":"cudpp: cuda data parallel primitives library","year":"2008","author":"harris","key":"12"}],"event":{"name":"Distributed Processing (IPDPS)","start":{"date-parts":[[2009,5,23]]},"location":"Rome, Italy","end":{"date-parts":[[2009,5,29]]}},"container-title":["2009 IEEE International Symposium on Parallel &amp; Distributed Processing"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5136864\/5160846\/05160937.pdf?arnumber=5160937","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,17]],"date-time":"2017-03-17T17:05:22Z","timestamp":1489770322000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5160937\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,5]]},"references-count":12,"URL":"https:\/\/doi.org\/10.1109\/ipdps.2009.5160937","relation":{},"subject":[],"published":{"date-parts":[[2009,5]]}}}