{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T06:03:07Z","timestamp":1725516187060},"publisher-location":"Berlin, Heidelberg","reference-count":22,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540852605"},{"type":"electronic","value":"9783540852612"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-85261-2_12","type":"book-chapter","created":{"date-parts":[[2008,8,12]],"date-time":"2008-08-12T03:20:24Z","timestamp":1218511224000},"page":"172-186","source":"Crossref","is-referenced-by-count":2,"title":["Explicit Dependence Metadata in an Active Visual Effects Library"],"prefix":"10.1007","author":[{"given":"Jay L. T.","family":"Cornwall","sequence":"first","affiliation":[]},{"given":"Paul H. J.","family":"Kelly","sequence":"additional","affiliation":[]},{"given":"Phil","family":"Parsonage","sequence":"additional","affiliation":[]},{"given":"Bruno","family":"Nicoletti","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"12_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"654","DOI":"10.1007\/978-3-540-27866-5_86","volume-title":"Euro-Par 2004 Parallel Processing","author":"T.J. Ashby","year":"2004","unstructured":"Ashby, T.J., Kennedy, A.D., O\u2019Boyle, M.F.P.: Cross component optimisation in a high level category-based language. In: Danelutto, M., Vanneschi, M., Laforenza, D. (eds.) Euro-Par 2004. LNCS, vol.\u00a03149, pp. 654\u2013661. Springer, Heidelberg (2004)"},{"issue":"4","key":"12_CR2","doi-asserted-by":"publisher","first-page":"345","DOI":"10.1145\/197405.197406","volume":"26","author":"D.F. Bacon","year":"1994","unstructured":"Bacon, D.F., Graham, S.L., Sharp, O.J.: Compiler transformations for high-performance computing. ACM Comput. Surv.\u00a026(4), 345\u2013420 (1994)","journal-title":"ACM Comput. Surv."},{"key":"12_CR3","doi-asserted-by":"crossref","unstructured":"Bastoul, C.: Code generation in the polyhedral model is easier than you think. In: PACT 13 IEEE International Conference on Parallel Architecture and Compilation Techniques, Juan-les-Pins, pp. 7\u201316 (September 2004)","DOI":"10.1109\/PACT.2004.1342537"},{"key":"12_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"291","DOI":"10.1007\/978-3-540-25935-0_17","volume-title":"Domain-Specific Program Generation","author":"O. Beckmann","year":"2004","unstructured":"Beckmann, O., Houghton, A., Mellor, M., Kelly, P.: Runtime code generation in C++ as a foundation for domain-specific optimisation. In: Lengauer, C., Batory, D., Consel, C., Odersky, M. (eds.) Domain-Specific Program Generation. LNCS, vol.\u00a03016, pp. 291\u2013306. Springer, Heidelberg (2004)"},{"key":"12_CR5","series-title":"Lecture Notes in Computer Science","first-page":"323","volume-title":"Euro-Par 2002. Parallel Processing","author":"O. Beckmann","year":"2002","unstructured":"Beckmann, O., Kelly, P., Liniker, P.: Delayed evaluation, self-optimising software components as a programming model. In: Monien, B., Feldmann, R.L. (eds.) Euro-Par 2002. LNCS, vol.\u00a02400, pp. 323\u2013342. Springer, Heidelberg (2002)"},{"key":"12_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1007\/3-540-49530-4_9","volume-title":"Languages, Compilers, and Run-Time Systems for Scalable Computers","author":"O. Beckmann","year":"1998","unstructured":"Beckmann, O., Kelly, P.H.J.: Efficient interprocedural data placement optimisation in a parallel library. In: O\u2019Hallaron, D.R. (ed.) LCR 1998. LNCS, vol.\u00a01511, pp. 123\u2013138. Springer, Heidelberg (1998)"},{"key":"12_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"761","DOI":"10.1007\/11549468_83","volume-title":"Euro-Par 2005 Parallel Processing","author":"A. Benoit","year":"2005","unstructured":"Benoit, A., Cole, M., Hillston, J., Gilmore, S.: Flexible skeletal programming with eSkel. In: Cunha, J.C., Medeiros, P.D. (eds.) Euro-Par 2005. LNCS, vol.\u00a03648, pp. 761\u2013770. Springer, Heidelberg (2005)"},{"key":"12_CR8","unstructured":"Bourdev, L., Jin, H.: Generic Image Library design guide (December 2006), http:\/\/opensource.adobe.com\/gil\/gil_design_guide.pdf"},{"key":"12_CR9","doi-asserted-by":"crossref","unstructured":"Cohen, A., Girbal, S., Parello, D., Sigler, M., Temam, O., Vasilache, N.: Facilitating the search for compositions of program transformations. In: ACM Int. Conf. on Supercomputing (ICS 2005), Boston, Massachusetts (June 2005)","DOI":"10.1145\/1088149.1088169"},{"key":"12_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1007\/3-540-39953-4_3","volume-title":"Generic Programming","author":"K. Czarnecki","year":"2000","unstructured":"Czarnecki, K., Eisenecker, U.W., Gl\u00fcck, R., Vandevoorde, D., Veldhuizen, T.L.: Generative programming and active libraries. In: Jazayeri, M., Musser, D.R., Loos, R.G.K. (eds.) Dagstuhl Seminar 1998. LNCS, vol.\u00a01766, pp. 25\u201339. Springer, Heidelberg (2000)"},{"key":"12_CR11","volume-title":"Supercomputing 2001: Proceedings of the 2001 ACM\/IEEE conference on Supercomputing (CDROM)","author":"N. Furmento","year":"2001","unstructured":"Furmento, N., Mayer, A., McGough, S., Newhouse, S., Field, T., Darlington, J.: Optimisation of component-based applications within a grid environment. In: Supercomputing 2001: Proceedings of the 2001 ACM\/IEEE conference on Supercomputing (CDROM). ACM Press, New York (2001)"},{"key":"12_CR12","doi-asserted-by":"crossref","unstructured":"Kelly, P., Beckmann, O., Field, A.J., Baden, S.: THEMIS: Component dependence metadata in adaptive parallel computations. Parallel Processing Letters\u00a011(4) (2001)","DOI":"10.1016\/S0129-6264(01)00072-5"},{"key":"12_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"398","DOI":"10.1007\/3-540-57208-2_28","volume-title":"CONCUR\u201993","author":"C. Lengauer","year":"1993","unstructured":"Lengauer, C.: Loop parallelization in the polytope model. In: Best, E. (ed.) CONCUR 1993. LNCS, vol.\u00a0715, pp. 398\u2013416. Springer, Heidelberg (1993)"},{"key":"12_CR14","first-page":"114","volume-title":"IPDPS 1901: Proceedings of the 15th International Parallel & Distributed Processing Symposium","author":"C. Nicolescu","year":"2001","unstructured":"Nicolescu, C., Jonker, P.: EASY PIPE: An \u201ceasy to use\u201d parallel image processing environment based on algorithmic skeletons. In: IPDPS 1901: Proceedings of the 15th International Parallel & Distributed Processing Symposium, p. 114. IEEE Computer Society Press, Los Alamitos (2001)"},{"key":"12_CR15","series-title":"Lecture Notes in Computer Science","first-page":"347","volume-title":"Languages and Compilers for Parallel Computing","author":"K. Osmond","year":"2004","unstructured":"Osmond, K., Beckmann, O., Field, A.J., Kelly, P.H.J.: A domain-specific interpreter for parallelizing a large mixed-language visualisation application. In: Rauchwerger, L. (ed.) LCPC 2003. LNCS, vol.\u00a02958, pp. 347\u2013361. Springer, Heidelberg (2004)"},{"key":"12_CR16","unstructured":"Pop, S., Silber, G.-A., Cohen, A., Bastoul, C., Girbal, S., Vasilache, N.: GRAPHITE: Polyhedral analyses and optimizations for GCC. In: GNU Compilers Collection Developers Summit, Ottawa, Canada (2006)"},{"volume-title":"Patterns and skeletons for parallel and distributed computing","year":"2003","key":"12_CR17","unstructured":"Rabhi, F.A., Gorlatch, S. (eds.): Patterns and skeletons for parallel and distributed computing. Springer, London (2003)"},{"key":"12_CR18","unstructured":"Russell, F.P., Mellor, M.R., Kelly, P.H.J., Beckmann, O.: An active linear algebra library using delayed evaluation and runtime code generation. In: Library-Centric Software Design LCSD 2006 (2006)"},{"key":"12_CR19","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1007\/978-3-540-45213-3_27","volume-title":"Modular Programming Languages","author":"M. Schordan","year":"2003","unstructured":"Schordan, M., Quinlan, D.: A source-to-source architecture for user-defined optimizations. In: B\u00f6sz\u00f6rm\u00e9nyi, L., Schojer, P. (eds.) JMLC 2003. LNCS, vol.\u00a02789, pp. 214\u2013223. Springer, Heidelberg (2003)"},{"key":"12_CR20","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1145\/377792.377806","volume-title":"ICS 2001: Proceedings of the 15th International Conference on Supercomputing","author":"Y. Song","year":"2001","unstructured":"Song, Y., Xu, R., Wang, C., Li, Z.: Data locality enhancement by memory reduction. In: ICS 2001: Proceedings of the 15th International Conference on Supercomputing, pp. 50\u201364. ACM Press, New York (2001)"},{"key":"12_CR21","doi-asserted-by":"crossref","unstructured":"De Stefano, A., Collis, B., White, P.: Synthesising and reducing film grain. Journal of Visual Communication and Image Representation\u00a017(1), 163\u2013182","DOI":"10.1016\/j.jvcir.2005.06.002"},{"key":"12_CR22","volume-title":"Proceedings of the SIAM Workshop on Object Oriented Methods for Inter-operable Scientific and Engineering Computing (OO 1998)","author":"T.L. Veldhuizen","year":"1998","unstructured":"Veldhuizen, T.L., Gannon, D.: Active libraries: Rethinking the roles of compilers and libraries. In: Proceedings of the SIAM Workshop on Object Oriented Methods for Inter-operable Scientific and Engineering Computing (OO 1998). SIAM, Philadelphia (1998)"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-85261-2_12.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,23]],"date-time":"2020-11-23T21:23:41Z","timestamp":1606166621000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-85261-2_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540852605","9783540852612"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-85261-2_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[]}}