{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,23]],"date-time":"2024-10-23T09:48:47Z","timestamp":1729676927262,"version":"3.28.0"},"reference-count":26,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,9]]},"DOI":"10.1109\/icppw.2010.21","type":"proceedings-article","created":{"date-parts":[[2010,10,12]],"date-time":"2010-10-12T15:44:43Z","timestamp":1286898283000},"page":"65-73","source":"Crossref","is-referenced-by-count":2,"title":["A Parallel Skeleton Library for Embedded Multicores"],"prefix":"10.1109","author":[{"given":"Xin","family":"Liu","sequence":"first","affiliation":[]},{"given":"Jingyu","family":"Zhou","sequence":"additional","affiliation":[]},{"given":"Daqiang","family":"Zhang","sequence":"additional","affiliation":[]},{"given":"Yao","family":"Shen","sequence":"additional","affiliation":[]},{"given":"Minyi","family":"Guo","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626400000238"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1188455.1188543"},{"journal-title":"Distributed in the ANSI X3J16–94–0075\/ISO WG21–426 meeting","article-title":"Prime number computation","year":"1994","author":"unruh","key":"ref12"},{"article-title":"C++ templates are turing complete","year":"2003","author":"veldhuizen","key":"ref13"},{"journal-title":"The C++ Programming Language (Special 3rd Edition)","year":"2000","author":"stroustrup","key":"ref14"},{"year":"2003","key":"ref15","article-title":"So\/iec (2003). iso\/iec 14882:2003(e): Programming languages-c++"},{"journal-title":"The boost c++ meta-programming library","year":"0","author":"gurtovoy","key":"ref16"},{"journal-title":"C++ Templates The Complete Guide","year":"2003","author":"vandevoorde","key":"ref17"},{"key":"ref18","first-page":"34","article-title":"The ALPBench benchmark suite for complex multimedia applications","author":"li","year":"2005","journal-title":"Workload Characterization Symposium 2005 Proceedings of the IEEE International"},{"journal-title":"Intel Intel thread building blocks","year":"0","key":"ref19"},{"article-title":"Intel threading building blocks","year":"2007","author":"reinders","key":"ref4"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/PDP.2010.26"},{"journal-title":"C++ Template Metaprogramming Concepts Tools and Techniques from Boost and beyond (C++ in Depth Series)","year":"2004","author":"abrahams","key":"ref6"},{"journal-title":"ERCIS Working Paper","article-title":"The Munster Skeleton Library Muesli–A Comprehensive Overview","year":"0","author":"muller-funk","key":"ref5"},{"year":"0","author":"nvidia","key":"ref8"},{"journal-title":"Compilers Principles Techniques & Tools with Gradiance","year":"2007","author":"aho","key":"ref7"},{"key":"ref2","first-page":"226","article-title":"Compilation for explicitly managed memory hierarchies","author":"knight","year":"2007","journal-title":"PPoPP '07 Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming"},{"journal-title":"Algorithmic Skeletons Structured Management of Parallel Computation","year":"1989","author":"cole","key":"ref1"},{"article-title":"The opencl specification version 1.0","year":"2009","author":"munshi","key":"ref9"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/130697.130699"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2003.12.002"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796805005526"},{"key":"ref24","doi-asserted-by":"crossref","first-page":"216","DOI":"10.1145\/209937.209958","article-title":"Cilk: An efficient multithreaded runtime system","volume":"30","author":"blumofe","year":"1995","journal-title":"ACM SIGPLAN Notices"},{"journal-title":"Modern C++ Design Generic Programming and Design Patterns Applied","year":"2001","author":"alexandrescu","key":"ref23"},{"key":"ref26","first-page":"26","article-title":"Expression templates","volume":"7","author":"veldhuizen","year":"1995","journal-title":"C++ Report"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2006.06.001"}],"event":{"name":"2010 International Conference on Parallel Processing Workshops (ICPPW)","start":{"date-parts":[[2010,9,13]]},"location":"San Diego, CA, USA","end":{"date-parts":[[2010,9,16]]}},"container-title":["2010 39th International Conference on Parallel Processing Workshops"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5598247\/5599082\/05599219.pdf?arnumber=5599219","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,19]],"date-time":"2017-06-19T15:00:54Z","timestamp":1497884454000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5599219\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,9]]},"references-count":26,"URL":"https:\/\/doi.org\/10.1109\/icppw.2010.21","relation":{},"subject":[],"published":{"date-parts":[[2010,9]]}}}