{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:13:33Z","timestamp":1763468013926,"version":"3.38.0"},"publisher-location":"Berlin, Heidelberg","reference-count":21,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642195945"},{"type":"electronic","value":"9783642195952"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-19595-2_18","type":"book-chapter","created":{"date-parts":[[2011,2,24]],"date-time":"2011-02-24T07:17:18Z","timestamp":1298531838000},"page":"261-275","source":"Crossref","is-referenced-by-count":4,"title":["The STAPL pView"],"prefix":"10.1007","author":[{"given":"Antal","family":"Buss","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Adam","family":"Fidel","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"family":"Harshvardhan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Timmie","family":"Smith","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Gabriel","family":"Tanase","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nathan","family":"Thomas","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiabing","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mauro","family":"Bianco","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nancy M.","family":"Amato","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lawrence","family":"Rauchwerger","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"18_CR1","doi-asserted-by":"crossref","unstructured":"Barbosa, D.M.J., Cretin, J., Foster, N., Greenberg, M., Pierce, B.C.: Matching Lenses: Alignment and View Update. In: Proc. ACM SIGPLAN Int. Conf. on Functional Programming, Baltimore, Maryland (September 2010)","DOI":"10.1145\/1863543.1863572"},{"key":"18_CR2","unstructured":"Bourdev, L.: Generic Image Library. Software Developer\u2019s Journal, 42\u201352 (2007)"},{"key":"18_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1815695.1815713","volume-title":"Proc. Annual Haifa Experimental Systems Conference (SYSTOR)","author":"A. Buss","year":"2010","unstructured":"Buss, A., Harshvardhan, Papadopoulos, I., Pearce, O., Smith, T., Tanase, G., Thomas, N., Xu, X., Bianco, M., Amato, N.M., Rauchwerger, L.: STAPL: Standard template adaptive parallel library. In: Proc. Annual Haifa Experimental Systems Conference (SYSTOR), pp. 1\u201310. ACM, New York (2010)"},{"key":"18_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"304","DOI":"10.1007\/978-3-540-89740-8_21","volume-title":"Languages and Compilers for Parallel Computing","author":"A. Buss","year":"2008","unstructured":"Buss, A., Smith, T., Tanase, G., Thomas, N., Bianco, M., Amato, N.M., Rauchwerger, L.: Design for interoperability in stapl: pMatrices and linear algebra algorithms. In: Amaral, J.N. (ed.) LCPC 2008. LNCS, vol.\u00a05335, pp. 304\u2013315. Springer, Heidelberg (2008)"},{"key":"18_CR5","doi-asserted-by":"crossref","unstructured":"Callahan, D., Chamberlain, B.L., Zima, H.P.: The Cascade High Productivity Language. In: The 9th Int. Workshop on High-Level Parallel Programming Models and Supportive Environments, Los Alamitos, vol.\u00a026, pp. 52\u201360 (2004)","DOI":"10.1109\/HIPS.2004.1299190"},{"key":"18_CR6","first-page":"519","volume-title":"ACM SIGPLAN Conf. on Object-Oriented Programming, Systems, Languages, and Applications","author":"P. Charles","year":"2005","unstructured":"Charles, P., Grothoff, C., Saraswat, V., Donawa, C., Kielstra, A., Ebcioglu, K., von Praun, C., Sarkar, V.: X10: an Object-Oriented Approach to Non-Uniform Cluster Computing. In: ACM SIGPLAN Conf. on Object-Oriented Programming, Systems, Languages, and Applications, pp. 519\u2013538. ACM Press, New York (2005)"},{"issue":"1","key":"18_CR7","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1002\/cpe.1340","volume":"21","author":"J. Guo","year":"2009","unstructured":"Guo, J., Bikshandi, G., Fraguela, B.B., Padua, D.: Writing Productive Stencil Codes with Overlapped Tiling. Concurr. Comput.: Pract. Exper.\u00a021(1), 25\u201339 (2009)","journal-title":"Concurr. Comput. : Pract. Exper."},{"key":"18_CR8","unstructured":"Adobe Inc.: Generic Image Library, http:\/\/opensource.adobe.com\/wiki\/display\/gil\/Generic+Image+Library"},{"key":"18_CR9","volume-title":"An Introduction Parallel Algorithms","author":"J. J\u00e0J\u00e0","year":"1992","unstructured":"J\u00e0J\u00e0, J.: An Introduction Parallel Algorithms. Addison-Wesley, Reading (1992)"},{"key":"18_CR10","doi-asserted-by":"crossref","unstructured":"Joyner, M., Chamberlain, B.L., Deitz, S.J.: Iterators in Chapel (April 2006)","DOI":"10.1109\/IPDPS.2006.1639499"},{"issue":"1","key":"18_CR11","doi-asserted-by":"publisher","first-page":"5","DOI":"10.1142\/S0129626407002843","volume":"17","author":"A. Lumsdaine","year":"2007","unstructured":"Lumsdaine, A., Gregor, D., Hendrickson, B., Berry, J.W.: Challenges in Parallel Graph Processing. Parallel Processing Letters\u00a017(1), 5\u201320 (2007)","journal-title":"Parallel Processing Letters"},{"key":"18_CR12","volume-title":"STL Tutorial and Reference Guide","author":"D. Musser","year":"2001","unstructured":"Musser, D., Derge, G., Saini, A.: STL Tutorial and Reference Guide, 2nd edn. Addison-Wesley, Reading (2001)","edition":"2"},{"key":"18_CR13","unstructured":"Ottosen, T.: Range Library Proposal. Technical report, JTC1\/SC22\/WG21 - The C++ Standards Committee (2005), http:\/\/www.open-std.org\/jtc1\/sc22\/wg21\/docs\/papers\/2005\/n1871.html"},{"key":"18_CR14","volume-title":"Parallel Programming in C with MPI and OpenMP","author":"M. Quinn","year":"2003","unstructured":"Quinn, M.: Parallel Programming in C with MPI and OpenMP. McGraw-Hill, New York (2003)"},{"key":"18_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"402","DOI":"10.1007\/3-540-49530-4_32","volume-title":"Languages, Compilers, and Run-Time Systems for Scalable Computers","author":"L. Rauchwerger","year":"1998","unstructured":"Rauchwerger, L., Arzu, F., Ouchi, K.: Standard Templates Adaptive Parallel Library (STAPL). In: O\u2019Hallaron, D.R. (ed.) LCR 1998. LNCS, vol.\u00a01511, pp. 402\u2013409. Springer, Heidelberg (1998)"},{"key":"18_CR16","doi-asserted-by":"crossref","unstructured":"Saunders, S., Rauchwerger, L.: ARMI: An Adaptive, Platform Independent Communication Library. In: Proc. ACM SIGPLAN Symp. Prin. Prac. Par. Prog (PPoPP), San Diego, California, USA, pp. 230\u2013241 (2003)","DOI":"10.1145\/966049.781534"},{"key":"18_CR17","unstructured":"Seymour, J.: Views - a C++ Standard Template Library Extension (January 1996), http:\/\/www.zeta.org.au\/~jon\/STL\/views\/doc\/views.html"},{"key":"18_CR18","doi-asserted-by":"crossref","unstructured":"Tanase, G., Buss, A., Fidel, A., Harshvardhan, P.I., Pearce, O., Smith, T., Thomas, N., Xu, X., Mourad, N., Vu, J., Bianco, M., Amato, N.M., Rauchwerger, L.: The STAPL Parallel Container Framework. In: Proc. ACM SIGPLAN Symp. Prin. Prac. Par. Prog (PPoPP), San Antonio, Texas, USA (2011)","DOI":"10.1145\/1941553.1941586"},{"key":"18_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1007\/978-3-642-13374-9_2","volume-title":"Languages and Compilers for Parallel Computing","author":"G. Tanase","year":"2010","unstructured":"Tanase, G., Xu, X., Buss, A., Harshvardhan, Papadopoulos, I., Pearce, O., Smith, T., Thomas, N., Bianco, M., Amato, N.M., Rauchwerger, L.: The STAPL pList. In: Gao, G.R., Pollock, L.L., Cavazos, J., Li, X. (eds.) LCPC 2009. LNCS, vol.\u00a05898, pp. 16\u201330. Springer, Heidelberg (2010)"},{"key":"18_CR20","doi-asserted-by":"crossref","unstructured":"Thomas, N., Tanase, G., Tkachyshyn, O., Perdue, J., Amato, N.M., Rauchwerger, L.: A framework for adaptive algorithm selection in STAPL. In: Proc. ACM SIGPLAN Symp. Prin. Prac. Par. Prog (PPoPP), Chicago, IL, USA, pp. 277\u2013288 (2005)","DOI":"10.1145\/1065944.1065981"},{"key":"18_CR21","unstructured":"Weiser, M., Powell, G.: The View Template Library. In: 1st Workshop on C++ Template Programming, Erfurt, Germany (October 2000)"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-19595-2_18","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,2]],"date-time":"2025-03-02T23:18:14Z","timestamp":1740957494000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-19595-2_18"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642195945","9783642195952"],"references-count":21,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-19595-2_18","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}