{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T14:50:21Z","timestamp":1743000621454,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540854500"},{"type":"electronic","value":"9783540854517"}],"license":[{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2008,1,1]],"date-time":"2008-01-01T00:00:00Z","timestamp":1199145600000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008]]},"DOI":"10.1007\/978-3-540-85451-7_78","type":"book-chapter","created":{"date-parts":[[2008,8,19]],"date-time":"2008-08-19T13:15:29Z","timestamp":1219151729000},"page":"729-738","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Meta-programming Applied to Automatic SMP Parallelization of Linear Algebra Code"],"prefix":"10.1007","author":[{"given":"Joel","family":"Falcou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jocelyn","family":"S\u00e9rot","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lucien","family":"Pech","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jean-Thierry","family":"Laprest\u00e9","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"78_CR1","unstructured":"Team, T.B.: An overview of the bluegene\/l supercomputer. In: Proccedings of ACM Supercomputing Conference (2002)"},{"key":"78_CR2","unstructured":"Falcou, J., S\u00e9rot, J., Chateau, T., Jurie, F.: A parallel implementation of a 3d reconstruction algorithm for real-time vision. In: PARCO 2005 - ParCo,Parallel Computing, Malaga, Spain (September 2005)"},{"issue":"2","key":"78_CR3","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1109\/MM.2004.1289290","volume":"24","author":"R. Kalla","year":"2004","unstructured":"Kalla, R., Sinharoy, B., Tendler, J.M.: Ibm power5 chip: A dual-core multithreaded processor. IEEE Micro\u00a024(2), 40\u201347 (2004)","journal-title":"IEEE Micro"},{"key":"78_CR4","first-page":"3","volume-title":"MICRO 38: Proceedings of the 38th annual IEEE\/ACM International Symposium on Microarchitecture","author":"J. Kahle","year":"2005","unstructured":"Kahle, J.: The cell processor architecture. In: MICRO 38: Proceedings of the 38th annual IEEE\/ACM International Symposium on Microarchitecture, Washington, DC, USA, p. 3. IEEE Computer Society, Los Alamitos (2005)"},{"key":"78_CR5","first-page":"9","volume-title":"PARELEC 2006: Proceedings of the international symposium on Parallel Computing in Electrical Engineering","author":"P. Gepner","year":"2006","unstructured":"Gepner, P., Kowalik, M.F.: Multi-core processors: New way to achieve high system performance. In: PARELEC 2006: Proceedings of the international symposium on Parallel Computing in Electrical Engineering, Washington, DC, USA, pp. 9\u201313. IEEE Computer Society, Los Alamitos (2006)"},{"key":"78_CR6","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1145\/1188455.1188483","volume-title":"SC 2006: Proceedings of the 2006 ACM\/IEEE conference on Supercomputing","author":"T. El-Ghazawi","year":"2006","unstructured":"El-Ghazawi, T., Smith, L.: Upc: unified parallel c. In: SC 2006, p. 27. ACM, New York (2006)"},{"issue":"3","key":"78_CR7","doi-asserted-by":"publisher","first-page":"461","DOI":"10.1142\/S0129626403001422","volume":"13","author":"H. Bischof","year":"2003","unstructured":"Bischof, H., Gorlatch, S., Leshchinskiy, R.: DatTeL: A data-parallel C++ template library. Parallel Processing Letters\u00a013(3), 461\u2013482 (2003)","journal-title":"Parallel Processing Letters"},{"issue":"1","key":"78_CR8","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1109\/4434.656771","volume":"6","author":"D. Clark","year":"1998","unstructured":"Clark, D.: Openmp: A parallel standard for the masses. IEEE Concurrency\u00a06(1), 10\u201312 (1998)","journal-title":"IEEE Concurrency"},{"issue":"4","key":"78_CR9","first-page":"31","volume":"6","author":"J. Falcou","year":"2005","unstructured":"Falcou, J., S\u00e9rot, J.: E.V.E., An Object Oriented SIMD Library. Scalable Computing: Practice and Experience\u00a06(4), 31\u201341 (2005)","journal-title":"Scalable Computing: Practice and Experience"},{"issue":"5","key":"78_CR10","first-page":"26","volume":"7","author":"T.L. Veldhuizen","year":"1995","unstructured":"Veldhuizen, T.L.: Expression templates. C++ Report\u00a07(5), 26\u201331 (1995)","journal-title":"C++ Report"},{"key":"78_CR11","series-title":"Lecture Notes in Computer Science","volume-title":"Scientific Computing in Object-Oriented Parallel Environments","author":"T.L. Veldhuizen","year":"1997","unstructured":"Veldhuizen, T.L., Jernigan, M.E.: Will C++ be faster than Fortran? In: Ishikawa, Y., Reynders, J.V.W., Tholburn, M. (eds.) ISCOPE 1997. LNCS, vol.\u00a01343. Springer, Heidelberg (1997)"},{"key":"78_CR12","series-title":"AW C++ in Depth Series","volume-title":"Modern C++ Design: Generic Programming and Design Patterns Applied","author":"A. Alexandrescu","year":"2001","unstructured":"Alexandrescu, A.: Modern C++ Design: Generic Programming and Design Patterns Applied. AW C++ in Depth Series. Addison-Wesley, Reading (2001)"},{"key":"78_CR13","first-page":"451","volume":"1","author":"N. Myers","year":"1996","unstructured":"Myers, N.: A new and useful template technique: traits. C++ gems\u00a01, 451\u2013457 (1996)","journal-title":"C++ gems"},{"key":"78_CR14","series-title":"C++ in Depth Series","volume-title":"C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond","author":"D. Abrahams","year":"2004","unstructured":"Abrahams, D., Gurtovoy, A.: C++ Template Metaprogramming: Concepts, Tools, and Techniques from Boost and Beyond. C++ in Depth Series. Addison-Wesley Professional, Reading (2004)"},{"key":"78_CR15","unstructured":"Gregor, D., et al.: The boost c++ library (2003), \n                    \n                      http:\/\/boost.org\/"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2008 \u2013 Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-85451-7_78","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,19]],"date-time":"2020-05-19T13:23:51Z","timestamp":1589894631000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-85451-7_78"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008]]},"ISBN":["9783540854500","9783540854517"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-85451-7_78","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2008]]},"assertion":[{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}